2017 年你应该学习的编程语言、框架和工具

2017-08-11 470 1 编辑:唯丽是从 来源:互联网

前端

Web 平台最近取得了两个重大进展 — Web Assembly 和 Service Workers。它们为构建快速和高效的 Web 应用程序打开了大门,而且弥补了与 Native App 之间的差距。Service Workers 尤其是 Progressive Web Apps 的启用技术,并为 Web 平台的通知提供支持,将来也还会有更多的 API。

Angular

Angular 2 于今年发布。该框架由 Google 支持,非常受企业和大公司的欢迎。它具有大量的功能,使在从网络到桌面和移动应用程序中编写任何东西成为可能。框架使用 TypeScript 编写,这也是在框架中编写应用程序的推荐语言。学习它有很多需要阅读的内容,但我们认为在 2017 年学习 Angular 2 将是一个很好的投资。

Vue.js

Vue.js 今年也发布了 2.0 版本。它借鉴了 Angular,React 和 Ember 中的好想法,并将它们放入一个易于使用的包中。它也比前两个更精简和更快。建议各位都去尝试一下,可参考入门教程。

Ember.js

Ember 是 JavaScript 框架的另一个坚定选择。它支持数据绑定、自动更新模板、组件和服务器端渲染。与其竞争对手相比,它的一个好处是更成熟和稳定。重大更改的频率要低得多,而且社区也重视向后兼容性。这使得该框架成为生命周期长的应用的不错选择。

其他

另外两个值得一看的框架是 Aurelia 和 React。过去的一年中 React 的生态系统变得越来越复杂,因此很难向初学者推荐。但经验丰富的开发者可以将库与 GraphQL,Relay,Flux 和 Immutable.js 组合成一个全面的全栈解决方案。

没提到 Bootstrap 的前端汇总是不完整的。Bootstrap 4 目前正处于 Alpha 阶段,预计在 2017 会正式发布。值得关注的变化是新的通用卡片组件和 Flexbox 网格(查看与常规网格的对比),这使得框架更现代化而且让用户使用它工作更舒心。

SASS 和 LESS 仍然是当今最流行的两种 CSS 预处理器。虽然 vanilla CSS 最终对变量进行了支持,但 SASS 和 LESS 仍然优先对 mixins,函数和代码组织进行支持。 如果还没有了解它们,可查看这里的SASS 和 LESS 快速入门指南。

学习以下一个或多个:Angular 2,Vue.js,Ember,Bootstrap,LESS/SASS


本站文章均为深正网站建设摘自权威资料,书籍,杂志或原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享到社交网站,引用和转载,我们谢绝直接复制和抄袭!感谢您...

学习课堂

一个好的APP该怎样留住用户

APP用户留存,更多是在活跃的前提下才会去思考的,用户不活跃谈何留存呢?因此,有了活跃度之后,就要考虑用户粘性,也就是留存问题!如何进行用户留存呢?可以使用活动盒子的活动SDK埋点功能,在应用内不断地进行活动推送,让用户更加活跃!

2016-07-04
2016-11-30
2017-08-30
2016-07-29

动态更新

【签约】深圳前海惠民股权投资基金管理有限公司网站建设

深圳前海惠民股权投资基金管理有限公司(以下简称:惠民投资)是一家以投资未上市公司股权、上市公司股权和证券投资为主的投资管理机构,已正式在中国证券投资基金业协会登记备案(备案编码:P1017616)...

2017-02-21
2015-10-12
2017-05-17
2017-12-18

资讯知识

学习学习再学习

学习新知、探索未知、提升自我是技术人的本能,而对技术领导者来说,技术之外,更是有着广袤的世界亟待探索。全球技术领导力峰会(GTLC)是由极客邦主办的技术领导人盛会,今年是第二届,主题为“探索圆外的世界”,邀请了互联网及传统行业的权威技术领袖分享他们关于技术、行业、商业、投资、领导力的实践与见解。有志于成长为技术领导者的同学可以细细研究下。

>2017-02-28
>2016-07-06
>2016-07-12
>2016-08-15
亲,请您联系我们吧

您的疑问,只要您主动联系,将为您得到最专业,最全面的解答,欢迎您询问...