很多人都知道,PB是数据库应用软件开发工具,是开发C/S体系结构的一个很不错的工具。但是,技术的发展对开发工具也提出了更多的要求。目前,PB除了具备上面说的两个长处之外,还提供了对当前热门开发技术的支持。比如,.NET、Web Service、J2EE等等,并且还提供了B/S体系结构应用软件的开发,以及对第三方Web服务器、EJB服务器等的支持。偶认为,对第三方服务器的支持标志着Sybase公司对PB发展策略的巨大调整。原来Sybase一直不支持第三方服务器,只能将应用部署在EAServer上。虽然EAServer的理念还是不错的,但是毕竟不能算是主流服务器。所以,限制了PB在B/S开发上的推广,给人的感觉仍然是一个数据库应用软件和C/S应用软件的开发工具,所以导致了很少新人加入,只有那些老的PB程序员忠诚的维护着PB。目前则完全不一样了,WSDL、SOAP、WebService、.NET等的强大支持,对WebLogic、Tomcat、EAServer等服务器的支持,使得PB成为一个开发的开发环境,再加上众所周知的优秀C/S开发能力、功能强大的DataWindow控件,所有这些必将带来PB一次新的飞跃。
PB作为一种数据库开发工具,以其独到的数据开发能力和容易上手的特点而受到广大开发人员的欢迎。从PB3.0到目前的9.0,在我国该开发工具一直有很强的生命力,再加上后来PowerSoft公司被Sybase公司收购,有了更为强大的技术背景,增加了很多新的开发技术的支持。学习任何一种开发语言,我们开发人员的最终目标是找到比较好的工作。目前PB版本不仅仅擅长C/S体系的应用开发,还增加了B/S体系结构的应用开发,可以直接编写JSP应用、以及J2EE体系的应用。另外,目前正处于测试阶段的PB10.0增加了DataWindow.NET,增加了对当前流行的.NET开发的支持。并且在不久的将来,可能会在PB11.0中提供.NET开发环境中直接运行PB应用的能力。
所以,从技术角度还是从就业角度,学习PB不会被淘汰。