為什麼當下會有如此多的Web技術和跟Web開發相關的語言,存不存在一種特別流行而且持久的Web的框架或者技術?
01-17
web技術的發展太快,總是會有新的框架或者技術出現,這些不同的技術是為了適應不同的應用場合嗎?有沒有一種能適應各種場合的web開發的標準的技術或者流程?
Web前端開發體系仍然處於發展中。
類比桌面端的開發:
1. 最初的時候人們忙著補全各種API,代表著他們擁有的東西還很匱乏
2. 然後就開始各種模式,標誌他們做的東西逐漸變大變複雜,需要更好的組織了
3. 然後就是各類分層MVC,MVP,MVVM之類,可視化開發,自動化測試,團隊協同系統等等,說明重視生產效率了
那麼,對比這三個階段,看看關注這三種東西的人數,覺得Web發展到哪一步了?
細節來說,大概是組件化規範即將落地(好壞先不論),各類API也大致齊備了,終於看到起飛的希望了,各種框架幾年內會有非常強力的洗牌,如果不考慮老舊瀏覽器的拖累,這個洗牌過程將大大加速,然後才能釋放Web前端的產能。
貌似有些跑題,感覺問的不是前端,不過將就看吧……假如有的話,那也只有我大PHP才有這樣的Self Assessment了。
Learning Curves (for different programming languages)
當我大PHP不存在么?
不會出現占絕對優勢的後端技術:Web之美就在於它提供了一個和後端實現無關的介面,因此吸引程序員玩「無盡的花樣」這種遊戲
Ruby On Rails 一直存在求不黑
php 是世界上最好的語言!
[圖片]
想要用一套工具解決所有問題,必然會有冗餘和低效,只不過是程度問題罷了,因為不同問題的需求很可能是互相矛盾的。就像你拿瑞士軍刀上的剪刀裁布,怎麼都不會有裁縫專用的剪刀順手
web技術是跟著實際需求走的。變化大快狠。
Tornado
招式總是會變的~
先把需求統一吧
閑的
第一不止是web開發才是框架很多, 只要是流行的領域都是如此比如iOS開發, 第二沒有銀彈
Grails - The search is over.
推薦閱讀:
※web開發如何便捷地同時檢查頁面在IE和chrome下分別的效果?
※前端開發都在推崇「全棧工程師」 那麼"全棧設計師"為什麼沒有設計師在推崇呢?
※如何看待近期知乎流傳學前端不要看書言論?
※有什麼適合碎片時間看的計算機基礎書籍推薦?
※HTML 和 CSS 花了很多人力物力,寫成之後,怎麼防止別的公司扒皮?模仿不說,扒源碼的問題怎麼防?