各種前端開發(fā)庫和前端框架在不斷的更新抡砂,為了適應潮流的需要,前端的眼里容不下沙子赌厅,這意味著取其精華,去其糟粕轿塔,當優(yōu)秀的框架出現并且其具有更多新的特性特愿,能創(chuàng)造更大的想象空間和生產力時,此時就應該沉下心去鉆研鉆研勾缭。下面提到的編程語言和前端框架會在很長的時間內占據重要的位置揍障,學習和掌握它們是值得的和必須的。從長遠來看俩由,它們是十分受歡迎的毒嫡,被廣大社區(qū)支持,并且提供很多的就業(yè)機會幻梯。
JAVASCRIPT
如果你正在從事前端web的開發(fā)工作兜畸,那么不論你使用什么后臺語言努释,前臺開發(fā)中javascript使你必須掌握的語言。你可以在瀏覽器中膳叨、在服務器上洽洁、在移動app中、甚至是在可編程硬件上使用JS菲嘴。ECMAScript 6將會使語言更強大饿自、更易于編寫。更好的方法是學習Bower 和 npm龄坪,以及使用 jshint和 jscs等工具來編寫代碼和檢查錯誤昭雌。
ANGULARJS
AngularJS 是谷歌的一個javascript框架。它能夠很容易的建立各種強大的WEB應用程序健田。你會發(fā)現在各種前端工作的招聘中烛卧,都提到需要你掌握AngularJS。但是你先不要急著完全掌握它妓局,有消息透露总放,在新的2.0版本中,AngularJS將作出重大的改進和調整好爬。你可以參考guide angularjs examples局雄。
REACT
React是一個新東西,它的理念是可重復使用的WEB組件存炮。這個庫是由Facebook開發(fā)的炬搭,因為是虛擬DOM,它的性能非常突出穆桂,它還能很容易的集成到其它項目中宫盔。它還有一個非常活躍的享完、可開發(fā)各種組件的社區(qū)的支持灼芭。在我們看來,React是很有潛力的般又,你應該在2015年掌握它彼绷。
NODE.JS
使用Node.js,你可以使用javascript開發(fā)網絡服務器應用程序倒源。它可以用于簡單的網站后臺框架如:Express苛预, API endpoints句狼, websocket服務笋熬,甚至是 torrent clients。NodeJS有一個活躍的社區(qū)支持其模塊的編寫腻菇。如果你是一個初學者胳螟,我們建議你從 NodeSchool 開始學習昔馋。
NOSQL DATABASES
不需要SQL數據庫表的數據庫在目前還未流行,但是我們相信它會在不久的將來成為熱門糖耸。有兩個值得我們考慮的選擇:Mongodb和Redis秘遏。它們的起步比MySQL數據庫更容易。但是不要簡單的認為NoSQL數據庫是一個簡單的替代-在某些情況下嘉竟,一個典型的關系型數據庫將更使你的開發(fā)容易邦危,即使這需要付出更多的工作量。
LESS/SASS/STYLUS
CSS有時是十分令人困擾的舍扰,大于1000行的CSS代碼你要想修改它是非常困難的倦蚪,為了解決這些問題,出現了Less 边苹、 Sass和Stylus等帶變量和宏陵且、可編譯的CSS預處理語言。它們將能幫你寫出更好的CSS代碼个束。你可以選擇其中之一來學習慕购。
NEW FRAMEWORKS
Meteor是一種全新的WEB應用開發(fā)方式,它模糊了前端和后端之間的界限茬底。它允許你編寫實時(reall-time)應用程序沪悲,并且有一個專門的社區(qū)為其編寫各種應用程序包。 Hood.ie 提供了一種全新的方法桩警,它可以幫你處理后臺程序可训,是你可以完全投入到前臺的開發(fā)當中。
NEW LANGUAGES
對于程序語言愛好者來說捶枢,Golang 握截、 Rust和Elixir無疑是他們的新大陸。這些語言被在特殊情況下使用烂叔,它們需要非常高的性能支持谨胞。你可以從現在開始學習一些關于它們的知識。
A CLASSIC FULL STACK FRAMEWORK
雖然單頁應用日益普及蒜鸡,但是仍有很多的服務器端的Web應用程序的需求胯努。Ruby on Rails 、 Django 逢防、Laravel 叶沛、 Play 、ASP.NET是當前最頂級的全棧式框架忘朝。但是任何MVC框架都需要你花費大量時間去研究它灰署。
THE OLD GUARD
許多平臺和語言仍然是當前流行的 -Java 、 .NET 、 Python 溉箕、 Ruby晦墙。這些語言有大量社區(qū)的支持,它們各自都有優(yōu)點和缺點肴茄。當你選擇它們時晌畅,最主要是看它是否能完成你當前的工作需要。
DON’T FORGET THESE
PHP寡痰、 WordPress和jQuery仍然是創(chuàng)建網站的一個有效方式抗楔。WordPress已經超越了一個博客平臺的范疇,它現在是一個功能強大的CMS /框架開發(fā)一個廣泛的Web應用程序拦坠。如果你是一個設計師谓谦,你應該考慮選擇這些技術了。如果你覺得使用PHP作為你的后臺程序贪婉,那么請了解正確使用php的方法反粥。如果你已經準備好了,請參考一下Bootstrap-它能幫助你寫出優(yōu)秀的前端代碼疲迂。