2016值得关注的语言平台、JS框架

语言和平台

Python 3.5 在今年发布了,带来了很多新特性 比如 Asyncio,,为你带来了类似 node.js 的事件机制,还有type hints。 鉴于Python 3 终于真正地火起来了我们强烈建议你替换掉 Python 2. 几乎所有的库都已经支持 Python 3 了,所以现在是一个升级你的历史遗留代码的好时机。

PHP 7 是一个重大的新版本,这个版本修复了很多问题并且带来了新特性和性能提升(看看概览) 。 PHP 7 大约比 PHP 5.6 快2倍, 这对一些大型项目还有WordPress 和 Drupal之类的CMS系统影响很大。 我们强烈推荐 PHP之道,已经更新到最新的PHP7版本。如果你需要更快的速度并且不介意换一个解释引擎的话,可以试试Facebook在用的 HHVM。

JavaScript 也以ES2015 标准 (大家通常叫做 ES6)的形式发布了更新。为我们带来了激动人心的新功能。 感谢大多数浏览器版本的快速更新,对 ES2015 的支持已经非常棒了,并且还有 Babel.js 这样的工具可以让你的新代码跑在低版本浏览器上。

Node.js 在这一年变化很多,开发者社区曾经分裂成 Node.js 和 io.js,然后又再度合并。 经历过这些之后的结局就是我们得到了一个有很多代码贡献者积极维护的项目,并且拥有了两个版本的 Node : 一个稳定的LTS (长期支持) 版本,这个版本注重稳定性,比较适合长期项目和大公司,和一个非长期支持但是最快实现新特征的版本。

Swift 2 在今年初发布了。这是 Apple 出品的旨在简化 iOS 和 OS X 开发的现代编程语言。几周前, Swift 正式开源并已经兼容 Linux。这意味着你可以用它来编写服务端应用了。

Go 1.5 在几个月前发布了,并带来了重大的架构调整。在 2015 年它变得越来越流行并被早期创业项目和开源项目所采纳。这门语言是 非常简单的,所以花一个周末你就能学会。

TypeScript 是一个可编译成 JavaScript 的静态类型语言 。这是由微软开发的,所以跟Visual Studio 和开源的 Visual Studio Code editors 完美地集成了。它很快就要大红大紫了,因为即将到来的 Angular 2 就是用它写的。静态类型对大型团队的大型项目特别有用,所以如果你正在大型团队中做大型项目,或者仅仅出于好奇,你也应该尝试一下 TypeScript 。

如果为了好玩儿,你也可以试试某种函数式编程语言比如 Haskell 或者 Clojure。也有有趣的高性能语言比如 Rust 和 Elixir。如果你在找一份程序员的工作的话, 职业开发语言比如Java (在第8版中有一些很好的新特性)和 C# (感谢 Visual StudioCode 和 .net core 实现了跨平台开发和运行) 都值得你在2016年投入时间。

挑一个或几个学习: Python 3,Go, PHP 7, ES2015, Node.js, Swift, TypeScript

JavaScript 框架

JavaScript框架是web开发技术栈中非常重要的一部分,所以我们单独拿一小节来说这个。今年有两个新标准—— ServiceWorkers 和 Web Assembly,基本改变了现代 Web APP的开发方式。还有一些我们觉得你在2016年应该保持关注的框架新版本发布。

Angular.js 已经成为了大型企业首选的 JavaScript 框架。 这个框架即将发布下一个大版本的消息相信大家已经听过一段时间了, 在今年初的时候 Angular 2 发布了开发者预览版。 相对 Angular 1 而言是一次颠覆性的重构,而对我们而言带来了巨大的改进。一旦正式发布就很有可能成为企业应用开发框架的首选,所以 Angular 2 的开发经验将会是你简历里很好的一个加分项。我们建议再等几个月直到最终版正式发布之后才用于生产,不过你不妨现在就读一读他们的 快速上手指南。

React 在2015年里持续升温并且持续升级,越来越多的新项目采用它开发。几个月前他们发布了新的开发工具 。 Facebook 还发布了用于开发支持 Android 和 iOS 平台原生应用的 React Native 框架,这个框架使用了原生界面配合运行在后台的JavaScript线程实现基于React开发原生应用。 可以参考我们今年发表的 React初级教程 。

Polymer 1.0 是在5月份发布的。这是第一个稳定且可用于生产的版本. Polymer 主要是基于 WebComponents 标准, 这是一份将 HTML, JS 和 CSS 打包成独立组件并便于快速引用的标准。目前只有 Chrome 和 Opera 支持 Web Components标准,但是 Polymer 搞定了浏览器兼容性问题。

Ember.js 也发布了一个新版本。 Ember 2 带来了模块化功能、废弃了一些旧特性并提升了性能。 Ember 遵循语义化版本并且开发团队尽可能保证大家能够平滑升级。如果你需要一个稳定且易于升级的框架的话,Ember是个不错的选择。

挑一个或几个学习: Angular 2,React, Ember.js, Polymer, Web Components, ServiceWorkers

摘自:http://www.yidianzixun.com/home?page=article&id=0BkmBG2T&up=2

来自为知笔记(Wiz)

时间: 2024-11-10 07:16:09

2016值得关注的语言平台、JS框架的相关文章

VR开发者必看:4大最为值得关注的内容平台【转】

时间 2016-01-19 14:12:57 原文  http://www.sfw.cn/xinwen/478369.html 主题 虚拟现实 Oculus 对很多有意涉及VR行业的内容开发者而言,该从哪里入手,是一件非常令人头疼的事.目前,整个VR行业的内容生态还不够完整,VR内容平台纷繁复杂,如果你真的准备要开发VR应用,那下面的这几大内容平台,你可就真要好好看看了: Oculus Share 大名鼎鼎的Oculus应用商店被命名为了「Oculus Share」. 不光是出色的硬件,建立一个

i18next-页面层语言国际化js框架介绍

因为工作需要,最近研究了下网站语言国际化的问题,根据当前项目架构,寻求一种较好的解决方案.首先总结下项目中语言切换实现方式大概有以下几种: 1,一种语言一套页面,如:index_CN.html,index_TN.html,index_EN.html   根据用户当前使用语言来展示对应的页面.   这种方式比较常用,也比较理想,性能不错,但是开发使用的时间就多,每个页面要多做几遍. 2,后台定义变量,根据当前语言返回对应语言信息   这种方式不好使,麻烦,页面所有静态显示文本处都需要定义变量,从后

20位最值得关注的 JS 开发者

过去的一年对 Node.js 和 JavaScript 总的来说毫无疑问意义重大. 2015 年,我们见证了 Node.js 和 io.js 的合并,ESLint 1.0 的引入以及 ES6 标准的采用,也经历了很多其他令人兴奋的事. 按照 bitHound 的惯例,我们再次给出2015年度"20位最值得关注的 JS 开发者"榜单,这里有我们熟悉的家伙,也有一些新面孔.因此准备好,在2016年,这些人都将是你想要保持关注的. 1. Eric Elliott 对大名鼎鼎的的 Eric E

h5棋牌平台制作的js框架选择

h5棋牌平台制作的js框架选择(aqiulian.com/h5)本文主要选取了Construct2.ImactJS.LimeJS.GameMaker.CreateJS.lycheeJS.Crafty.three.js.melonJS.Turbulenz.Quintus.Cocos2d-html5等进行了简要介绍和对比,想知道或者了解更多详细的框架企鹅我212303635. 主流框架对比 Construct2 Construct 2是一个运行于Windows平台的游戏制作工具,它可以让没有任何编程

2016年值得关注的十个微信公众号

微信已经成为我们生活中必不可少的工具,从最初的只是朋友间的通信,到现在能提供各种服务的服务号,提供各种咨询的订阅号,微信的功能越来越多. 那么,在2016年,有哪些值得我们关注的公众号呢?(包括服务号和订阅号) 我们主要根据公众号能提供的服务和内容质量来确定是否值得推荐(排名不分先后) 1,吃喝类,如果你是一个吃货,那么你一定要关注一款和吃货相关的公众号.2016年推荐给吃货们的是企鹅吃喝指南.她是一个的自媒体,转为吃货们提供探店报告,食物评测,饮食科普,美食视频等.不论你是什么口味的吃货,不论

【转】2016年最值得关注的十个微信公众号

微信已经成为我们生活中必不可少的工具,从最初的只是朋友间的通信,到现在能提供各种服务的服务号,提供各种咨询的订阅号,微信的功能越来越多. 那么,在2016年,有哪些值得我们关注的公众号呢?(包括服务号和订阅号) 我们主要根据公众号能提供的服务和内容质量来确定是否值得推荐(排名不分先后) 1,吃喝类,如果你是一个吃货,那么你一定要关注一款和吃货相关的公众号.2016年推荐给吃货们的是企鹅吃喝指南.她是一个的自媒体,转为吃货们提供探店报告,食物评测,饮食科普,美食视频等.不论你是什么口味的吃货,不论

github上值得关注的前端项目

github上值得关注的前端项目 http://microjs.com/# 该网站的资源都托管到了github,microjs.com是一个可以让你选择微型的js类库的网站,该网站里的js库都是压缩后不大于5KB的,非常实用 https://plainjs.com/(10.22更新) The Vanilla JavaScript Repository,该仓库都是用原生js写的插件和组件,很实用.里面的项目也都托管到了github 综合/资源 frontend-dev-bookmarks 一个巨大

借鉴一些关于js框架的东西

八款Js框架介绍及比较,Dojo .Scriptaculous .Prototype .yui-ext .Jquery .Mochikit.mootools .moo.fx,componentartui (转载) Extjs 与 JQuery 1.Turbomail(www.turbomail.org)下一版本决定用Extjs + jquery 开发.2.JQuery 提供了方便的对网页元素操作方法,但不提供基本控件,如:Tab,Grid,Muen 等,Extjs 是一套   完整的控件库,Ex

值得推荐的C/C++开源框架和库

值得推荐的C/C++开源框架和库 转自:http://www.cnblogs.com/lidabo/p/5514155.html - 1. Webbench Webbench是一个在Linux下使用的非常简单的网站压测工具.它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力.Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行. 下载链接:http://home.tiscali.cz/~cz21