软件技术连载(四)
来源:互联网 发布:c语言程序流程图例子 编辑:程序博客网 时间:2024/04/30 10:49
软件技术连载(四)
POWERBUILDER的魅力(四)未来
作者:轻风 个人主页:http://gentlebreeze.home4u.china.com
没有任何计算机语言可以永远被人们追捧,设计师的任务是选择恰当合理的技术组合。我们从一个语言工具的未来计划中可以看到设计者对它的定位,使得我们能有一个正确的选择
一.表现能力:PowerBuilder的表现能力一直是程序员怨声载道的。程序员需要不断地书写代码控制界面的变化,工具条、菜单等的灵活性也一塌糊涂。在11版的规划中,这些得到了根本性的解决。
有了可以自适应窗体变化的面板
工具条可以绑定到任何类型的窗口而不只是MDI
菜单可以有图片
数据窗口有了TREE的表现形式
数据窗口内部可以使用日历控件
数据窗口可以按列操作排序
。。。。。。。
以上的变化,使得程序员可以大大简化界面编码量,更符合4GL的特征,也是众多的PB程序员期望的特性
二.集成能力:就应用领域来看,需求已经转向满足客户的集成性能的要求。虽然EAI并不成功,.NET也只是停留在开发工具和理想上,很多项目连基本的统一认证都没有做到,但是人们还是不断地向高集成性努力。自第9版以来PowerBuilder的主要改进都放在如何提高集成能力上面,就是与现有的两大体系的集成能力。这一点将在11版中达到一个崭新的阶段
完全的.NET集成性。可以在PB中编译成.NET程序,也可以感知.NET组件,保证了与.NET环境的完全的连通性。这与目前的解决方案具有本质的不同
将PB程序迁移到WEB的工具,这与目前昂贵的应用服务器解决方案完全不同。只需要用户具有.NET环境即可
Eelpise插件,使得数据计算的能力真正进入JAVA领域
以上的措施使得我们认识到PowerBuilder日益成为工具的定位,而不是一个无所不能的平台。它试图努力发挥自身的特点并溶入到成熟的体系当中。程序员可以在任何一个体系中发挥它的优势,例如你可以将.NET已有的组件和datawindow的组件共同工作,发挥各自所长,以找到最低开发成本的解决方案,而不必再花费更多的代价考虑集成成本。正如我们在第二篇文章中阐述的,Datawindow不断地加强着在“间接”模式领域的优良表现和领先位置
三.连通性
现实的一个重要问题就是人们希望已有的技术手段和程序的连通性,除非人们愿意放弃所有已有的平台、已有的技术而从头规划一个未来的技术平台。这一点来说PowerBuilder的表现一直不佳,这也是曾经一段时间不断丢失市场份额的一个原因。在第9版中PowerBuilder增加了PBNI,以增加与外部程序的连通能力,从原理来讲这是完全能够行得通的,但是从技术上来讲,对于程序员的代价仍然比较大。未来的改进并不能使得程序员完全满意,但是基本可用了
java可以访问datawindow,这与以前PowerJ的方式完全不同
支持开发者的插件
有了PBNI的向导
连通性保证了PowerBuilder不再是封闭的环境,和集成性一起配合使得技术人员能够建立复杂的应用。以往PowerBuilder访问硬件接口的成本总是很高,现在可以通过连通性交给C++完成,然后自然地连接到PowerBuilde程序中。
通过这次连载,概要性地介绍了PowerBuilder的独特魅力,正如本站一如既往的观念,每种工具和语言都有自己的魅力,我们希望能够和程序员们共同探讨,并充分发挥它们的魅力。本站还将在恰当的时候对Zope、Enhydra等不同的语言、体系发表自己的评论,欢迎广大网友多提宝贵意见
- 软件技术连载(四)
- 软件技术连载(前言)
- 软件技术连载(一)
- 软件技术连载(二)
- 软件技术连载(三)
- 天凉好个秋(连载四)
- 配套自测连载(四)
- Oracle知识点连载(四)
- AJAX实例文章教程连载(四)
- 自创小说《彩虹雨》 连载(四)
- 【连载】 .Net cad二次开发(四)
- WXHL 学习总结连载(四)
- 遗传算法入门(连载之四)
- 神经网络入门(连载之四)
- JAVAEE知识点复习(连载四)
- dlmalloc解析连载四
- dlmalloc解析连载四
- 三命通会 连载四
- 软件技术连载(一)
- [软件架构师系列教程-1]白话软件架构与架构师
- 软件技术连载(二)
- 软件技术连载(三)
- [软件架构师系列教程-2]怎样成为优秀的软件模型设计者?
- 软件技术连载(四)
- SQLSERVER2000的jdbc驱动程序连接
- .NET 事件模型教程
- Perl学习笔记
- JDBC数据库连接的URL索引!
- 产生一个1-12的不重复的随机数
- 日本武士道揭秘
- 开张!
- java优秀网站收藏