一、前端框架
1.Pure

描述:Pure精心设计,只为可以在任何Web项目中使用。
说明:Pure是一个轻量级的模块化框架 - 用纯CSS编写 - 包括可以根据需要一起使用或分开使用的组件。Pure只为项目提供纯粹的样式,对于那些不需要全功能框架只需有特定组件包含工作中的人来说,Pure是理想之选。

2.bootstrap

描述:简洁、直观、强悍的前端开发框架,让web开发更迅速、简单。
说明:Bootstrap的广泛流行是它的优势所在。在技术上,它不一定比其它框架更好,但它提供了比其它框架更多的资源(文章和教程、第三方插件和扩展、主题构建器等)。

3.EasyUI

描述:easyui是一种基于jQuery的用户界面插件集合。
说明:使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面;easyui是个完美支持HTML5网页的完整框架;easyui节省您网页开发的时间和规模。

4.Ant Design

描述:一个 UI 设计语言,一套提炼和应用于企业级后台产品的交互语言和视觉体系。
说明:Ant Design 是一个致力于提升用户和设计者使用体验的平台设计语言。它模糊了产品经理、交互设计师、视觉设计师、前端工程师、开发工程师等角色边界,将进行 UE 设计和 UI 设计人员统称为设计者,利用统一的规范进行设计赋能,全面提高中台产品体验和研发效率。

5.Foundation

描述:Foundation 用于开发响应式的 HTML, CSS and JavaScript 框架,Foundation 是一个易用、强大而且灵活的框架,用于构建基于任何设备上的 Web 应用。
说明: Foundation框架是包含常用一些结构体、枚举、类的一个框架,目的是使开发更快捷

二、后端框架
SSH框架

描述:SSH是JavaEE中三种框架(Struts+Spring+Hibernate)的集成框架,是目前比较流行的一种Java Web开源框架

struts五大组件介绍

1. ActionServlet
Struts中的最大控制器,是Struts框架的入口,并且封装了Servlet,被配置在web.xml当中
2. Action
小控制器,处理具体的业务逻辑
3. ActionForm
和页面表单对应的一个特殊javabean,负责在页面和控制器之间传递数据。同时还提供了集中验证方法
4. ActionMapping
用来从Struts的配置文件中读取信息
5. ActionForward
页面之间的跳转

Spring特征

  1. Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。
  2. 强大的基于 JavaBeans的采用控制反转(Inversion of Control,IoC)原则的配置管理,使得应用程序的组件更加快捷简易。
  3. 一个可用于从 applet 到 Java EE 等不同运行环境的核心 Bean 工厂。
  4. 数据库事务的一般化抽象层,允许宣告式(Declarative)事务管理器,简化事务的划分使之与底层无关。
  5. 内建的针对 JTA 和 单个 JDBC 数据源的一般化策略,使 Spring 的事务支持不要求 Java EE 环境,这与一般的 JTA 或者 EJB CMT 相反。
  6. JDBC 抽象层提供了有针对性的异常等级(不再从SQL异常中提取原始代码), 简化了错误处理, 大大减少了程序员的编码量. 再次利用JDBC时,你无需再写出另一个 ‘终止’ (finally) 模块. 并且面向JDBC的异常与Spring 通用数据访问对象(Data Access Object) 异常等级相一致.
  7. 以资源容器,DAO 实现和事务策略等形式与 Hibernate,JDO 和 iBATIS SQL Maps 集成。利用众多的反转控制方便特性来全面支持, 解决了许多典型的Hibernate集成问题. 所有这些全部遵从Spring通用事务处理和通用数据访问对象异常等级规范.
  8. 灵活的基于核心 Spring 功能的 MVC 网页应用程序框架。开发者通过策略接口将拥有对该框架的高度控制,因而该框架将适应于多种呈现(View)技术,例如 JSP,FreeMarker,Velocity,Tiles,iText 以及 POI。值得注意的是,Spring 中间层可以轻易地结合于任何基于 MVC 框架的网页层,例如 Struts,WebWork,或 Tapestry。

Hibernate特征

  1. Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。
  2. 将对数据库的操作转换为对Java对象的操作,从而简化开发。通过修改一个“持久化”对象的属性从而修改数据库表中对应的记录数据。
  3. 提供线程和进程两个级别的缓存提升应用程序性能。
  4. 有丰富的映射方式将Java对象之间的关系转换为数据库表之间的关系。
  5. 屏蔽不同数据库实现之间的差异。在Hibernate中只需要通过“方言”的形式指定当前使用的数据库,就可以根据底层数据库的实际情况生成适合的SQL语句。
    非侵入式:Hibernate不要求持久化类实现任何接口或继承任何类,POJO即可。

目前比较流行的网站开发框架相关推荐

  1. 2020目前比较流行的网站开发框架

    一.前端框架 Angular Angular原名angularJS诞生于2009年,之bai前我们都是用dujquery开发,自从angular的出现让我们有了新的选择zhi,它最大的特点是把后端的一 ...

  2. python最流行的框架_2020年最流行Python web开发框架(下)

    11种2020年流行的Web开发Python框架,接上文 2020年最流行Python web开发框架(上)介绍的,剩下部分在本文里继续详细介绍.当然,Python框架很多很棒,学好Python是打开 ...

  3. 2018年php框架,2018年的7个热门网站开发框架

    为您的下一个项目寻找新的框架?继续阅读以查看PHP,Python,JavaScript等的一些最佳框架. 那里有各种各样的框架.所以做出选择可能会很棘手.这篇文章并不是出类拔萃的,而是从客户和开发人员 ...

  4. 怎么用python学习网站开发_2018年最好用的5个python网站开发框架

    python作为解释型脚本语言,是一种通用的编程语言.由于python社区拥有大量的库文件.框架和其他的一些实用工具,我们可以用python完成各种各样的任务.另外,由于python的代码构成和结构就 ...

  5. Node.js 入门手册:那些最流行的 Web 开发框架

    这篇文章与大家分享最流行的 Node.js Web 开发框架.Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念.它的目标是帮助程序员构建高度可伸缩的应用程序,编 ...

  6. 2018年最好用的5个python网站开发框架

    python作为解释型脚本语言,是一种通用的编程语言.由于python社区拥有大量的库文件.框架和其他的一些实用工具,我们可以用python完成各种各样的任务.另外,由于python的代码构成和结构就 ...

  7. 目前最流行的前端开发框架

    作为前端开发者,各种框架的层出不穷,促使我们要不断学习才能防止落后,但是我们不可能做到每个框架都有学习的时间,我们只需要掌握流行的,坑少的即可.从以下三个方面了解目前流行的前端开发框架. 一.跨多平台 ...

  8. 目前流行的前端开发框架

    作为前端开发者,各种框架的层出不穷,促使我们要不断学习才能防止落后,但是我们不可能做到每个框架都有学习的时间,我们只需要掌握流行的,坑少的即可.从以下三个方面了解目前流行的前端开发框架. ####一. ...

  9. 【前端开发】一篇文章概括目前流行的前端开发框架

    00. 目录 文章目录 00. 目录 01. 概述 02. 跨多平台开发框架 03. 移动端混合开发框架 04. 前端开发框架 05. 附录 01. 概述 作为前端开发者,各种框架的层出不穷,促使我们 ...

  10. 目前比较流行的网站设计风格有哪些

    1.全屏网页设计(Full Screen Design) 所谓设计不分家,近年来平面设计里"纯净""留白"等概念也被互联网设计吸取,为了更简单明了的突出主体,提 ...

最新文章

  1. C++:随笔2--I/O实践
  2. arcgis9.2系列下载
  3. linux shell脚本 判断,Shell脚本中的逻辑判断
  4. [GO] go使用etcd和watch方法进行实时的配置变更
  5. Intel Realsense D435 获取摄像头option参数值 get_option()
  6. Python 计算机视觉(五)—— OpenCV 进行图像几何变换
  7. 二维数组中的一些问题
  8. Windows下 更改 pip默认缓存目录
  9. c语言将数据写不入文件,求大神看看为什么不能将数据写入文件
  10. 如何下载php-5.5.38.tar.gz_搭建PHP服务器php-5.3.28.tar.gz
  11. 面试问php学得怎么样,php面试常问的问题及回答
  12. 如何在Oracle中导入dmp文件
  13. 金蝶K3后台SQL修改数据-科目余额表、科目表核算项目
  14. JAVA实现UTC时间转换成北京时间
  15. RK3588S 介绍
  16. javascript开发HTML5游戏--斗地主(单机模式part3)
  17. CSS font-style斜体字体倾斜体样式
  18. DB2-------
  19. 小学生用大数据研究苏轼?多亏有程序员爸爸;冒牌 Chrome 扩展现身官方商店,众多用户中招...
  20. 水平垂直分割详细介绍

热门文章

  1. html QQ空间留言版,qq空间留言
  2. 【电脑故障】打印机驱动程序无法使用且print spooler错误1068
  3. Java并发练习:无锁编程
  4. 多媒体计算机网络机房方案,学校多媒体教室及计算机机房方案1.doc
  5. 08CMS之后台二次开发
  6. CamTwist 3.4.3最新版(macOS 虚拟摄像头)
  7. 25 逆波兰表达式、波兰表达式
  8. python小白的word转excel
  9. SpringMvc工作原理学习总结
  10. DM8达梦数据库:sql查询达梦数据库实例的详情