1. 程式人生 > >前端語言

前端語言

mvc com socket.io 經驗 ext nosql數據庫 less django css

阿裏開源的ant.design require 什麽的和後端一樣用

1. 無所不在的 JavaScript

技術分享

如果你做 web 的開發,Javascript 是你必須知道的,不管你寫後臺用的何種語言。現在你可以用JS在瀏覽器、服務器、手機應用甚至是可編程的硬件。ES6 將會提高並讓這個語言更加強大。學習 Bower 和 npm工具是很有必要的,也包括 jshint 和 jscs 這種代碼樣式和代碼檢測。

2. AngularJS

技術分享

AngularJS是 一個Google發明的JavaScript框架,它能快速的構建企業級的web應用。快速的需求增長要求程序員有這個框架的使用經驗,很多時候,你會看 到招聘工作的時候會涉及這個框架的使用。但是別太著急。它將會有一個大的重寫,在它的2.0版本發布後再學習是個更好的方式。可以查看學習指南 angularjs examples.

3. React

技術分享

React 是新的競爭者,但它是可提供復用的web組件。這個庫是Facebook開發並實現了非常快的虛擬DOM,並能很簡單的接入到現有項目中去。它也有非常活躍的社區來提供開發組件all kinds of components.在我們看來,Reacts是非常有潛力的並值得在2015年關註的。查看我們的學習指南react tutorial.

4. Node.js

技術分享

用Node.js你可以用JavaScript來實現服務端的應用。它可以很簡單的實現後臺,像這些框架Express, API endpoints, websocket甚至torrent clients. Node有令人難以置信的活躍的社區超越任何其他一種語言在這一年實現的模塊。如果你是個初學者,我們推薦你嘗試下NodeSchool.

5. NoSQL databases

技術分享

既不是關系型也不是 SQL 查詢型的數據庫是對今天的web開發者更有價值的,我們相信這樣的數據庫將會在未來更加的流行。有兩個值得關註的是 Mongodb 和 Redis。很容易使用它們中得任意一個比起MySQL和Postgres.但是別傻傻的認為NoSQL數據庫就是完美的取代—有的情況,那些經典的關系型數據庫還是會讓你的開發更簡單。

6. Less/Sass/Stylus

技術分享

有很多人不喜歡CSS.它很容易就達到了1000行的css文件並且不容易被定位和修改。為了解決這些問題,有些語言像Less, Sass 和 Stylus可以編譯成CSS文件,並可以使用變量、宏和其它的方式來提高你的編碼。你可以一下午就搞定它們中的一種。

7. 令人興奮的框架

技術分享

Meteor 是一個全新的web應用開發方式,它模糊了前端和後端的邊界。它允許你書寫實施的應用,並且有迅速成長的社區來提供各種包模塊。Hood.ie 是一個小得競爭者,但是提供新穎的方式。它能為你處理後臺,所以你可以集中精力來做你應用的前臺。

8. 令人興奮的語言

技術分享

對於一些編程語言迷來說,這又一些東西。Golang, Rust and Elixir增長的勢頭很強,被用在一些對性能要求很高的情況下。我們不推薦轉移你的編程方向到這些語言中,但是你可能會在要求與其它的網站交互時會用到。

9. 經典的全棧式框架

技術分享

盡管那些單頁面應用增長迅速,但還是有大量的使用服務端的web應用。on Rails, Django, Laravel, Play, ASP.NET是這排名靠前的幾個框架。花點時間學習任何的MVC框架都會讓你獲益良多。

Via:ljinkai

前端語言