浏览 3319 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-01
论点: 是盲目依赖服务端组件,还是尽量发往客户端处理
写道
黒尐絯<airbest@qq.com> 10:03:08
分类 文章 文章 分类2 文章2 文章2 黒尐絯<airbest@qq.com> 10:03:13 我只是想知道怎么能这样 黒尐絯<airbest@qq.com> 10:03:44 这样输出``我不是不会`只不过要用jsp页用用上<%%>这样的脚本 心雨(64107401) 10:04:03 List 分类; List[] 分类下的文章 你循环输出 就行了 黒尐絯<airbest@qq.com> 10:04:05 我想都用标签解决``但又不想自己写个`` 心雨(64107401) 10:04:28 你用jsp标签应该可以,我不会用 黒尐絯<airbest@qq.com> 10:04:46 你这个在javaBean加多个属性?? 色色(449211678) 10:04:47 你要的这个 在javaeye社区 有个家伙写了个E3的 标签 色色(449211678) 10:04:53 可以帮你实现 心雨(64107401) 10:05:27 多加属性怎么了? 黒尐絯<airbest@qq.com> 10:05:42 我就是想问``为什么struts2没有像struts1那个iterate 黒尐絯<airbest@qq.com> 10:06:07 心雨你的意思不是叫我在分类这个bean加一个List<文章>的属性吗? 心雨(64107401) 10:06:27 你这样做效率最高 心雨(64107401) 10:08:20 或者 jsp 语法 直接写 心雨(64107401) 10:08:25 就像你上面发的那样 色色(449211678) 10:08:31 在javaeye社区 有个家伙写了个E3的组件 黒尐絯<airbest@qq.com> 10:08:36 网址? 色色(449211678) 10:08:41 是关于这种的 黒尐絯<airbest@qq.com> 10:09:38 哦``色色大哥能告诉我网址么 色色(449211678) 10:10:12 在 iteye.com 自己搜去 它有 组 黒尐絯<airbest@qq.com> 10:10:19 o 色色(449211678) 10:10:22 搜E3 色色(449211678) 10:10:53 或者在google里面 搜索 关键字 E3 JAVA 黒尐絯<airbest@qq.com> 10:11:02 好``谢谢 心雨(64107401) 10:19:44 你直接说你想要一个树形结构的组件,一切都明白了,你整了半天 和struts2 没有丝毫关系 黒尐絯<airbest@qq.com> 10:20:25 ``可我不明白 心雨(64107401) 10:20:26 郁闷 黒尐絯<airbest@qq.com> 10:20:32 struts1里有个标签 黒尐絯<airbest@qq.com> 10:20:34 可以实现 黒尐絯<airbest@qq.com> 10:20:43 struts2不知有没有``所以想问 心雨(64107401) 10:20:52 你不用struts 心雨(64107401) 10:20:57 管它有没有干吗? 黒尐絯<airbest@qq.com> 10:21:05 可我以后要用麻
写道
心雨(64107401) 10:21:06
struts2中有s:tree 心雨(64107401) 10:21:32 你用s2时,去研究s2呀,你不用它,整了半天 黒尐絯<airbest@qq.com> 10:21:53 恩 色色(449211678) 10:22:34 E3 与 Struts 集成时很简单 据说 说白了就是把JS封装一下 也叫组件 日 色色(449211678) 10:22:59 说好听点叫组件 其实就是个简单的JS包装器 心雨(64107401) 10:23:00 所有的组件都是这样的 心雨(64107401) 10:23:20 组件不就是把一些功能的封装吗? 色色(449211678) 10:23:37 我觉得还不如 直接使用 JS来渲染要好的多 心雨(64107401) 10:24:01 是啊,用ajax好 心雨(64107401) 10:24:20 当大数量量时,必须用ajax 黒尐絯<airbest@qq.com> 10:24:34 是呀``AJAX要写多很多代码哦 色色(449211678) 10:24:39 比如 <table clas"e3" hurl="header.json" durl="data.json"></table> 心雨(64107401) 10:24:44 不过树型结构的数据量都很小 黒尐絯<airbest@qq.com> 10:24:55 这就叫树型结构吗?? 色色(449211678) 10:25:09 这种 不比 用java封装 要好复用吗? 心雨(64107401) 10:25:14 他说的是表格 黒尐絯<airbest@qq.com> 10:25:21 我不知道那叫树型结构的``我只是想那样输出我数据库里的内容`` 心雨(64107401) 10:25:45 晕死我了 心雨(64107401) 10:26:21 + ----- + ----- + + 色色(449211678) 10:26:21 我现在 做东西 都是 这样 <table clas"e3" hurl="header.json" durl="data.json"></table> 往里面传入JSON格式的数据 .. 这个看模板也好看 也不用去配置什么组件组件啊 都浪费内存的东西 心雨(64107401) 10:26:49 你用的是ajax表格 色色(449211678) 10:26:59 让她找 E3.Tree 心雨(64107401) 10:27:01 过多的依赖于js 心雨(64107401) 10:27:22 导致浏览器弄的机器速度很慢 色色(449211678) 10:27:37 心雨(64107401) 10:27:01 过多的依赖于js 你很无语 心雨(64107401) 10:27:48 现在很多机器速度慢都是js造成浏览器假死 色色(449211678) 10:27:55 你封装成组件 就不浪费客户端 内存了? 心雨(64107401) 10:28:13 js少用,不是不用啊 色色(449211678) 10:28:30 那些web组件说白了就是把数据 转成 客户端的JS 色色(449211678) 10:28:43 不信 你问问明鉴 心雨(64107401) 10:28:55 不全是 色色(449211678) 10:28:58 那个E3 我拆解了 心雨(64107401) 10:29:02 绝大多数都不是 心雨(64107401) 10:29:10 e3是e3 色色(449211678) 10:29:15 还有其他的一些我也拆解过 心雨(64107401) 10:29:46 呵呵,web组件太多了 色色(449211678) 10:29:48 除了 JSF的那种 我没有试过 其他的一些类型 好看的 我都有些拆结果 色色(449211678) 10:30:03 JSF 的太变态了 色色(449211678) 10:30:19 使用 纯XML解析 代码我都看不懂 色色(449211678) 10:30:33 不知道 他们要美工 干吗使 心雨(64107401) 10:30:54 web组件和样式无关吧 心雨(64107401) 10:31:10 样式还是用户自己定义的 色色(449211678) 10:31:30 我是说 使用 那么多的 XML来写页面 美工的多强悍啊 心雨(64107401) 10:31:37 它只是给你画了个窗户,用啥颜色的玻璃还是你自己决定 的 心雨(64107401) 10:31:52 嗯 心雨(64107401) 10:32:05 我也不喜欢xml写页面,我感觉会不会效率低 色色(449211678) 10:32:14 他们使用 XSLT 来做样式 .. 超级牛B 啊 估计那个美工 也是超级程序员 色色(449211678) 10:32:38 怪不得慢和不兼容 不慢才怪 心雨(64107401) 10:33:06 我经常遇到firefox占600-700M内存,都是js脚本造成的 色色(449211678) 10:33:25 那时FF的问题
写道
色色(449211678) 10:33:44
同样的网页 IE打开 40M ff 就是60M 心雨(64107401) 10:33:51 晕 色色(449211678) 10:33:58 而且我发现 FF 是 单进程的 心雨(64107401) 10:34:08 IE几百M的内存,也不少见的 色色(449211678) 10:34:19 当一个页面在加载时 其他的页面都必须暂停 心雨(64107401) 10:34:36 不晓得 色色(449211678) 10:34:47 最恶心的 黒尐絯<airbest@qq.com> 10:34:54 `你们都很牛呀``` 色色(449211678) 10:34:58 是 他们还共享 一个主进程 心雨(64107401) 10:35:04 单进程没啥关系 心雨(64107401) 10:35:12 他是多线程的就行 Alz(25644652) 10:35:33 内存多不是JS的问题,是你编程存在问题!! 心雨(64107401) 10:36:13 我的意思是说是JS的用法不当造成的 心雨(64107401) 10:36:20 说白了就是JS的问题 色色(449211678) 10:37:16 就是说无论 你打开 那种标签页浏览 还是新开窗口 他们 都共享一个主进程 所以在一个页面没有加载完成时 CPU和内存占用就超高 其他的页面都处于停滞状态 不像IE或者其他的浏览器 可以独立的打开页面 色色(449211678) 10:37:36 JS编写不当 是人的问题 色色(449211678) 10:37:50 你给说说 色色(449211678) 10:37:43 alz 色色(449211678) 10:38:09 那些web java组件 封装的那些 特效 色色(449211678) 10:38:26 你说是不是 转成js 在浏览器中运行的?? 色色(449211678) 10:38:33 心雨说不是 黒尐絯<airbest@qq.com> 10:40:46 哪些?? Alz(25644652) 10:40:56 你的硬盘被你用锤子砸坏了,你怪硬盘质量不好,一个道理嘛 Alz(25644652) 10:43:45 structs的组件封装是面向服务端开发人员的,不是面向前端开发人员了。所以人家没有什么错。 色色(449211678) 10:47:57 我是说 机制 色色(449211678) 10:48:21 是不是 转成 在浏览器来渲染的 色色(449211678) 10:48:36 我就不信 他们是在 服务器端 就完成 渲染的 Alz(25644652) 10:49:14 渲染这个词汇或者这个词汇代表的含义,肯定是浏览器干的事情,肯定在客户端了。 色色(449211678) 10:52:06 那就是说 即使你封装成JAVA组件 也不能解决浏览器的内存占用问题 如果你这个组件渲染的JS设计的不好 所以 这与js没有问题 是人的问题, 与人太盲目的附庸组件有关 色色(449211678) 10:52:44 总认为组件是万能的 使用了组件 客户端就不占多少内存 色色(449211678) 10:53:25 其实你使用实现同样效果的 JS或者组件来说 他们内存占用 基本都是一样的 Alz(25644652) 10:53:30 封装成组件的做法本身没有错,组建好不好使关键的。不好的组件,还不如不封装。不过实际上没有不好的组件,只有不够完善的组件。 色色(449211678) 10:54:06 而且 使用java组件 还要消耗 服务端的解析 所花的 内存和时间 色色(449211678) 10:56:09 所以我认为 实现 实现同样效果的页面功能 使用 js 比 使用 java组件 单在 资源消耗上 要少 得多 心雨(64107401) 10:56:30 我不用ext之类的组件,我说的web组件指的是html标签类组件和js没有关系的 Alz(25644652) 10:56:40 只能说是片面之见。 色色(449211678) 10:56:52 心雨(64107401) 10:56:30 我不用ext之类的组件,我说的web组件指的是html标签类组件和js没有关系的 色色(449211678) 10:57:10 我想问下你说的 web组件 究竟指代什么? 心雨(64107401) 10:57:36 html标签类组件 Alz(25644652) 10:57:57 B/S中的B和S是两个资源消耗的地方,单纯考虑一者都是不合理的。 色色(449211678) 10:58:11 那和你单写HTML标签 有什么区别 说白了他环视要解析成 HTML标签的 色色(449211678) 10:58:27 老大给个总结吧 心雨(64107401) 10:58:40 不一样的,html标签类组件要包括数据处理的 心雨(64107401) 10:58:58 当然你不用也是可以的 色色(449211678) 10:59:19 你所说的 数据处理的 说白了就是在拼装 HTML字符串吧 Alz(25644652) 10:59:26 这个就和再说纯静态页面和动态页面哪一个效率高一样。 心雨(64107401) 10:59:27 我说的不是你们所说的界面类组件 Alz(25644652) 10:59:37 实在没有意义。 色色(449211678) 11:00:03 等我们伟大的老鸟 ALZ 做个总结 这个话题就打住吧 色色(449211678) 11:00:47 ALZ 在JS上我觉得只能仰望 ... 可以用伟大来形容吧 Alz(25644652) 11:07:03 我作总结没用的,观念与时俱进的就好
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |