现行的web开发框架分析

现在比较流行的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库)

适合开发大中型网站。


你可能感兴趣的:(现行的web开发框架分析)