瘋狂的編程世界
我承認,我跟不上。我剛剛學會了backbone.js,但現在發現它已經過時了,我應該使用ember.js,了解的過程中,有人說我應該使用Meteor,不,應該用AngularJS,不,應該Tower.js (基于node.js),而對于HTML模板,我應該使用handlebars,而不是mustache,稍等一下, DoT.js看起來更好,慢著,為什么要用一個瀏覽器里的HTML解析器?瀏覽器不就是干這事的嗎?那么,不該使用HTML模板嗎?對,用DOM snippets,好,你是說Web Components嗎?W3C不是專門做這個的嗎?你是說像Google那樣開發一個常規的 Javascript語言嗎?太扯了,我只需要用CofeeScript就行了,它的表現不錯,不用CofeeScript?用Coco? LiveScript? DART? GWT?這樣吧,我還是重新使用Ruby on Rails吧,哦,它沒有擴展性?Grails?Groovy? Roo?太簡單?那好,node.js怎么樣?擴展性也不好??但是用它我既可以寫客戶端代碼,服務器端代碼,還可以寫mongodb代碼,都用同一種語言。(非要用Javascript語言嗎?)那么,PHP怎么樣?你說它不是真正的線程安全?他們在撒謊??那好,讓我們重新回到服務器端編程吧,還是用 Java怎么樣?不好?Lisp?哦,應該是Clojure?不錯,它有一個Bridge / protocol buffers / thrift實現,這樣語言就相通了,這樣我們的Haskell程序員也能開發了。或者用Scala/Lift/Play,它們都是最好的框架 (Foresquare就是用的它們,它們一定很不錯)。當然,我們不該用SOAP,應該用JSON RESTful服務,只有銀行和沃爾瑪用SOAP,還有,堅決不能用SQL數據庫,它們不可能擴展。
我明白了,我打算把這個項目外包出去… 他們可能會用一個Wordpress模板,然后拷貝粘貼一些jQuery代碼,這樣就能實現完全相同的效果,不會有任何上面說的那些讓人頭疼的事。
這條評論來自這里。轉載自: 外刊IT評論 http://www.aqee.net/