未来几年最有潜力的四个开源软件项目


2017年是开源软件项目集体爆发的一年,GitHub上开源项目的数量从2016年的350万个,暴增到620万个。

开源软件项目入过江之鲫,令人目不暇接,我们从其中挑选四个最具代表性的,引领软件技术趋势(模块化、易于分享和复用)的,未来一两年将迎来爆发式增长的开源软件项目:

一、Vue
作为与React竞争的互动式web界面开发库,Vue已经名声鹊起,得到越来越多得的社区和组织的支持和采纳。轻量化、简洁、社区热度、循序渐进的堆栈扩展,可适应任意规模的应用开发,都意味着2018年Vue将迎来真正的爆发。

二、Bit
Bit是Git代码库的一个扩展,可以用来分享库里的源代码,也可以原生集成到其他库,无需设置或者维护额外的软件库/包。

你的Git代码库中的所有子文件都可以被看作可复用的组件,被追踪和分享,通过创建一个类似播放清单的组件列表,共享给不同的团队成员和项目。你和你的团队能够发现和分享组件,进行协作,获取更新并保持同步。

三、样式化组件(Styled Components)
CSS的混乱始终是前端开发的心腹大患。最近几年,基于Java的新工具正试图通过改变CSS的书写方式,从根本上解决这个问题。Styled Components就是其中之一,因为既具备创新性同时保留了编码习惯,它很快吸引了大量的关注。Styled Components去解除了组件与样式的映射关系,因此可以很容易地将组件作为底层样式架构使用,这代表着样式化组件技术的未来。

四、Apollo GraphQL(搭配React)
Apollo是一个全功能的,可应用于生产环境的缓存GraphQL客户端,支持所有服务器或UI框架。所谓React-Apollo,也就是将GraphQL查询与React组件绑定,开发者可以专注于UI开发,不用为数据的获取和管理而头疼,而且这个组合的功能极为强大,具有极好的扩展性。

第一时间获取面向IT决策者的独家深度资讯,敬请关注IT经理网微信号:ctociocom

   

除非注明,本站文章均为原创或编译,未经许可严禁转载。

相关文章:


关于作者

隐私已经死去,软件正在吃掉世界,数据即将爆炸