首页 > 产品 > 问答 > web框架,web框架有哪些

web框架,web框架有哪些

来源:整理 时间:2023-08-18 08:58:42 编辑:智能门户 手机版

本文目录一览

1,web框架有哪些

前台框架:jQueryMvc框架:Struts、spring Mvc核心框架:Springorm框架:Hibernate、Spring JDBC、myBatis。
先学会servlet,然后ssh,如果熟练了,基本以后碰见什么框架很简单就会了;万变不离其宗,基本的会了,他再变都是业务处理,数据操作~mvc~~

web框架有哪些

2,到底什么是web框架

你好 我目前在工作 大部分项目都是采用SpringMvc+Spring+MyBatis 建议你先从这个框架弄起来 开发效率高,流程清晰,易维护 是现在主流框架之一
Web框架是一种开发框架,用来支持动态网站、网络应用程序及网络服务的开发。web框架可以分为基于请求的和基于组件的(两大阵营。前者的代表有Struts和Spring MVC等,后者的成员则有JSF、Tapestry等等。Web 框架,其实就是建立 web 应用的一种方式。
web 应用框架,或者简单的说是“web 框架”,其实是建立 web 应用的一种方式。从简单的博客系统到复杂的富 ajax 应用,web 上每个页面都是通过写代码来生成的。很多人都热衷于学习 web 框架技术,例如 flask 或这 django 之类的,但是很多人并不理解什么是 web 框架,或者它们是如何工作的。

到底什么是web框架

3,web 框架的概念

J2EE 框架:就是一些开源的机构 比如JBoss,Spring,Apache等 封装一些他们开发出来的方法,类,变量等 来简化我们利用J2EE的开发。举个例子吧,通常来说 我们连接数据库的办法是使用JDBC,这样做会写连接类并且是直接利用sql来操作数据库里面的表。(学好了 效率比较高,但是不会很简单,而且事务等问题需要解决)而JBoss 推出了 Hibernate,他是一款优秀的ORM框架,ORM也就是对象关系映射的缩写。他的好处就是,对数据库连接,配置,连接池等配置进行了封装。你只需简单写一个配置文件即可。而ORM的作用也就是说 数据库里面的表 对应 java里面的类, 一条数据 对应一个 实例。而且是对 java 对象进行操作。进而反映到数据库里面。而不是直接操作数据库。他们是系统内部结构模式。你可以去下载 OA与工作流 浪溪的 主讲人叫 风中叶 中文名叫张龙很有实力的一个人。他主要讲 的是 SSH的结合 与实际开发希望回答对你有帮助。谢谢
做个比喻 web框架 就像是没有轮子的车 (也就是完成大部分功能的程序) 你需要按照框架的要求配置一些信息 之后框架就能为你提供服务了 javaweb 我建议看看 孙鑫的 材料 比较好!!!

web 框架的概念

4,什么是web开发web开发框架

WEB开发就比较好理解了,就是开发网页程序,不需要安装桌面程序直接通过浏览器进行操作的程序,而WIN程序是桌面程序,需要安装桌面程序进行操作。WEB框架是指哪些为了提高WEB程序开发效率而开发出来的中间件基础平台,开发人员不需要从0开始写代码,而是框架已做好了一些模板类的东西,开发人员通过调用框架来开发程序,以节省时间和成本。前端WEB框架比较有名的如Bootstrap、extjs、easyui、flex、MiniUI、jQuery UI等。现在也有一些包含了前后端的WEB开发框架,称为快速开发平台,可以更方便也开发WEB程序。
你前边说的都是对的。web开发呢,其实这个涵盖的意思比较大了。我觉得所有的基于web服务的,能够交互的都可称之为web开发。比如所有可以实现web开发技术支持的,jsp,asp,php等等。只是在开发语言上有之差异。共同点呢,就是能更好的满足人们对internet的友好访问。目前主流的开发框架,就java而言,应该是SSH框架了,就是struts+hibernate+spring。另外的还有些基于asp或者php的。当然在整个web框架中,还有基于一些特效或者说效果。也应该算是框架的一些。比如css,js,jquery等。片面之词吧,希望能帮到你。共同进步
web开发框架也可以理解为B/S(Brouser/Server)技术框架,是一种基于浏览器载体的框架,包含前端、后端和数据库三个大的技术组成部分,每个部分都有其开发技术框架,总体来说现在主流的开发框架有MVC(模型、视图、控制器)框架模式,什么是web开发框架可以参考下web开发框架架构思想。
如果你每个网页都用html来写的话,那么你的代码量就可想而知了,那样程序员的工作量是很大的,而通过jsp等做的web项目,可以通过很多的框架模版来很多程度的减轻负担,你可以去百度查看一下SSH框架,这是做web项目的重点。
我通俗的跟你讲吧 html就是 静态的网页 静态的网页暂时先当成网页吧 不管它静态动态了客户端/服务器 传说中的b/s结构 也就是说你访问一个网页 需要获取网页的地址吧 网页是真是存在在服务器端的 也就是服务器端 也就是说它给你的这个网页 暂时这样理解web开发 意思很明了 基于web的开发 web的意思就是浏览器吧 这样理解 也就是说 服务于浏览器的应用程序 web开发框架 记住j2ee就行了 现在先不要搞懂那么多 慢慢来.加油

5,什么是 Web 框架

在Clojure里有大量的web框架,但是初学者应该把他们自己的服务器栈移动到Ring生态系统。我经常被Clojure的初学者问到的一个问题是“我应该使用什么web框架?”这是一个好问题。Python有Django。PHP有Drupal。当然Ruby有所有web框架之王,Ruby on Rails。在Clojure里你应该使用什么框架?实际上这个问题是难以回答的。外面有很多web框架了。有人把 Compojure 叫做框架,虽然它真正是一个类库。 lib-noir 为你做了大量工作。然而有属于你的真正框架,像 Pedestal 或 Hoplon ,它们提供基础功能和解决web开发的抽象。所有这些项目是伟大的,但是对于初学者,我不得不推荐建立你自己的web栈,从Ring开始。Compojure实际上只是一个路由类库,而不是框架。虽然有 playnice , bidi , Route One 和 gudu 等其它替代品,但是你能够用它满足路由需要。如果你不想下决定,那就使用Compojure。它使用广泛、表现优秀。如果你想深入,可以看看其他文档。它们针对不同的场景各有优点。lib-noir 来自于 Noir ,后者是一个web框架(现在废弃了)。它比较容易,还为你提供了一些管道,因此你刚好借助建好的大量基础设施来开始一个项目。lib-noir是以类库形式存在的基础设施。我还没有用过,但是很多人喜欢它。然而,当我研究它的时候,我发现它提供了太多我不需要的东西,或太过琐碎。如果得到了大规模的应用(像Rails),你就能得到生态系统的效应,这通常是良性的,但是还没有这样。lib-noir被应用了,只是完全不占优势。Pedestal 有很多支持者。它的目标是通过提供使用ClojureScript、消息队列形式的、一个明智的前端环境来处理单页app。如果你需要“实时app”,它或许为是你准备的。尽管如此,我仍然警告你,它不适合Clojure初学者。Pedestal引入了大量新概念,甚至有经验的Clojure程序员也不得不去学习。 这个教程 又长又费力。如果你不了解Clojure,你去学习Pedestal会遇到问题的。Hoplon 也是为web app设计的。它为你提供了用ClojureScript实现的DOM(包括自定义组件),数据流编程(像电子表格)和客户端-服务器端通信。这是勇敢的一步,但是再一次,需要你接受花很长时间才能理解的编程模型。如果你还不熟悉Clojure,你就是在自找麻烦。外面还有其它框架。但是我推荐你考虑自己条件。如果你在学习Clojure,掌握web app如何工作的最好方法就是得到一个配置了一些基本handler的 Ring Jetty适配器。根据需要添加中间件。写一些自己的中间件。使用Compojure做路由。使用 Hiccup 生成HTML。这个安装将让你学到很多。Ring仅仅是个函数。借助一些基本概念和Ring SPEC,你可以快速建立正是你想要的web服务器,你能够全面理解它。自己建立的经历能够让你在框架如何整合上受益良多。况且,Ring有优势。大多数人写功能(以中间件或handler的形式)是以Ring为假设、而不是其它。因此保持靠近本质,你就会接近庞大的彼此兼容的、预编写的类库池。Ring就是Clojure web生态系统的所在地。
用Web 程序的框架结构均称为web框架,有前端框架,后端框架

6,移动web前端用什么框架比较好

很久以前整理了篇将手机网站做成手机应用的JS框架。时隔一年多,很多新的技术已经出现,下面再来总结下还有哪些框架是适合面向手机设备的开发的。  1、jQuery Mobile  jQuery Mobile 是 jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。jQuery Mobile开发团队说:能开发这个项目,我们非常兴奋。移动Web太需要一个跨浏览器的框架,让开发人员开发出真正的移动Web网站。  2、jQTouch  jQTouch 是一个 jQuery 的插件,主要用于手机上的 Webkit 浏览器上实现一些包括动画、列表导航、默认应用样式等各种常见UI效果的 JavaScript 库。支持包括 iPhone、Android 等手机。  3、DHTMLX Touch  DHTMLX Touch是一个免费的HTML5/JavaScript框架,专门为触摸屏设备而优化。为您带来快速开发工艺精美的移动Web应用程序的能力。DHTMLX Touch UI Designer是一个可视化的编辑器用于构建移动用户界面。它能够帮您以最少的编码构建一流的用户界面。在其主页上提供一些示例可以展示DHTMLX Touch强大的用户界面。包括一个menu app for the iPad (适用于开发餐厅应用) 和Book Shop (一个电子书店应用)。  4、Mobilize.js  Mobilize.js是一个开源的HTML5-JavaScript框架用于从任何现在有标准网站快速,简便地构建移动网站。这个框架其实就是将需要在移动设备上显示的部分页面以jQuery Mobile的默认主题显示,而不是实现一个全新完整的移动页面。Mobilize.js 可用于任意网站,但对于基于WordPress和Sphinx的网站不需要使用该框架转换,因为已经有非常多的插件可以使用。  5、The M Project  The-M-Project是另外一个强大的JavaScript框架,它利用HTML5新的特性来更好和更简便地开发移动应用。这个框架遵循著名的MVC软件架构模式。它还支持离线,所以你的用户可以在没有连接网络的情况下继续操作(当下次有连线的时候,再将数据同步到服务器中)。提供优秀的文档(这个项目拥有一个引导新用户入门的开发指南)。可以查看提供的示例来对该项目有一个初目的了解。这些示例包括:ToDo App(待办事项目应用) 和 KitchenSink (这个示例包括这个框架提供的所有UI元素)。  6、WebApp.Net  WebApp.Net 提供了很多的 API,因此可以帮助你节省很多工作了。不需要花时间去进行 Ajax 调用的编码,因为已经内置了,另外还有很多其它内置功能,提供了详细的文档和应用演示。  7、Wijmo  Wijmo是一个基于jQuery UI的UI部件的套件。Wijmo部件进行了优化客户端Web开发和利用jQuery的优越的性能和易用性的力量。所有的Wijmo部件都配备了20多个主题和支持ThemeRoller。  8、960 Grid on jQuery-Mobile  jquery-mobile-960 是一个用于移动 Web 开发的网格框架,综合了 960.gs 的灵活性和 jQuery Mobile 的方便性。它的目的是让 jQuery Mobile 布局更加的灵活,使得应用应许在移动终端更加易用。  9、Sencha Touch Framework  Sencha Touch 是世界上第一个基于 HTML5 的移动 Web 开发框架,支持最新的 HTML5 和 CSS3 标准,全面兼容 Android 和 Apple iOS 设备,提供了丰富的 WEB UI 组件,可以快速的开发出运行于移动终端的应用程序。Shencha是第一个使用HTML5,CSS和JavaScript并且支持音频/视频,本地存储,圆角,渐变背景以及阴影的开发框架。  10、NimbleKit  NimbleKit 是为 iOS 设备构建应用程序最快速的方式,你不需要知道 Objective-C 或者 iOS SDK,你只需结合 JavaScript 代码编写 HTML 页面就可以了。  11、Touchy? Boilerplat  Touchy Boilerplate 是一个用来创建移动web app,包括HTML模板,Meta tag等的工具。Touchy可以支持动态页面导航,固定页头,滚动内容,浏览历史记录等功能。Touchy使用jQuery或者 Zepto.JS  12、PhoneGa  PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台。它使开发者能够利用iPhone,Android,Palm,Symbian,WP7,Bada和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动等,此外PhoneGap拥有丰富的插件,可以以此扩展无限的功能。PhoneGap是免费的,但是它需要特定平台提供的附加软件,例如iPhone的iPhone SDK,Android的Android SDK等,也可以和DW5.5配套开发。使用PhoneGap只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的,但是你仍然需要为每个平台分别编译应用程序。  13、joshfire  Joshfire是一个开源的跨设备开发框架,帮助开发者创建可以在多种设备上运行的web app。它使用HTML5和JavaScript,并且允许开发者快速整合本地应用和特定的web应用。Joshfire可以让你的应用接受键盘,鼠标,触摸屏,遥控器等设备的输入。Joshfire支持Node.JS。4.Sencha Touch:基于HTML5的移动网页开发框架。  14、 Julia  Julia框架由基本CSS3文件、JS库和各个平台的运行库构成。不像PhoneGap,Julia不仅仅包含调用本机代码的接口层,它还包含 Model-View-Controller(MVC)支持,Delegation支持,OAuth支持,异步数据库存取接口,HTML选择符(类jQuery调用接口),HTML模版(允 许嵌入JS代码)等应用开发必备的API接口。 基于Julia的应用开发就像网站开发那么简单,是的,你终于可以用HTML5开发一个完整的、跨平台 的、不亚于本机代码的、易于维护的移动应用了!大幕即将揭晓,让我们一起进入移动开发的新时代  15、SproutCore HTML5 Application Framework  SproutCore 是一个 HTML5 移动 Web 开发框架,它的目标是在无需浏览器插件的情况下,在浏览器中位应用程序提供极佳的桌面效果。  16、Titanium  这是一个强大的,健壮的移动Web开发框架。能够让使用现有的HTML, CSS和JavaScript知识来为 iOS和Android平台开发原生移动应用。作为一个越来越大的移动Web框架,它拥有超过300个的APIs和活跃的开发者社区。你从这个社区中得到每一个开发人员的帮助。Titanium Mobile支持原生的iOS和Android UI元素如Table views, tabs, switches和popovers。它提供能够与移动设备的摄像头和本地文件存储系统相交互的特性。  17、Lungo.js  Lungo.js 是一个采用HTML5, CSS3 和JavaScript技术实现的移动Web应用程序开发框架。利用这框架开发的应用程序可运行所有流行的平台包括:iOS, Android, Blackberry 和 WebOs。它还支持触摸事件如:tap, double-tap和swipe。整个框架没有用到任何图片包括图标,所有都矢量化。可以在这个框架中使用HTML5拥有的一些特性如:WebSQL, 地理位置定位,历史或设备方向等。Lungo.js是一个模块化并且完全可定制的框架。  18、xui.js  有时候你可能需要一个超轻量级的框架,只要拥有用于开发标准客户端所需要的功能如:DOM操作,事件处理,Ajax和一些动画效果。如果是这样的话,这个框架刚好非常适合你。整个框架采用GZIP压缩完之后只有4.2 KB。  19、EmbedJS  EmbedJS是一个用于嵌入式设备的JavaScript框架如:移动电话,TVs、tablets和so forth。EmbedJS强大之处在于,它拥有专门为特定平台和浏览器如iOS, Firefox, Android等提供相应的开发版本。这样就能够以最少的代码,为用户提供最佳的体验。而且假如你喜欢自己定制,可以利用其提供的EmbedJS Build tool工具实现。EmbedJS基于Dojo实现,所以你如果熟悉Dojo API语法,那EmbedJS将是你最佳的选择。  20、zepto.js  zepto.js是一个专为mobile WebKit浏览器(如:Safari和Chrome)而开发的一个JavaScript框架。它标榜自己在其简约的开发理念,能够帮助开发人员简单、快速地完成开发交付任务。更重要的是这个JS框架,是超轻量级的,只有5KB。zepto.js的语法借鉴并且兼容jQuery。  21、Baker  Baker是用来在iPad或者iPhone平台上发布交互式的电子书或者电子杂志的HTML5电子书框架。  22、ChocolateChip-UI  ChocolateChip-UI 是一个手机移动 Web 开发框架,采用 HTML5, WAML, CSS 和 JavaScript等技术实现。基于 ChocolateChip JavaScript 框架,包含最新的 ChUI.JS 和 ChUI.css.  23、Magazine Grid  Magazine Grid 是一个超现代的 CSS 框架,用于 iPad 和 iPhone 手机,使用类似杂志的设计风格。Magazine Grid 可让用户使用 HTML5 元素来组织杂志页,非常轻量级(<4k),在移动设备上加载非常快,对老的浏览器也支持。  24、Kendo UI  Kendo UI是一个强大的框架用于快速HTML5 UI开发。基于最新的HTML5、CSS3和JavaScript标准。 Kendo UI包含了开发现代JavaScript开发所需要的所有一切,包括:强大的数据源,通用的拖拉(Drag-and-Drop)功能,模板,和UI控件。  25、HTML App Host Framework  这是一个用于构建基于 Windows Phone 7 的 HTML/JavaScript 托管框架,使用 HTML5 技术。该框架由支持在标准 xap 格式中嵌入 html 应用的控件。
文章TAG:web框架哪些web框架

最近更新

  • 静态局部变量,C语言静态局部变量和全局变量有什么区别不都是在整个程序中都有静态局部变量,C语言静态局部变量和全局变量有什么区别不都是在整个程序中都有

    C语言静态局部变量和全局变量有什么区别不都是在整个程序中都有2,局部变量静态全局变量静态局部变量的区别和联系3,全局变量和静态局部变量4,静态局部变量和局部变量有何不同啊C中5,全局变.....

    问答 日期:2023-08-18

  • 汽车obd接口,汽车OBD接口定义的标准是什么汽车obd接口,汽车OBD接口定义的标准是什么

    汽车OBD接口定义的标准是什么2,汽车车上的OBD接口是什么东西3,柚子胎压报警器说的OBD接口是指什么在什么位置4,OBD2有那些接口5,金杯海狮车的OBD接口在什么位置6,2011款别克君越obd接口在哪.....

    问答 日期:2023-08-18

  • 苹果4s没有移动数据apn苹果4s没有移动数据apn

    苹果4smove数据没用。美版苹果4s蜂窝移动数据打开E无法连接移动网络怎么办?苹果4s手机开机数据不显示E-2无法上网怎么办/如何设置手机上网的参数:进入手机菜单选择设置、通用、蜂窝移动.....

    问答 日期:2023-08-18

  • 网关怎么填,路由器设置DHCP里的网关怎么填网关怎么填,路由器设置DHCP里的网关怎么填

    路由器设置DHCP里的网关怎么填2,路由器上网关怎么写3,路由器设置中以太网网关地址怎么填4,怎样填写计算机的默认网关5,填完IP和子网掩码默认网关怎么填6,默认网关怎么填写1,路由器设置DHCP里.....

    问答 日期:2023-08-18

  • 串口是什么,串口是什么意思串口是什么,串口是什么意思

    串口是什么意思2,什么是串口3,什么是串口4,串口是什么5,什么是串口6,电脑的串口是什么意思1,串口是什么意思串口是计算机上一种非常通用设备通信的协议,串行端口或称串列埠,序列埠,串口,主要.....

    问答 日期:2023-08-18

  • 贴片铝电解电容,贴片铝电解电容贴片铝电解电容,贴片铝电解电容

    贴片铝电解电容2,贴片铝铝电解电容特性参数3,贴片铝电解电容有什么作用最主要用于哪些方面4,贴片铝电解电容与直插的铝电解电容有区别么5,贴片铝电解电容型号6,常用的贴片铝电解电容规格有.....

    问答 日期:2023-08-18

  • se98,想咨询个有关CAN总线传输的问题 用CAN总线通信是只能传输数字se98,想咨询个有关CAN总线传输的问题 用CAN总线通信是只能传输数字

    想咨询个有关CAN总线传输的问题用CAN总线通信是只能传输数字2,收银机与POS机器功能区别我选哪个各位指点3,看中了方正家电下乡的电脑不知该选那一款4,创维42e600y接网线后可以上网看电影.....

    问答 日期:2023-08-18

  • 火灾自动报警,火灾自动报警原理是什么火灾自动报警,火灾自动报警原理是什么

    火灾自动报警原理是什么2,火灾自动报警系统包括什么内容3,什么是火灾自动报警4,什么是火灾自动报警及联动系统5,什么是火灾自动报警系统6,消防火灾自动报警系统如何设置1,火灾自动报警原理是.....

    问答 日期:2023-08-18