作家
登录

2018年即将到来,大牛们已经开始关注的那些新的语言、框架和工具

作者: 来源: 2017-11-08 09:18:42 阅读 我要评论

4. Python

Python 3.6于12月宣布。它正在巩固其作为开辟人员,IT专业人员和科学家的脚本说话的首选地位。它实用于主动化,Web开辟,机械进修和科学计算。当你想写一个简单的爬虫法度榜样来获守信息时,如今Python理应是你的第一选择。至于Python 2/3版本的问题已经争辩多年,在社区的尽力下,然则如今你可以轻松地选择3并享受完全的库支撑。对于那些须要额外的机能,他们可以看看PyPy,并可以选用JIT启用Python运行时。

5. Ruby

Ruby 2.3本年早些时刻宣布了一些机能改进。 Ruby也是一个通用脚本说话的浩揭捉?择,然则当与Rails配对时可能会加倍大年夜放异彩。 Ruby 3×3的倡议被宣布,这将试图使即将推出的Ruby 3版本比当前版本快3倍,为在更多的高低文中应用Ruby供给了基本。

3. C#

PHP 7.1是在12月宣布的,并对该说话进行了小小的加强。这基于客岁版本7.0中的重要机能改进,将PHP改变为构建Web应用法度榜样的快速平台。我们认为当你须要开辟一个Web应用的时刻,PHP将是一个不错的选择。

7. Java

Java 9估计在2017年,并将带来迎接的新功能,如评估代码,HTTP 2.0支撑和新的API的repl。对于有才能的Java开辟人员和应用该说话的广泛的令人高兴的项目有强烈的需求。如不雅Java不是你的菜,有一些基于JVM的说话,如Kotlin和Scala,你可以尝尝。

8. Swift

Swift 3本年早些时刻宣布。这是苹不雅对现代编程说话的愿景(乔布斯尸骨未寒。。。),它简化了iOS和macOS上的应用法度榜样开辟。 Swift是开源的,吸引了大年夜量的社区介入保护开辟。版本4筹划于2017年,将改进说话和介绍办事器API,使其成为编写收集应用法度榜样和后端的一个不错的选择。

如不雅你正在寻找更令人高兴的器械,你可以测验测验Crystal and Elixir,它们结合了一个友爱的类似ruby的说话平台。或者你可以看看一个功能说话如Haskell或Clojure。别的两种可以选择的快速说话应当是Rust和Go。

2018年说话偏向建议:

进修一个或多个:JS(ES2017),TypeScript,C#,Python,Ruby,PHP7,Java / Kotlin / Scala。

三、前端(9K)到全栈(10k+)

前端(9K)到全栈(10k+)

1. Web

Web平台比来取得了两个重大年夜进展——Web Assembly 和 Service Workers,他们打开快速和高效的Web应用法度榜样的门,弥合与本地编译应用法度榜样的差距。Service Workers尤其是渐进式Web应用法度榜样(上文中提到的PWA)的启用技巧,并为Web平台的通知供给支撑,将来还会有更多的API。

2. Angular.js 2

Angular.js 2本年宣布。该框架由Google支撑,异常受企业和大年夜公(Gu)司(Ge)的迎接。它具有大年夜量的功能,使大年夜收集到桌面和移动应用法度榜样的写作成为可能。框架是用TypeScript编写的,这也是编写竽暌功用法度榜样的推荐说话。有很多要进修的内容,但我们认为在2017年进修Angular 2将是一笔不错的投资。

2018年数据库偏向建议:

3. Vue.js

Vue.js也看到了本年的2.0版本。它借鉴了Angular,React和Ember的好主意,并将它们放入一个易于应用的包中。它也比前两个更轻量级并且更快。我们建议你本年尝尝,大年夜我们的一个Vue.js教程开端。http://igeekbar.com/igeekbar/post/109.htm

4. Ember

Ember是JavaScript框架的另一个选择。它支撑数据绑定,主动更新模板,组件和办事器端出现。与其竞争敌手比拟,它的一个好处是它更成熟和稳定。打破变更的频率要低得多,社区也会降低兼容性。这使得框架成为经久应用法度榜样的不错选择。

6. Phoenix

别的两个值得一看的框架是Aurelia和React。客岁,React的生态体系变得越来越复杂,是以很难为初学者推荐。但经验丰富的开辟者可以将库与GraphQL,Relay,Flux和Immutable.js组合成一个周全的完全客栈解决筹划。

没有前端编译可以绕开Bootstrap,Bootstrap4今朝处于Alpha版本,估计在2017年宣布。值得留意的变更是新的通用卡组件和flexbox网格,这个现代化的框架,使工作情况加倍简单快活。

5. SASS和LESS

SASS和LESS仍然是当今最风行的两种CSS预处理器。固然vanilla CSS最终获得了对变量的支撑,SASS和LESS仍然优于对mixins,函数和代码组织的支撑。如不雅你还没有,请查看我们的SASS和LESS快速入门指南。

2018年前端框架偏向建议:

进修以下一?或多个:Angular 2,Vue.js,Ember,Bootstrap,LESS / SASS。

四、后端

后端有很多选择,所有这一切都取决于你对编程说话或特定机能需求的偏好。Web开辟中的持续趋势是远离后端,将该层转换为由前端和移动应用法度榜样应用的API。然则,一个完全的客栈框架平日更简单,更快地开辟,并且仍然是很多web应用法度榜样的有效选择。

1. Node.js

Node.js是在浏览器外运行JS的重要方法。它看到了本年典范多新版本,增长了机能和增长覆盖全部ES6标准。Node具有构建快速API,办事器,桌面应用法度榜样甚至机械人的框架,以及创建可以想象的各类模块的宏大年夜社区。在Node.js的框架中你可能想研究:Express,Koa,Next,Nodal。

2. PHP

什么?PHP,我没逗你。PHP起首是一种Web说话,并且有大年夜量的Web框架可供选择。因为其出色的文档和将来,Laravel已经形成了一个活泼的社区。 Zend Framework宣布了第3版,这标记住这种面向营业的框架的极大年夜进级。 Symfony在本年也看到了很多新的版本,使它成为一个完全的客栈解决筹划,一个更好的选择。

3. Ruby


  推荐阅读

  工业安全的未来——IT与OT的融合

工业公司中,安然传统上被分为3块:物理安然、IT安然和运营安然(工厂安然和体系完全性)。这一划分让举措措施运营者更难以发明并响应安然事宜。想要将IT和OT融合到一路,整合安然思维与操作>>>详细阅读


本文标题:2018年即将到来,大牛们已经开始关注的那些新的语言、框架和工具

地址:http://www.17bianji.com/lsqh/38589.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)