精华帖 (0) :: 良好帖 (2) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-04-06
rocker96 写道 jjx 写道 其实这种结构同c/s分布式程序没有区别
但如果用delphi+dataabstract这样的分布式框架,或是windows forms+wcf ,开发效率提高的可不是几倍,而且现在c/s的程序更新分发用自动更新或是潜入语言,已经同b/s没有区别了,人类总是为形式所累 我以前也是delphi出身,其实B/S再怎么强开发效率都不如C/S吧,为什么搞B/S,推B/S,就是为了好忽悠老板呀,混口饭吃而已,extjs的控件设计模式很像delphi,学delphi的时候没学会写控件,所以现在用extjs写控件,呵呵。 BS架构的最大优点在于:部署和系统升级…… |
|
返回顶楼 | |
发表时间:2011-04-07
B/s的主要优点是:
1、无需安装客户端,如一套财务系统,做的好的话无论在谁的计算机上,无论在哪里只要输入网址就可以完成操作 2、无论是在iphone上还是在台式机或IBM工作站,以及国产LINUX(zf采购)中无需重写客户端。 3、通常HTTP协议无需特殊配置防火墙,通常超复杂的大公司的局域网或环境都无需写额外的配置。 4、同样很简单就可以做mashup.可以大幅度的融合网上现有资源,也可以很方便的做ROA式的开发。 5、在B/S中,尤其在OPOA中,可以根据不同的客户响应不同的代码,每次访问都返回最新的系统,bug等等也能最快的得到调整。 在ExtJs中,我建议尽量不要用iframe,或者核心不要用iframe来构架.放在长远看,用iframe会带来很多问题,尤其不同浏览器间的执行差异。 |
|
返回顶楼 | |
发表时间:2011-04-07
楼上的哥们 ext目前还是太大,做ria可以用,而且界面风格统一不象jq的插件风格迥异,就是希望ext啥时候能真正实现小这个功能
|
|
返回顶楼 | |
发表时间:2011-04-07
chinafather 写道 楼上的哥们 ext目前还是太大,做ria可以用,而且界面风格统一不象jq的插件风格迥异,就是希望ext啥时候能真正实现小这个功能
ext4现在可以异步加载 |
|
返回顶楼 | |
发表时间:2011-04-07
KimHo 写道 racke 写道 IE下性能的问题可以考虑chromeframe
http://code.google.com/chrome/chromeframe/ 可以在页面上提示用户安装,可以解决一部分问题,但毕竟选择权还是在用户。 象楼主这类application另可以考虑用gwt版的 gxt. http://www.sencha.com/products/extgwt/ 刚开始可能觉得开发速度不如js,但是随着开发的深入需求的变化,越来越能体会到java的好处。 js这样的语言很难做大型的设计。 GXT用的是后处理模式,性能不如js的,优点是方便调试而已。 js这样的语言很难做大型的设计?笑而不语 笑而不语,不知道GMAIL和WEBQQ是否算大 |
|
返回顶楼 | |
发表时间:2011-04-07
mygol 写道 chinafather 写道 楼上的哥们 ext目前还是太大,做ria可以用,而且界面风格统一不象jq的插件风格迥异,就是希望ext啥时候能真正实现小这个功能
ext4现在可以异步加载 目前beta版本ext4 怎么做到异步加载?目前ext4的版本中 提供的都是直接加载 all的,虽然表面上可以Ext.define()这样来做异步,但是你实现了吗?至少ext自己还没把他们的包都拆开 |
|
返回顶楼 | |
发表时间:2011-04-07
atian25 写道 KimHo 写道 racke 写道 IE下性能的问题可以考虑chromeframe
http://code.google.com/chrome/chromeframe/ 可以在页面上提示用户安装,可以解决一部分问题,但毕竟选择权还是在用户。 象楼主这类application另可以考虑用gwt版的 gxt. http://www.sencha.com/products/extgwt/ 刚开始可能觉得开发速度不如js,但是随着开发的深入需求的变化,越来越能体会到java的好处。 js这样的语言很难做大型的设计。 GXT用的是后处理模式,性能不如js的,优点是方便调试而已。 js这样的语言很难做大型的设计?笑而不语 笑而不语,不知道GMAIL和WEBQQ是否算大 理解你们说的意思。用JS做当然也能做,gmail也是例子,问题是很难找到有相应能力开发人员,除非是google,腾讯之类的公司,做大型的项目还是用比较健壮的语言为佳,很多问题编译时就能发现,组件的封装更加清晰。维护,重构,和单元测试都有相应的工具支持,人员也容易配备。否者团队开发中更容易出现问题。 至于运行效率,一群没有太多经验的程序员写出的代码还是和gwt编译出的没太大可比性。 这是我们项目中的经验和教训。楼上几位的笑而不语说得有点冲了。 |
|
返回顶楼 | |
发表时间:2011-04-08
用ext开发确实对开发人员要求很高,一旦人员流失,很难短时间找到接替的.
这就要求前期能对系统做好架构和封装. |
|
返回顶楼 | |
发表时间:2011-04-09
提到GMAIL不知道大家注意过没:实际上是用的iframe布局的
webqq里面也有iframe,我的神
racke 写道
atian25 写道
KimHo 写道
racke 写道
IE下性能的问题可以考虑chromeframe
http://code.google.com/chrome/chromeframe/ 可以在页面上提示用户安装,可以解决一部分问题,但毕竟选择权还是在用户。 象楼主这类application另可以考虑用gwt版的 gxt. http://www.sencha.com/products/extgwt/ 刚开始可能觉得开发速度不如js,但是随着开发的深入需求的变化,越来越能体会到java的好处。 js这样的语言很难做大型的设计。 GXT用的是后处理模式,性能不如js的,优点是方便调试而已。 js这样的语言很难做大型的设计?笑而不语 笑而不语,不知道GMAIL和WEBQQ是否算大 理解你们说的意思。用JS做当然也能做,gmail也是例子,问题是很难找到有相应能力开发人员,除非是google,腾讯之类的公司,做大型的项目还是用比较健壮的语言为佳,很多问题编译时就能发现,组件的封装更加清晰。维护,重构,和单元测试都有相应的工具支持,人员也容易配备。否者团队开发中更容易出现问题。 至于运行效率,一群没有太多经验的程序员写出的代码还是和gwt编译出的没太大可比性。 这是我们项目中的经验和教训。楼上几位的笑而不语说得有点冲了。
|
|
返回顶楼 | |
发表时间:2011-04-10
chinafather 写道 mygol 写道 chinafather 写道 楼上的哥们 ext目前还是太大,做ria可以用,而且界面风格统一不象jq的插件风格迥异,就是希望ext啥时候能真正实现小这个功能
ext4现在可以异步加载 目前beta版本ext4 怎么做到异步加载?目前ext4的版本中 提供的都是直接加载 all的,虽然表面上可以Ext.define()这样来做异步,但是你实现了吗?至少ext自己还没把他们的包都拆开 不知道你是怎么来试验异步加载的..不用非加载ALL...虽然BETA是用ALL.. 你可以直接加载CORE... 我现在全部用define , create 加载各个功能类,OPOA..感觉到前所未有的方便..而且这样文件结构也很清楚... |
|
返回顶楼 | |