问个extjs的问题高手帮忙

notwizard 2011-04-04 02:26:41
我正在为一个项目做准备, 马上开始做了。 上次也在论坛发帖问过了, 可是答案不是很清晰。 我要做的是一个browser-based application. user打开浏览器, 可以看到一个界面, 上面有Table, Tab, Button, ComboBox, 等等这些Java里的Widgets. 这个程序主要功能就是根据user的选择, 从数据库读取数据, display在Table里。 然后根据user的动作可以更新, 删除数据到数据库里。 大致功能就是这样。 有些人推荐我使用extjs, 我下载了个extjs的电子书教程。 里面这么说, “因为是基于js和css的功能实现, 对客户端机器性能也有一定的要求, 比如不支持ie6以下的版本”, 又比如“如果您的项目建立在不通畅的网络条件下, 对响应速度要求严格, 或者客户端操作系统过于陈旧, 请不要选择extjs"
我有好多疑问啊, 不知道这个电子书有没有过时。 请问
1) 现在还是不支持ie6以下版本吗
2) 对响应速度有多严格到底?
3) 客户端陈旧到什么程度不能使用extjs
4) 请问我开头描述的这个要做的项目, 是不是用extjs比较合适? 有没有其它可以用的选择? 程序的logic部分我是打算用Java来处理的, 前端User Interface可以自己直接用JavaScript弄吗? 如果这个是desktop application对我来说会容易很多, 因为Java里都已经有这些JTable, JButton之类的, 可是做成browser-based, 我不知道该使用什么技术来做这些Jtable, JButton。 因为是第一次弄。。。
欢迎各种建议, 多谢了, 真的很迷茫, 第一次做这类项目。 虽然是2个人做, 可是我是主要的设计, 编程者, 另一个人只是熟悉这个系统, 会提供各种建议, 但是比我更不熟悉java, extjs这些东西, 所以我必须自己去搞懂一切。 相信做完后能学到不少东西, 可是开头好难。。。
希望懂的能帮下~
十分感谢
...全文
79 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
luman2002 2011-04-04
  • 打赏
  • 举报
回复
虽然我不太了解extjs,不过根据你的描述,你那些担心根本就没有必要
1.现在谁还用ie6那是吃饱了撑的
2.我相信绝大多数用户用的都512K以上吧,这样的速度足够了。
3.客户端陈旧,可能就是指的386时代吧
任何东西都不是完美的,如果你做出来的系统,如果有90%的用户使用满意,那就算成功了。
dataminer_2007 2011-04-04
  • 打赏
  • 举报
回复
你的情况和我当初比较类似,也是我一个人负责调研并完成开发

如果是在局域网内运行系统,用Extjs还比较合适

这个是php版本的extjs例子,如果你懂php,可以把它改成java版的,如果不懂(像我),也可以在其中找到一些可以借鉴的地方
http://www.qwikioffice.com/desktop-demo/login.html
dataminer_2007 2011-04-04
  • 打赏
  • 举报
回复
1. 是的,不过现在应该很难看到IE6以下的版本了
2. 如果是在局域网内运行,响应速度应该没什么问题
3. 内存如果不超过256M,CPU P4 1.8G以下就可能有点慢了
dataminer_2007 2011-04-04
  • 打赏
  • 举报
回复
你在登录页可以看到首页地址,进去后可以看到 download链接(http://www.qwikioffice.com/download.php)

我做的是内部管理系统,extjs + ssh2, 当时也没有买书,主要是先看 extjs 自带的examples例子还有API文档,遇到问题就找Google, 至于前后台数据交互的例子网上有很多资料,也有一些extjs 做的系统在网上可以下载看看
notwizard 2011-04-04
  • 打赏
  • 举报
回复
你的意思我明白了, 谢谢, 我继续追问点技术方面的问题。 这个硬件问题我大概心里有底了。
[Quote=引用 3 楼 luman2002 的回复:]

虽然我不太了解extjs,不过根据你的描述,你那些担心根本就没有必要
1.现在谁还用ie6那是吃饱了撑的
2.我相信绝大多数用户用的都512K以上吧,这样的速度足够了。
3.客户端陈旧,可能就是指的386时代吧
任何东西都不是完美的,如果你做出来的系统,如果有90%的用户使用满意,那就算成功了。
[/Quote]
notwizard 2011-04-04
  • 打赏
  • 举报
回复
谢谢dataminer啊, 顺便补充问下, 能否简单描述下你以前完成的作品。 前台用extjs, 后台用什么? 你能否推荐一本电子书有例子介绍前台和后台信息传递的? 我是很熟悉JAVA SE, 自学能力也还可以, 现在主要是需要找本有介绍这方面的书籍帮助我完成这个项目。 因为是第一次做这类项目, 要找什么书籍看也比较迷茫, 与其自己闭门造车, 不如来这里问一下达人, 这样会少走很多弯路。
另外, 你给的这个PHP例子怎么修改? 里面好像没有给出源码的链接。

[Quote=引用 2 楼 dataminer_2007 的回复:]

你的情况和我当初比较类似,也是我一个人负责调研并完成开发

如果是在局域网内运行系统,用Extjs还比较合适

这个是php版本的extjs例子,如果你懂php,可以把它改成java版的,如果不懂(像我),也可以在其中找到一些可以借鉴的地方
http://www.qwikioffice.com/desktop-demo/login.html
[/Quote]

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧