pb cs转BS 运行慢

pj0811 2010-02-08 08:35:23
PB 11.5
iis 5.1
.net framework 2.0

将 PB 编写的CS程序,转换成 BS 之后,通过IE 浏览,慢的出奇,

请高手帮忙指点!
...全文
991 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
xeg36911111 2012-01-12
  • 打赏
  • 举报
回复
guyue_nb
你这个是少.net框架
THP00 2010-08-29
  • 打赏
  • 举报
回复
关注,总感觉PB开发BS有点怪异
guyue_nb 2010-07-15
  • 打赏
  • 举报
回复
为什么我在用PB11.5 从CS到BS转移成功,但是在发布的时候出现以下错误!“ERROR WHEN compiling generated c# code”,请高手们指点一下!
JY创建美好 2010-07-13
  • 打赏
  • 举报
回复
我觉得是你要求太高了,cs的软件本来就在操作界面、功能方面复杂程度一般都比b/s网页型的高,因为开发c/s程序的时候一般不会在基础窗体等方面有太多考虑,web程序本来就是考虑了HTML之类的脚本代码脚本,你现在转成b/s,又不是重新完整的做“过程”优化,肯定效率不如人家直接在web环境开发下的程序那么快。

我始终觉得,b/s的程序界面,处理方式、后台数据访问情况都没有c/s程序复杂,。例如那些小型的OA系统,数据库表都没有几个(当然不是藐视这个数据量,也不是说复杂的c/s程序就是功能强大,web程序的开发者一般都有从简、从优、省却累赘的一种习惯性设计方式,一般情况下人机对话界面设计风格都有不同表现风格形式)。
例如你的程序原本设计的界面都复杂的话,当然会觉得转过来的程序运行效率不高,本来你的程序就不是为在浏览器上跑而设计的。

如果你做一个最简单数据窗口,转成b/s形式调用,显示同样的数据,我觉得效率比其他专门做web开发工具做的页面效果相差无几,所以c/s转b/s后的pb程序肯定慢,但是如果用pb新开发,边开发边测试效果那或许会好一些,但是又有几个会真的用pb来做web应用程序的开发工具呢?


…………有点无聊,不知所云,勿见笑。
london4321 2010-07-09
  • 打赏
  • 举报
回复
路过,接分!
liujw0211 2010-05-06
  • 打赏
  • 举报
回复
同志们,一起用pb12.net吧
MarcusYin 2010-05-04
  • 打赏
  • 举报
回复
请教各位,有没有可以参考的案例,从CS迁移到BS
gavinwwl 2010-04-27
  • 打赏
  • 举报
回复
從CS直接轉BS,雖然PB有這個功能,但我覺得還是不用的好,一些簡單的應用它是可以了,但是一但是一個很複雜的項目,效果是什麼樣就難說了。
zhuluzy 2010-03-25
  • 打赏
  • 举报
回复
注意一下,数据库连接问题! 我用pb11.5 informix csdk 2.9TC4 informix数据库,
若我们用odbc连接,程序在b/s 下运行较快, 若我们在程序中直接通过接口连接数据库就非常慢

我们分析,用odbc 是每次客户请求到服务器后,通过设置的系统DSN连接数据库,连接效率接近c/s
若直接连接,实际是每次数据请求要首先发到iis 服务器 由iis服务器调用连接接口,再去访问数据库,
返回也需要这样返回,效率低下! 所以建议用odbc连接实验一下运行速度.

31737951 2010-03-08
  • 打赏
  • 举报
回复
不慢才怪 回复内容太短了!
jykj_007 2010-03-06
  • 打赏
  • 举报
回复
顶一下,看来鱼与熊掌兼得不是很容易
DYFDWX 2010-02-22
  • 打赏
  • 举报
回复
顶一下,呵呵, 谢了
sunfor 2010-02-08
  • 打赏
  • 举报
回复
学习................
pb8 2010-02-08
  • 打赏
  • 举报
回复
cs与bs并不只是瘦客户端与富客户端
改为
cs与bs并不只是简单的瘦客户端与富客户端之间的区别,

pb8在N年前写的那几个web,因为之前有过java的经验,所以在思想上会以bs的思想去架构,单纯的代码转换没什么太大意义;
pb8 2010-02-08
  • 打赏
  • 举报
回复
如果不是没得选择,不建议使用pb直接转的bs代码,cs与bs并不只是瘦客户端与富客户端,如果实在要用,有几个要注意的:
一、将数据窗口中的clicked/itemfocuschanged之类的事件中处理的代码屏蔽掉,使用javascript去做检验之类的;
二、将一些提示性的messagebox去掉,改成用statictext在固定的位置提示,messagebox会产生更多的交互;
三、有几个贴上都说没成功的案例,pb8在N年前写的跑了N年了,N>=2;只是连锁客户内部使用,pb的web做业务型的还可以,全新的业务型系统,界面要求不高的,可以试着采用,老系统就算了,客户的体验会大打折扣;

662

社区成员

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

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