设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

JavaScript框架的开发现状和生态环境

2013-10-31 09:15| 发布者: joejoe0332| 查看: 10787| 评论: 0|原作者: 崔康|来自: infoQ

摘要:   资深的前端专家Dave Gruber最近对十个热门的Javascript框架的发展现状做了深入的分析,包括Angular、Backbone、Ember等,分析的方面包括贡献者数量、生态环境、社区规模等等。   Dave在统计报告一开始,先阐述 ...


JavaScript正吞食占据这个世界。从2011年到2013年,开发者的平均数量翻了不止一倍。


  你可能想知道每个项目的代码库的大小以及代码库数量和贡献者数量之间的联系。通过比较这些数据,Dave发现社区规模和总提交量和代码基础的大小几 乎没有联系。举例说明,Angulat JS项目中每个贡献者平均贡献413行代码,而Ember表明每位贡献者平均贡献146行代码。每个贡献者提供的代码行数越多表明这个项目编写起来越简 单。从而有人将其视为一个项目健康程度的一项衡量指标。


不过你可以找到社区规模(即总体贡献者数量)与总体提交量中的联系,并看到不同项目的平均贡献者提交量的变化非常不同。这可能表示一些项目更容易编写(做出贡献),从而影响到项目的长期发展。


  Dave认为,社区规模和增长情况对于一个项目的发展趋势而言是非常重要的指标。尽管这些指标不能告诉我们项目的全部情况,但它们提供了重要的评价 标准,从而被大量投资并且帮助我们基于社区的可行性和可持续性做出决定。它们同时也能帮助我们找到项目生命周期中的临界点,为我们提供了参与项目并产生影 响的机会。


  最后,Dave总结道:


丰富的UI框架是离我最熟悉也最喜爱的主题,因为我曾在Adobe公司工作五年来推动Flex框架的产品营销。现在这个项目已经转为了一个 Apache项目。基于所有的数据分析,我的感受是Ember和AngularJS是新近涌现出的值得关注的JS框架。数据也表明,Backbone周围 的生态系统表明了这个UI方案非常受欢迎并且十分可信,因此它一定会有一个持续并且光明的未来。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部