近年來,IT技術圈出現一個怪象,那就是一窩蜂,又或者可能是另一種效應,粉絲經濟。你看微信應用號一出來了,上啊,媒體說得好像要改變世界似的。然而,呵呵,等着看除了那幾個得了或者破解出了試用機會的,發個幾篇試用和測評,賺幾個觀眾圈幾個粉絲以外,實際上又帶來了什么呢?雖然只出來了一兩個星期,但我仍然毫不客氣地說,噱頭。
走馬觀花。什么才是真正的技術,什么才是真正的進步,什么才是真正對行業有推進作用的東西。而不是炒個概念,賣個情懷和信仰,圈個粉絲。對以下各產品評價,我謹發表個人見解,如有不當,請批評指正。
1、Zepto
這是兩年前的一個明星產品,更確切地說是網紅產品。為什么它總要給人宣傳jQuery是給PC用的,自己才是移動端的未來,這種帶節奏。然而無論是從坑的多少,其它產品的兼容性,還是自身的運行效率等等,完敗於jQuery。只有僅僅的一點點文件大小的優勢,在如今的網絡環境下,說是吹毛求疵毫不過分。
2、Markdown
看似高大上的極簡語法,然而……事實上,也只能寫一些專業性不強的文章,比如微信文章、簡書、知乎之類的。這些東西基本上都是文案的工作,文案去用這種 像寫代碼一樣而且還得開兩個窗體的編輯器 還是用 實時可視化的編輯器?
3、Laravel
這是一個比較新的PHP框架。就是它,文檔里通篇都溢出着“優雅”這個詞。然而到底什么是優雅呢?學着RoR就叫優雅了?搞得天書一樣復雜就叫優雅了?它就是忘了什么是PHP的價值,快速開發、功能夠用,這就是PHP的價值;搞一套有的沒的,搞JAVA的人比你專業、優雅得多呢。
4、Node.js服務端
這是一個比較有意思的產品,Node的發明初衷是要弄來搞服務端的,而現在最大的價值卻是為前端開發者都提供本地批處理的基石。一如當年,JAVA的發明初衷是為了跨平台開發嵌入式APP,而現在卻是最強大的WEB后端。這也是本來定位的失敗,前端本來就不懂后端那一套知識,寫個DEMO出來又不能當飯吃;后端本來就有幾門成熟的語言,分割了不同的市場,Nodejs何德何能解決了什么痛點? 只想說JS還是好好搞前端,進一步提高前端的生產和自動化水平,這才是正道。別還想着搞到嵌入式開發去,那是C/C++的世界,JS搞這個領域連入門都入不了。要是還有一種發展的可能的話,那就是JS開發跨平台APP了,只是路還很長吶。
(何必JS全棧呢,要真想搞,學多門語言也不是多難的事吧,況且這些語言基本上學校都教過)
其它
對於 Angular、React 、golang 這些半死半活的東西,因為不熟不好評價。時間會給你答案。
對於將來還會出現的新技術,莫急…… 自己研究可以,但千萬別把公司的項目當作自己的試驗田。
有哪些真干貨?
拋磚引玉: jQuery庫、Highcharts圖表庫、NoSQL內存數據庫