现行的web开发框架分析
2019獨角獸企業重金招聘Python工程師標準>>>
現在比較流行的web開發的解決方案
開發語言:php
解決方案:YII + jQuery + bootstrap
可以解決的問題:內部平臺快速開發,中小型網站快速搭建。
優點:開源,框架小,容易上手,易擴展,基于MVC易于理解,快速開發。
缺點:不適合對頁面個性化要求比較高的系統,不太適合大型系統。
?
成本分析:
名稱: | 分析 | 成本 |
軟件購置成本 | 全部開源 | 0 |
框架熟悉成本 | 容易上手,熟悉框架的成本較低。 | 低 |
開發成本 | 適合快速開發,個性化開發或者大型網站,需要深入了解源碼。 | 低 |
維護成本 | 基于MVC,易于理解,但是對于大型網站,php到后期維護成本特別高。 | 中/高 |
重構成本 | 框架模板比較死,個性化重構難度較大,想要重構有時比重新開發花費還大。 | 高 |
?
前端UI替代方案:
JQuery UI | BootStrap | JQuery easyUI | |
優點 | 官方的UI庫,兼容性好,擴展的插件多。 | 美觀,容易上手,響應式,支持的插件特別多, 對html5完美支持。 適合快速開發,要求不是特別高的前端頁面。 另外:特別火也算一個優點吧,大家都去用,就會促使不斷進步,bug不斷修改,有發展和提升空間 | 容易上手。 |
缺點 | 感覺不夠美觀,除了兼容性,沒有特別優勢的地方 | 2.0之后的版本宣稱不支持ie6; 另外,個人覺的缺點,做出來的網站幾乎一模一樣,但是,還是比JQuery UI做出來的美觀一些,或許大眾審美吧。 另外,對于表格的支持,覺的還不夠強大。 | 收費,美觀性不夠,擴展插件少, |
最佳適用環境 | 大網站,兼容性要求高。 | 快速開發,內部平臺。 | 大量表格數據操作的管理平臺。 |
?
?
缺陷替代方案:
開發語言:java
開發框架:spring + JQuery +JQuery UI(或者自己的UI庫)
適合開發大中型網站。
轉載于:https://my.oschina.net/NV9rBbk/blog/201081
總結
以上是生活随笔為你收集整理的现行的web开发框架分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android AlertDialog.
- 下一篇: Lucene知识小总结4:索引的反删除