2015年,軟件開發(fā)界發(fā)生了很多變化。有很多流行的新語言發(fā)布了,也有很多重要的框架和工具發(fā)布了新版本。下面有一個我們覺得最重要的簡短清單,同時也有我們覺得值得你在2016年花時間精力去學(xué)習(xí)的新事物的一些建議。
大趨勢
在過去的幾年里,有一個越來越明顯的趨勢是web應(yīng)用的商業(yè)邏輯逐步從后端轉(zhuǎn)移到了前端,然后后端變得只需要處理簡單的數(shù)據(jù)API。這就讓前端開發(fā)框架的選擇變得尤為重要了。
另外一個重要的改變是2015年發(fā)布的 Edge 瀏覽器。這是IE的替代品,擁有全新的界面和更好的性能。跟IE不一樣的是它同樣采用了跟 FireFox 和 Chrome 一樣的快速發(fā)布策略。這讓JavaScript 開發(fā)者社區(qū)能夠以周為單位獲得最新版JavaScript 和 Web標(biāo)準(zhǔn)特性支持而不是像過去一樣需要等很多年。
語言和平臺
Python 3.5 在今年發(fā)布了,帶來了很多新特性 比如 Asyncio,為你帶來了類似 node.js 的事件機(jī)制,還有type hints。 鑒于Python 3 終于真正地火起來了我們強(qiáng)烈建議你替換掉 Python 2。幾乎所有的庫都已經(jīng)支持 Python 3 了,所以現(xiàn)在是一個升級歷史遺留代碼的好時機(jī)。
PHP 7 是一個重要的新版本,這個版本修復(fù)了很多問題并且?guī)砹诵绿匦院托阅芴嵘?a >看看概覽) 。 PHP 7 大約比 PHP 5.6 快2倍, 這對一些大型項目還有WordPress 和 Drupal之類的CMS系統(tǒng)影響很大。 我們強(qiáng)烈推薦 PHP之道,已經(jīng)更新到最新的PHP7版本。 如果你需要更快的速度并且不介意換一個解釋引擎的話,可以試試Facebook在用的 HHVM。
JavaScript 也以ES2015 標(biāo)準(zhǔn) (大家