hur.cn - 华软网

 热门搜索

我终于发现了PB的希望,也找到了继续用PB的理由

  作者:未知    来源:网络    更新时间:2015/12/6
当前的软件竞争正从C/S转向B/S,如果一个工具没有B/S的解决方案也就没有明

天。一直以来我对PBWEB开发都没有一个正确的理解,曾一度要放弃PB而转用其

工具。但是今天,我终于发现PB真的有他在WEB方面存在的价值。因为,我发现

PB新版本的推出是在使DATAWINDOW能从PB中分离出来而为其他工具使用。如果你

用过数据窗口还用过其他工具处理数据,那你就能明白数据窗口的价值。至少现

有的WEB开发工具还没有数据窗口这么强大的功能。这就是PB的价值,简少了开发

工作量,就如C/S下的PB一样也一定能统领一个时代。另外,PB的WEB开发好象是

构建在EJB的基础上的。至少JAGUAR CTS是这样,我总想找到一条路能脱离JAGUAR 

CTS,这一点,我还没完全做到,我希望有更多的人起来做这个实验,因为JAGUAR 

CTS价格太贵,无法推广,这样数据窗口再好也没人用。至少我找到了一个方向那

就是DATAWINDOW.JAR,我会慢慢分析它。
我现在说PB有前途,不是在说PB这个开发工具一定有前途,只是说PB的数据窗口

有前途。

  关于PB的B/S,我虽然到目前还掌握得不太清楚,不过一点是很清楚的,那就是PB

开发WEB实际就是JAVA开发WEB加入了数据窗口而已.在这一点上,比纯用JAVA是要

强的多,不要把PB开发WEB和JAVA开发WEB对立起来看问题,否则你无法理解PB是怎

么开发WEB的.我的意思是说没有JAVA的基础,恐怕很难完全理解PB是怎么开发WEB

的.而且,PB的WEB开发是建立在复杂JAVA应用上的,也希望你学了JAVA之后,再看看

PB会受益非浅.当然,我现在还只是JAVA的学习阶段.
   PB实现B/S如果给予总结的话,那么按当今其他工具实现B/S的做法,其实也就有

两种,一是直接用数据窗口控件,二是用组建服务器使用数据窗口控件
  先说第一种,用控件当然不一定只有ACTIVEX,APPLET也算,是一种客户端下载

方式,沿袭了C/S下的处理方式,你可以发现PB8安装后,你的机器了就有几个SYBASE

的ACTIVEX控件,其中包含数据窗口控件,它是可用的而且能放在WEB上用JS处理其

中的方法,而且,他和原来在PB中的数据窗口控件没什么区别,能实现所有原数据窗

口控件的内容包括图表等.另一个是一个APPLET数据窗口控件,因为是用JAVA开发

的所以功能稍差但可用,不能处理图表等内容.在做网站时完全可以用这些东西处

理报表.我就是刚发现这方法的,并且现在就在使用.这方法可以不用组建服务器,

比较经济.另外,我还发现了DATAWINDOW.JAR,他是一堆CLASS,因为我现在JAVA水平

有限,还没有研究出来他的使用方法.希望JAVA用得好点的朋友出出力了,如果能在

客户端放置数据窗口的ACTIVEX,服务器利用DATAWINDOW.JAR中的CLASS写JAVA的

SERVLET,相互之间处理数据通讯,也是一种比较不错的WEB解决方案呀.另外,如果

有能力在服务器端开发一个JAVA版的对象服务,实现动态生成数据窗口的HTML发到

客户端就更好了,客户端也不需要下载ACTIVEX了.这只是我的一些想法,还没实现,

希望有人能注意到,共同研究提高.
  第二是组件服务器,这种方法就是我所说的使用数据窗口而不需下载的办法,组

件服务器在服务器端动态生成HTML,却用不用写代码生成,这是一种比现有JAVA开

发工具都优秀的方法,为什么没推广呢,组件服务器太贵了,要10几万呀,所以我用

了近一个月的时间找回避组件服务器的方法,就是上面的方法,虽然不成熟,但也能

给大家提供一个方向,我会不断发一些关于WEB上使用DATAWINDOW的经验.
  一直没提DYNAMO,我看了看的确有点不怎么样,首先没数据类型我就不能接受.还

是用JSP+DATAWINDOW处理动态页面吧
------华软网友回答------
欢迎playboy来CSDN
还是在这人多一些,我在pdriver上回的也是在这向兄弟们学的
不过我想COM有GETFULLSTATE()和SETFULLSTATE的话,就只能用组件服务器了
------华软网友回答------
我觉得应该多讨论/用一下三层(web)的东东,这样pb才能保证不被淘汰,正好现在
pb版的人气很旺,希望再添一把火
------华软网友回答------
关注
------华软网友回答------
说的真好。
------华软网友回答------

    到 CSDN 以来最值得关注的一帖 ! 

   “使DATAWINDOW能从PB中分离出来而为其他工具使用”。HE HE ~

 终于还是往回走了,把 DW 做成一个控件。

    另: 在 PDRIVER 上的 GUO LIU 不是在这方面做得不错了吗 , 有没办法把他拉过来说两句 ?


------华软网友回答------
jaguar CTS可不是什么好东东,能脱离开最好
------华软网友回答------
up

------华软网友回答------
希望PB的数据窗口功能再强一些,分离出来后,用起来更爽!该死的PB动不动就出错,害死我了,对它是又爱又恨。
------华软网友回答------
不知道你们看了pb8的onlinebook或是帮助文档没有,里面提到了两个方案,一个是JAGUAR CTS+Dynamo 一个是iis+MTS,sybase公司提供了这两个方案,也就是说不一定要用sybase的组件服务器,可以用微软的东西。文档里提到,用
微软的那两个东东要手工配置一些文件,没有用JAGUAR CTS+Dynamo那样已经配置好了许多,但用微软的MTS代替JAGUAR CTS是可行的。
------华软网友回答------
gz
------华软网友回答------
喜欢这种讨论的方式
------华软网友回答------
jaguar CTS很贵吗?我怎么不觉得。
------华软网友回答------
微软的iis+MTS和java能一起用?
------华软网友回答------
up_up
------华软网友回答------
我一直在梦想用Delphi+数据窗开发,PB的BUG以及极弱的Script功能一直是我的恶梦
------华软网友回答------
Accessing Web DataWindows with JSP using Custom tags

http://my.sybase.com/detail?id=1011356
------华软网友回答------
hehe

------华软网友回答------
值得期待
------华软网友回答------
作个标记      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。