首页 / 知识
重型AJAX Java应用程序的最佳服务器端框架
2023-04-16 00:25:00

Best server-side framework for heavy AJAX Java application有无数的Java Web应用程序框架。 95%的设计是在基于AJAX / DHTML的现代开发时代之前完成的,这意味着这些新方法是被移植而不是被设计的。 是否有从头开始构建任何框架,例如 在想GWT + Extjs吗? 如果不是,哪种框架最适合表单世界,其动态数量的字段和页面会使客户端变形? Nextapp(www.nextapp.com)的Echo2 / Echo3太棒了。 相对于GWT的优势:
1)它不限于Java的子集,例如GWT 我个人认为,对于要集成Java和快速交付的任何Web应用程序,我都会毫不犹豫地选择Echo3或Echo2。 我会考虑REST风格的框架以及此处的其他建议-Restlet或Jersey可能是后端的不错选择,而在前端使用诸如JQuery或GWT之类的东西。这两个框架都可以轻松生成JSON,而REST风格则在客户端应用程序和服务器源代码之间提供了一条清晰的分界线。我发现JSF可以使分界变得很混乱。 如果您是从头开始的话。我不得不说Google Web Toolkit。我不得不说它非常强大。您可以继续使用大多数Java工具。另外,您不必复制服务器和客户端上都存在的代码,只需针对每个区域进行不同的编译即可。 我使用JSF和IceFaces。尽管JSF有一些局限性,但IceFaces似乎运行得很好,并解决了JSF的一些问题。 尽管Echo2看起来很有趣,但我还没有使用过非常好的AJAX Java框架。 GWT非常强大且易于使用(全Java,无Javascript / HTML / CSS编码)。如果Google能够做到这一点,这将是Web应用程序开发中的主要框架/工具,这是有充分理由的。它已经可以与Google Gears(允许离线访问网络应用程序)一起使用-而且可能会针对Google Chrome进行优化。 我喜欢条纹框架。它使您可以使用所需的任何javascript工具包。 这是他们关于AJAX的文档 DWR 我使用它来动态填充下拉列表,甚至根据表单上其他位置的用户输入动态过滤下拉列表。 Aptana有一个称为Jaxer的服务器端框架。这是从他们的网站:
该框架是开源的,并且具有基于Eclipse的非常好的IDE。 Aptana还致力于ActiveRecord的Javascript实现,即ActiveRecordJS。潜在地,您可以同时使用客户端和服务器端及其框架。 我喜欢JBoss Seam和Richfaces的结合,尤其是结合使用Eclipse的JBoss工具-使构建这类RIA变得异常容易。 维基百科包含一些有用的比较:
JavaScript框架比较 您的选择取决于几个不同的因素,包括您是否要在客户端(大多数javascript框架)或服务器端(echo2等)完成"工作"。其他值得一看的是OpenLaszlo之类的工具,它们提供了开箱即用的Flash(我认为),但是如果没有Flash播放器,则可以使用DHTML。 不幸的是,我认为决定归结为平衡几个相互竞争的问题。查看比较并尝试一下-大多数都带有在线演示供您尝试。 GWT是我使用过的最好的AJAX框架之一。这个框架最重要的是它由Google维护。每个人都知道"谁是Google?"
GWT提供了丰富的小部件,可用于构建任何应用程序。他们拥有的几乎所有小部件。 另一个重要的一点是,GWT正在不断发展,并且它还具有稳定的释放,这是非常好的事情。 Google还发布了GWT-Material,这又是一件非常好的事情,因为每个人都在朝着物质方向发展。 我希望这能帮到您!!! |
最新内容
相关内容
linux基本命令框架?
linux基本命令框架?,系统,基础,网络,设备,管理,基础知识,环境,管理系统,概念,技术,新手如何自学linux安装linux系统,把自己喜欢的linux发行版安linux命令和应用程序?
linux命令和应用程序?,软件,系统,环境,管理,基础,情况,位置,电脑,工具,中心,在linux下如何装应用程序?需要什么命令啊首先从官网下载hdf5,根据靠谱的Python爬虫框架都有哪几个?
靠谱的Python爬虫框架都有哪几个?,官网,培训,爬虫,专文,框架,统计数据,辅助工具,网页,程序,以下内容,一些同学普遍认为仅剩Python才能够顺利实Python图形应用GUI开发框架
Python图形应用GUI开发框架,平台,代码,工具,做好,成都,行业,第三,图片,设备,数据,作为Pyhon开发者,你迟早都会碰到图形用户界面(GUI)应用开发十个Python Web应用开发框架
十个Python Web应用开发框架,系统,工具,项目,设计,技术,支柱,软件,网站,信息,标准,python是一门动态、面向对象语言。其最初就是作为一门面向python的单元测试框架
python的单元测试框架,代码,生态,信息,标准,测试,分析,工具,环境,条款,活跃,1、AutotestAutotest是Google、Redhat、IBM公司联合开发的分布式python 的异步框架模型
python 的异步框架模型,暂停,流程,状态,地方,概念,培训,时间,任务,队列,框架,python提供了asyncio模块来支持异步编程,其中涉及到coroutines、优秀的GUI Python框架
优秀的GUI Python框架,平台,代码,网站,包装,设备,系统,项目,软件,技术,工具,由于Python越来越受欢迎,并得到广泛采用,它将成为2020年流行起来的Web开发人员推荐的Python框架
Web开发人员推荐的Python框架,系统,公司,灵活,时间,项目,软件,框架,认证,管理,异常,您可以在没有框架的情况下创建出色的应用程序。如果您正如何把awk脚本移植到Python
如何把awk脚本移植到Python,代码,数字,项目,适当,连续,情况,通用,标准,工作,概念,将一个awk脚本移植到Python主要在于代码风格而不是转译。脚python单元测试框架unittest
python单元测试框架unittest,工作,概念,培训,名字,预期,代码,人员,测试,元器件,框架,unittest是python单元测试框架,又叫做PyUnit。之所以称为Python元类之通过元类实现数据库OR
Python元类之通过元类实现数据库ORM框架,数据,名称,信息,代码,主体,当中,字段,分析,一致,投入,ORM框架是什么如果是没有做过后端的小伙伴上来