现行的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开发框架分析相关推荐
- python最流行的框架_2020年最流行Python web开发框架(下)
11种2020年流行的Web开发Python框架,接上文 2020年最流行Python web开发框架(上)介绍的,剩下部分在本文里继续详细介绍.当然,Python框架很多很棒,学好Python是打开 ...
- (转)基于MVC4+EasyUI的Web开发框架经验总结(4)--使用图表控件Highcharts
http://www.cnblogs.com/wuhuacong/p/3736564.html 在我们做各种应用的时候,我们可能都会使用到图表统计,以前接触过一些不同的图表控件,在无意中发现了图表控件 ...
- 慢聊Go之Go常见的Web 开发框架
前言 自发布以来,Golang(Google的Go编程语言)已成为编写API和Web服务的强大且流行的选择.引入后,主流用户更喜欢这种编程语言. 在2016年12月进行的分析之后,在3595名受访者中 ...
- python web开发第三方库_以下属于Python中Web开发框架第三方库的是__________
以下属于Python中Web开发框架第三方库的是__________ 答:Django 关于为何要敬业乐群,下列说法错误的是?() 答:敬业乐群可以作为提升我们学习.工作的效率和成果,乃至提升我们生命 ...
- 极速Web开发框架JFinal
JFinal是一个基于Java的极速Web开发框架,其核心设计目标是开发迅速.代码量少.学习简单.功能强大.轻量级.易扩展.Restful,在拥有Java语言所有优势的同时再拥有Ruby.Python ...
- 【Python Web】30个Python Web开发框架介绍
收藏:30个Python Web开发框架介绍 1. Bobo 2. Bottle 3. CherryPy 4. Cyclone 5. Flask 6. Itty-Bitty 7. Klein 8. M ...
- 【最全整理】37 个 Python Web 开发框架总结
用了 2 周的时间整理了 Python 中所有的网站开发库(下文简称:Web 框架),供大家学习参考. Q:Web 框架到底是什么? A:Web 框架主要用于网站开发.开发者在基于 Web 框架实现自 ...
- go语言Web开发框架:项目开发介绍及实战项目介绍
引言 本系列课程我们将学些Golang语言中的Web开发框架Iris的相关知识和用法.通过本系列视频课程,大家能够从零到一经历一个完整项目的开发,并在课程中了解实战项目开发的流程和项目设涉及的各个模块 ...
- 最全整理!37 个 Python Web 开发框架总结
用了 2 周的时间整理了 Python 中所有的网站开发库(下文简称:Web 框架),供大家学习参考. Q:Web 框架到底是什么? A:Web 框架主要用于网站开发.开发者在基于 Web 框架实现自 ...
最新文章
- python窗口动态实时显示时间_苏州2.8寸串口屏厂家:切管机触摸屏实时动态显示切割过程...
- ner 评估指标_序列标注算法评估模块 seqeval 的使用
- 安装mlxtend_python机器学习包mlxtend的安装和配置详解
- MySQL数据库重点概要总结
- oSIP开发者手册 (二)
- devc中文注释显示问号_Python零基础入门-(如何让人读懂你的代码)文档注释
- Windows下使用TeamViewer连接远程服务器,以及解决“远程桌面关闭后TeamViewer不能连接”的问题
- jQuery常用选择器总结(超详细)
- Atitit..组件化事件化的编程模型--(2)---------Web datagridview 服务器端控件的实现原理and总结
- Smart3D软件基本操作步骤
- 燕秀工具箱图库lisp_AutoCAD模具设计插件燕秀工具箱 v2.81版(64/32bit)
- Java中IO和NIO的区别
- 【敏捷开发】什么是自组织团队?
- 电脑连接HDMI显示器后没声音
- Neural Turing Machines-NTM系列
- ffmpeg开发打印音视频meta信息
- 用unity制作简单的AR,亲测有效
- 【引用】100句经典刺透人心,伤愈后才能更坚强
- SDKMAN-Linux软件开发工具包
- 力推美团企业版 美团究竟意欲何为?
热门文章
- 爱因斯坦《我的世界观》
- 关于几种编码的那些事
- HDU 4635 Strongly connected
- 【深度好文】多线程之WaitHandle--派生EventWaitHandle事件构造-》AutoResetEvent、ManualResetEvent...
- 《RESTful Web Services》第一章 使用统一接口
- win8/Metro开发系七 win8 对常见数据源的解析及处理 如:xml,json,以及html代码
- 修改大型 XML 文件的有效方法
- ProfessionalDotNetNuke 第一章(摘录)
- Java初学者的学习思路与建议
- asp.net权限设置可能导致应用程序无法正常运行(转)