《近匠》Webix,跨浏览器的JavaScript UI组件库-Html5-优质IT资源分享社区

admin
管理员
管理员
  • UID1
  • 粉丝29
  • 关注4
  • 发帖数581
  • 社区居民
  • 忠实会员
  • 原创写手
阅读:197回复:0

  《近匠》Webix,跨浏览器的JavaScript UI组件库

楼主#
更多 发布于:2016-06-05 22:33


 
CSDN移动将持续为您优选移动开发的精华内容,一同讨论移动开发的技能热点话题,包括移动运用、开发东西、移动游戏及引擎、智能硬件、物联网等方方面面。假如您想投稿、参加内容翻译作业,或寻求近匠报导,请发送邮件至tangxy#csdn.net(请把#改成@)。
Webix 是由来自白俄罗斯的XB公司开发的一款javascript
UI组件库,拥有着多达70个组件,开发者只需能够经过简略的几行代码便可构建出丰厚的UI。本期《近匠》专访XB Software CTO Nickolay
Borisyuk,听他详解Webix的开发各种,并从他扎根开发二十余年的阅历中一窥白俄罗斯以外包为主的开发商场环境。


图:XB Software CTO Nickolay Borisyuk
CSDN:首要,请向咱们的读者毛遂自荐一下,能够共享一些您的小八卦。从业以来,有哪些形象深入的阅历?从Web到移动开发年代,有哪些经历共享?
Nickolay Borisyuk: 我从20岁开端进入IT职业,到如今已有20年光景了,这些年里,我基本一向在做外包开发事务。1998年到2001年在Magic
ltd.做Web工程师,随后在Scand公司先后以高档开发工程师和项目经理的人物度过了7年岁月,如今,我是XB软件有限公司(XB Software Ltd
company)的CTO。
XB开展已有7年,咱们一向为外国客户供给开发效劳,而我多年以来的愿望之一即是自个的公司独立开发出能打入全球商场的软件商品。白俄罗斯的开发本钱在上升,而咱们在IT范畴已属专家级团队,所以对自家商品开发的投入不断增加。
咱们专心于JavaScript开发,所以商品也首要对于JavaScript项目,Webix是其间最具潜力的商品之一。
要说对我事业生计产生了最深入影响的,莫过于微软失去了在IE浏览器里增加Java虚拟机的权限。从那之后,一切前身为Java小程序的杂乱UI控件都需求用JavaScript重新编写——JavaScript的年代开端了,这是归于咱们的年代。
CSDN:请详细说一下Webix是什么?能够用来开发哪些途径的运用程序?以及包括的组件。
Nickolay Borisyuk: Webix是HTML
UI组件的JavaScript库,既兼容一切现代浏览器(IE8+),也支撑PC端和移动Web
App,开发者能够用其来构建跨途径的html5和CSS3运用,只需几行代码即可完成丰厚的UI构建。Webix包括了70个组件,比方Tabbar、Charts、Accordion、Unitlist和Slider等,完好的列表可登入
Webix docs 查询。


CSDN:请讲讲Webix开发团队的成员以及分工状况。
Nickolay Borisyuk: 作为XB软件有限公司的一份子,Webix开发团队除了为第三方做项目以外,还尽力运营各种UI组件库,对不一样库的优劣势有必定的了解。Webix克服了别的库的一些缺陷,比方文件大小不适宜、运转在个别状况下出状况、杂乱的蒙皮法、苛刻的数据存储格式请求、杂乱的API等等。
团队成员长期以来运营不一样的库,积累了丰厚经历,后来从零开端创立了Webix。如今他们还在持续Webix的开发和支撑。全球规模内,Webix这么对UI控件一目了然的团队寥寥无几。
CSDN:Webix的开发用到了哪些技能?详细的开发思路是怎么的?
Nickolay Borisyuk: Webix库是朴实用JavaScript编写的,并没有用到别的技能。咱们曾想过用TypeScript替代JavaScript,可是后来并未付诸实践。尽管TypeScript也很强壮,但没有得到广泛运用。
CSDN:这款东西在开发与更新的过程中,遇到过哪些坑?怎么处理的?请举例详解。
Nickolay Borisyuk: 最难的要数代码稳定性和测验。尽管可用的测验东西很多,但UI和用户体会主动化测验上还没有适宜的东西。
这方面,咱们自个开发了测验包,确保组件在不一样浏览器和设备上的流畅运转。
CSDN:最新的Webix 2.4开发了多久?为开发者们带来了哪些新特性?现在运用状况怎么?
Nickolay Borisyuk: Webix库每隔几个月就更新一次,而不是好几年一次大改造。每次新版别看似往常,但咱们一向保持着更新的频率。
Webix 2.4 增加了门户组件(Portlet)、规模滑块(Ranged
Slider),多选控件(Multi-Combo)等东西,还有窗体承认框(错误信息检查)及别的20处改善。
下一次更新是Webix
3.0,计划在9月份推出。该版别新增视觉计划东西,支撑在”拖放”界面上构建UI。


图:Webix架构图
CSDN:Webix对移动设备的支撑详细包括哪些方面?
Nickolay Borisyuk: Webix一切组件都是为了在PC端和触屏设备上能更流畅地运转而计划开发的。除了常见API以外,Webix组件还可用“长按”、“滑动”等接触手势和控制来触发一系列特殊事情,而且还能协助界面主动习惯设备屏幕大小和方向。而支撑离线形式是Webix的又一大特性,这对移动App特别重要。
CSDN:对于“HTML 5 App Development”和“jQuery
integration”这块可否详细谈谈?
Nickolay Borisyuk: Webix东西跟jQuery库完成了本地集成。假如jQuery是在页面加载的,能够用来创立或许获取Webix东西。举个比如,默认状况下可经过以下代码创立一个Webix按钮:
webix.ui({ view:”button”, container:”#someid”
})
相同的,在jQuery上能够用:
$(“#someid”).webix_button();
假如更倾向于jQuery句法,能够跟Webix组件一同运用。
对HTML5运用开发而言,Webix包括许多HTML5
API封装器(支撑本地贮存、前史记录、离线形式),能够调配运用HTML5
API功用和组件(从本地贮存下载或许贮存数据、App内置导航保存页面前史等等)。
CSDN:作为资深程序员,能否谈谈您对于HTML5/JavaScript技能趋势的观念?
Nickolay Borisyuk: JavaScript无处不在,为代码转换器的兴起发明了条件。举例来说,Babel、Typescript这一类项目因为只用别的强壮的计算机语言编写的,所以需求转换为更常用的JavaScript。
而HTML5的将来即是页面组件了,它标志着页面新年代的降临。
CSDN:对于Webix将来会有哪些计划?
Nickolay Borisyuk: 咱们打算在3.0版别里增加一个视觉计划东西,也计划为行将到来的Angular 2.0供给一个集成,也许会在现有东西的基础上创立新一组Web组件。
CSDN:Webix在我国是不是有技能支撑?假如我国的开发者们遇到疑问该怎么寻求协助?
Nickolay Borisyuk: 运用Webix的我国开发者首要能够从两种途径来获取协助:免费用户可登入 开发者论坛 ,商业用户可运用支撑体系(Support
System)。但惋惜的是,咱们现在只支撑英文和俄文,暂不支撑中文。
开发者还可运用另一个信息途径,即 在线文件编制体系
。将来咱们计划增加本地化文件编制,也许不久就会出一个中文版别。
CSDN:请问是不是能够介绍一下白俄罗斯的全体开发环境与商场状况?
Nickolay Borisyuk: 事实上,白俄罗斯对我国开发者来说应当没什么吸引力,商场不大,且绝大部分潜在客户为海外客户,所以白俄罗斯本地的开发者首要是为海外客户效劳。
(翻译/张新慧 审校/Banbury)


【 《近匠》Maxense,“云+传感”推进工业革新
】《近匠》第96期:根据商品开发经历,将传感器数据校准与优化作为核心技能,联络通讯模块和SaaS效劳,打包供给给开发者,Maxense从to C转型为to
B的途径。他们用云+传感器的形式,大幅简化硬件的开发周期与门槛。


【 《近匠》Wilddog野狗,跨途径的实时通讯云效劳
】《近匠》第95期,Wilddog野狗是一家实时BaaS云效劳供给商,支撑iOS、Android、windows、OS
X、嵌入式设备等很多途径,开发者只需经过简略的几行代码,即可完成多端运用之间的实时通讯。


《近匠》琥珀气候,精细化打磨征服Google Play
】《近匠》第94期,琥珀气候是一款崇尚极简的气候类App,有着非常亮眼的Material
Design个性计划,以及很多个性化的Widget主题,并变成国内仅有一家取得Google Play全球引荐的气候运用。









优质IT资源分享社区为你提供此文。
本站有大量优质html5 css
js等web前端开发教程视频,资料等资源,包含html5 css js
前端开发框架等基础教程,高级进阶教程等等,教程视频资源涵盖传智播客,极客学院,达内,北大青鸟,猎豹网校等等IT职业培训机构的培训教学视频,价值巨大。欢迎点击下方链接查看。

WEB前端开发教程视频
优质IT资源分享社区(www.itziyuan.top)
一个免费,自由,开放,共享,平等,互助的优质IT资源分享网站。
专注免费分享各大IT培训机构最新培训教学视频,为你的IT学习助力!

!!!回帖受限制请看点击这里!!!
!!!资源失效请在此版块发帖说明!!!

[PS:按 CTRL+D收藏本站网址~]

——“优质IT资源分享社区”管理员专用签名~

本版相似帖子

游客