最进做了一个关于Echo2的项目,Echo2是一种Web胖客户端应用程序的框架。是完全的 AJAX框架(Echo2是一片式的网页)。能够做出非常不一样的用户体验的网站。
Echo1.0版出来时曾经关注过,让人很失望,虽然开发模式非常有创意,但是速度超慢性能超差,我相信没有一个用户会喜欢这样的框架。所以那时下了个定论——垃圾。但是这次2.0版有所不同,虽然文档介绍说Echo2还是沿用了Echo的核心思想,但是Echo2通过它新的AJAX表现层引擎提供生动的用户界面而且还提高了整体性能和实用性.正好也有相关项目需要使用该技术。所以就用了一下。感觉开发起来的确非常的简单,如果你做过swing或awt的话很快就能上手了。目前使用中感到的缺点就是可用控件太少了。有些echopoint的控件还有bug。必须自己开发很多所需的用户控件。但也不难。
另一个缺点那就是当开发复杂的网站时性能仍然是个问题。我使用的是hivemind + hibernate + Echo2的开发架构。整个war文件大概是20M。初始加载Echo2 Application用时大至上需要4~8秒左右,中间转换新页面也会花去很长的时间。但基本上也能够保持在2~4秒内。(Echo2是lazy加载方式,所以当第二次加载同一页面时,速度就会超快。)不过比起struts,beehive等框架的性能来说还算可以。而且程序运行时大多数时间都花在hibernate数据库操作上。总体来说还不算太慢。不过我做的网站的页面不是很多,只是包含的控件比较多比较复杂而以。还不能算是非常复杂的项目。我没有做过网站压力测试。只是在Tomcat上单一用户的测试操作。下次有空试试给她来个性能测试。不过个人觉得该技术比较适合快速开发中,小型的网站。在这方面她还是有先天优势的,开发起来容易,周期短,以及全AJAX的用户体验,个人觉得还是满有前途的。
这里是Echo2的demo大家有兴趣的话看看吧,很cool哦。http://demo.nextapp.com/Demo/app。
希望看看大家对于这个技术的看法。
分享到:
- 2007-08-03 23:34
- 浏览 7189
- 评论(7)
- 论坛回复 / 浏览 (7 / 4550)
- 查看更多
相关推荐
简化Ajax开发,使Ajax开发像开发Swing应用程序一样方便!
Echo 3.0 漂亮的RIA框架,网址见 http://demo.nextapp.com/echo3csjs/ ,达到桌面效果的各种控件,事件驱动编程,ajax实现。 可以在浏览器端和服务器端编程,相同的效果。
本系列教程将由浅入深的介绍 Echo2 框架,这是一个开源的完全基于 Ajax 技术的开发框架。我们首先会介绍基本知识,让您能够使用 Echo2 来开发应用。然后在后续部分中介绍如何结合使用 Spring 与 Hibernate,开发自己...
Echo 是一个用 Go 语言开发的快速 HTTP 路由器(零内存分配)和微型 Web 框架。 特性: Zippy router. Extensible middleware/handler, supports: func(*echo.Context) ...
echo:快速、并不花哨的HTTP服务器框架(Golang)。比其他人快10倍。
发送一个AJAX 请求 决定发送什么 决定改变什么 4. Ajax4JSF 组件库 a4j:ajaxListener a4j:region a4j:page a4j:support a4j:commandLink a4j:commandButton a4j:outputPanel a4j:actionparam a4j:status ...
发送一个 AJAX 请求 决定发送什么 决定改变什么 4. Ajax4JSF 组件库 a4j:ajaxListener a4j:region a4j:page a4j:support a4j:commandLink a4j:commandButton a4j:outputPanel a4j:actionparam a4j:...
Echo-intro本项目为 Golang Echo 框架官方文档的汉化文档使用网页使用hugo运行,如果没有安装hugo,请前去安装在 website-zh 目录运行 ./hugo server在浏览器访问 lcoalhost:1313 或 127.0.0.1:1313 即可打开项目...
CodeIgniter 是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,它可以为开发者们建立功能完善的 Web 应用程序。是比较主流的一个PHP框架。 下面给大家介绍CI框架(ajax分页,全选,反选,不选,...
内容概要:golang echo框架获取request body和response body方法。 适合人群:掌握golang使用方法,学习过echo框架。 能学到什么: 学会echo框架获取request body和response body方法并了解原理。
实现了html元素的“控件”化,基于事件模型的下一代的B/S开发框架 ,可以象使用Windows下面的TreeView控件一样很easy地就可以实现html页面上的“tree”。
Go_Golang Echo 框架中文文档-BookStack , echo 中文文档,欢迎下载
此项目主要用于学习使用传说中比其他Go web框架性能高10倍的ECHO
AJAX相当好的框架
NextApp_Echo2 源码!...随着开源技术越来越成熟,NextApp公司为广大技术爱好者贡献一个非常好的,换面特别炫的框架,希望这个系统开发更简易、性能更高和扩展性更好等。并且,专家的经验就更显得弥足珍贵了。
echo是一个独立的JavaScript(不依靠jQuery)、轻量级的、延迟图片加载插件,echo压缩后体积不到1k,使用html的标准data-*属性,echo支持IE8+。http://www.yeedoo.net/programming/59.html
5. 输出空行,即相当于输入一个回车 格式:ECHO. 值得注意的是命令行中的“.”要紧跟在ECHO后面中间不能有空格,否则“.”将被当作提示信息输出到屏幕。另外“.”可以用,:;”/[]+等任一符号替代。 ...
就想着自己写一个播放器,小巧并且可以下载音乐。但是太麻烦了,所以不想写下去了。有喜欢的朋友就自己完善吧。框架已经写好,界面也模仿得七七八八,Echo登陆等等也已经写成类方便调用,再向里面添加内容很简单。...
/*使用方法* ...; height:30px; margin:auto;... echo json_encode($data); ajaxType:1 // 0:1 0:表示 使用source数据 1:表示使用通过ajaxUrl返回json兑现数据 返回参数为:similarHtml }); }); */
echo dot控制指南,适合小白使用: ... 一台 Echo 设备,包括 Echo、Echo Tap、Echo Dot 或者 Echo Show Amazon 账号 智能设备 您也可以前往 App Store、各大 Android 应用市场搜索下载该 app