`
风清云淡
  • 浏览: 41273 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Echo2与ExtJs2的比较

阅读更多

Echo2是一个可以用纯JAVA实现B/S架构的框架,系统架构模仿swing,熟悉swing的可以快速上手,开发效率很高,但运行速度是个巨大的问题,而且很难优化;与其他框架的结合往往很不自然,不方便。另外社区实在太不活跃了,出现问题很难从internet搜到现成的解决方案。


ExtJs2是目前最火的ajax框架,效果超级华丽,UI交互性很强,可以做出桌面级的用户体验。但开发效率不是很高,学习的曲线比较陡,对开发人员的要求比较高。运行速度也比较慢,不过可以通过按需加载、Gzip压缩等方式缩小体积,经过优化后,速度基本能让人接受。


从开发效率、学习曲线、人力成本上,无疑echo2占有优势。但在性能、交互性和成熟度上ExtJs2具有明显优势。如何选择,就看公司的实际情况了。


分享到:
评论
10 楼 kongxx 2008-09-04  
ExtJs还有一个问题就是如果在商业上用就要花钱买License。

另外有谁对ExtJs的内存做过监控,似乎有内存泄漏问题。

9 楼 风清云淡 2008-08-12  
经过认真比较,现在决定用flex做企业应用的前台开发框架
8 楼 cnetwei 2008-06-30  
<div class='quote_title'>newchengse 写道</div>
<div class='quote_div'>也想知道这两者的区别,一个是纯java的编写方式,比较喜欢,但就是网上资源太少;一个用JS在网页里写,虽然也有控件的使用,但还是不是java程序的方式,不过网上资源多。真难决定啊,我现在还是偏向于echo2,因为它这种书写方式较满意。</div>
<p> </p>
<p> 个人觉得使用js写代码的感觉  不比java的感觉差。</p>
<p> </p>
<p>开始接触ext的时候,已经使用java有些时间了 和你一样也担心ext用js来写代码 会不会比java差很多,我也曾考虑过使用gwt-ext。但通过对ext逐渐学习,我感觉用js写代码的感觉 也很不错的。</p>
<p> </p>
<p>当然我使用的是 eclipse的插件 Spket. </p>
7 楼 newchengse 2008-06-30  
也想知道这两者的区别,一个是纯java的编写方式,比较喜欢,但就是网上资源太少;一个用JS在网页里写,虽然也有控件的使用,但还是不是java程序的方式,不过网上资源多。真难决定啊,我现在还是偏向于echo2,因为它这种书写方式较满意。
6 楼 beckrabbit 2008-01-24  
LZ可以试一下EXT-GWT 用纯Java实现ext的效果
5 楼 风清云淡 2008-01-24  
使用echo2开发的人看来很少啊
4 楼 zjumty 2008-01-23  
华丽界面是一方面, 我觉用ExtJS的API来写程序简直是一种享受, 它的编程风格太好了.
3 楼 风清云淡 2008-01-23  
ext的华丽界面确实很吸引人,一般也让客户很满意
2 楼 zjumty 2008-01-23  
个人感觉: 不喜欢用服务端生成大量js的风格. 尤其是对extjs, 简直是糟蹋extjs.
1 楼 zhangguoli1997 2008-01-23  
你可以看看金蝶的那套东西!他的jsf UI 就是封装的ext

相关推荐

    ExtJS实现文件下载

    ExtJS是一个流行的JavaScript库,用于构建桌面级的Web应用程序,它提供了丰富的组件和功能,包括与服务器的交互,如文件下载。 首先,我们要了解`Ext.get('outputuser')`这个方法。这是ExtJS中的一个DOM选择器,它...

    extjs_php向后台提交json_post的接收方法实例

    echo 'JSON解析错误:' . json_last_error_msg(); } ?&gt; ``` 在这个例子中,`file_get_contents('php://input')`用于获取未经处理的POST输入流,`json_decode`将JSON字符串转换为PHP关联数组。`json_last_error`和`...

    extjs 多文件上传代码实例

    echo "文件 {$file_name} 上传成功 "; } ?&gt; ``` 此外,压缩包中的"51f9392f-844e-33ab-ae13-38c7d4afcc16.jpg"可能是一个示例图片文件,用于演示上传过程。"use.txt"可能是包含关于如何使用此功能的文本说明。...

    extjs php 显示 登陆用户的js方法

    在IT领域,特别是Web开发中,ExtJS与PHP的结合为创建动态且功能丰富的前端界面提供了强大支持。根据所提供的文件信息,“extjs php 显示 登陆用户的js方法”这一主题聚焦于如何在JavaScript(具体是ExtJS框架)中...

    在Extjs中使用ajax传参到php中

    echo json_encode(['result' =&gt; 'success', 'data' =&gt; ['item1', 'item2']]); ``` 在EXTJS的success回调中,你可以解析这个JSON: ```javascript success: function(response, opts) { var data = Ext.decode...

    php extjs grid 装载数据

    2. **配置数据存储(Store)** 创建一个Store实例,设置远程数据源(proxy)为PHP服务器,使用Ajax或JsonP方式通信。例如: ```javascript var store = Ext.create('Ext.data.Store', { model: 'User', proxy: ...

    深入extjs与php参数交互的详解

    在本文中,我们将深入探讨如何使用ExtJS框架与PHP进行参数交互。ExtJS是一个流行的JavaScript库,用于构建富客户端Web应用程序,而PHP则是一种广泛使用的服务器端脚本语言。通过结合两者,我们可以创建动态、交互性...

    Extjs教程_第五章_使用grid显示数据(3)

    2. RowSelectionModel - 用户可以选择整个行,是最常用的选择模型。 3. ColumnSelectionModel - 用户可以选择整列。 4. CheckBoxSelectionModel - 用户可以通过复选框选择行。 在处理电影数据的场景中,...

    ExtJS与PHP、MySQL实现存储的方法

    reg_sex varchar(2), reg_address varchar(50) ); ``` 这里,`reg_loginid`是主键,用于唯一标识用户;`reg_name`是用户名,不允许为空;`reg_id`是用户的身份证号码;`reg_password`是用户密码,同样不能为空;`...

    ExtJS实现文件下载的方法实例

    在本文中,我们将深入探讨如何使用...综上所述,实现ExtJS中的文件下载涉及前端与后端的交互,包括Ajax请求、JSON解析以及浏览器的URL重定向机制。通过理解这些知识点,我们可以构建出适应各种需求的文件下载功能。

    echowebmysql.zip

    JSP(JavaServer Pages)是Java的一种服务器端技术,用于动态生成网页内容,它与JSON配合,可以将后端处理的数据以JSON格式传递到前端,便于EXTJS解析并显示。 关于JSON(JavaScript Object Notation),它是一种轻...

    ext生成树节点带链接

    ExtJS与树形菜单简介 在Web开发领域,ExtJS是一个非常强大的JavaScript框架,它提供了丰富的UI组件库,帮助开发者快速构建复杂的前端应用。其中,树形菜单(TreeMenu)是一种常见的UI组件,用于展示具有层次结构的...

    Ext常用属性总结

    2. **xtype** - 定义组件的类型。例如,'panel'、'button'或'grid',这决定了组件的具体行为。 3. **renderTo** - 指定组件应渲染到哪个DOM元素。如果没有设置,组件会被添加到最近的父容器中。 4. **width** 和 *...

    ext上传文件例子文章

    EXTJS 是一个强大的JavaScript 框架,专用于构建富客户端Web应用程序。它提供了一整套组件化的用户界面元素和数据绑定机制,使得开发者能够创建功能丰富的、交互式的Web应用。在EXTJS中,文件上传功能是常见的需求之...

    php递归解析xml

    echo json_encode($jsonData); ``` `buildTreeJson`函数的实现取决于树的具体结构,但基本思想是创建一个包含`text`(显示文本)、`id`(唯一标识符)和其他可选属性的对象数组。例如: ```php function ...

    SSH项目编写规范示例

    - 后端界面技术可选用Extjs或Flex,优先考虑Extjs。 - 每个模块对应一个文件夹,便于管理。 以上规范旨在确保项目结构清晰、代码规范,提升代码质量和团队合作效率。遵循这些规范,可以有效地降低维护成本,提高...

    PHPTree——php快速生成无限级分类

    通过这个方法,我们可以将这些数据转换成符合树形结构的格式,便于与前端框架如 ExtJS 集成,用于展示和操作。 以下是一个简单的使用示例: ```php require('PHPTree.class.php'); $data = [ ['id' =&gt; 1, 'name' ...

    php导出导入Excel

    - **前端**:ExtJS - **后端**:PHP - **数据库**:MySQL - **Excel操作库**:PHPExcel 和 oleread #### 三、数据导出至Excel ##### 3.1 导出流程概述 数据导出至Excel主要包括以下几个步骤: 1. 创建PHPExcel...

    ext中文教程

    #### 2. 目录结构 在开始之前,我们先了解本文档的大致结构: - **下载Ext**:介绍如何获取 Ext 的最新版本。 - **开始!**:指导你如何搭建开发环境。 - **Element:Ext 的核心**:介绍 Element 类的基础知识。 - ...

Global site tag (gtag.js) - Google Analytics