為什麼當下會有如此多的Web技術和跟Web開發相關的語言,存不存在一種特別流行而且持久的Web的框架或者技術?

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 花了很多人力物力,寫成之後,怎麼防止別的公司扒皮?模仿不說,扒源碼的問題怎麼防?

TAG:互聯網 | 前端開發 | 網站 | 網站架構 |