您当前的位置:首页>>编程相关>>正文
 
PowerBuilder与.NET
作者: 来源:ChinaUnix.net 日期:2013/7/31 18:03:52  点击次数:
最近,很多PowerBuilder®客户都提出了是应该继续使用PowerBuilder还是应该转为使用.NET的问题。有时他们直接向Sybase的员工提出这一问题,有时他们的疑问是通过分析人士逐渐为我们所了解。本白皮书的目的是要表明,其实这不成其为问题,因为PowerBuilder和.NET之间不是一种互相排斥的关系。本白皮书将让您对继续使用PowerBuilder充满信心和并为自己的选择感到安心。
PowerBuilder和. NET不是对立关系
PowerBuilder是一种集成开发环境(IDE),.NET是一种平台。当有人问是应该继续使用PowerBuilder还是应该转为使用.NET时,他们实际上是在问是否有必要考虑用Visual Studio .NET代替PowerBuilder来进行新的开发。许多人将Visual Studio .NET和.NET等同视之。这是可以理解的,因为Visual Studio工具和.NET平台都属于微软公司。此外,Visual Studio是最常用的.NET开发工具,有80%的.NET开发是利用该产品来进行的。那么,为什么不应该把这本白皮书丢到一边,而马上使用Visual Studio .NET呢?
因为您是一名PowerBuilder开发人员,而PowerBuilder是PowerBuilder开发人员开发.NET的最简便、最经济高效的途径。它是您明智的业务决策。只需投入最少的时间和资金,它就可以把您和您的应用带到未来。它让您能够直接推动经济收益的增长。
您可能还记得第一次使用PowerBuilder时的情景。您可能是在v1.0a的时候开始使用,也可能是在我们向v5.0中添加PFC的时候,还有可能是到最近的v9.0或10.5才开始使用PowerBuilder。不论是哪个版本,您都将永远记得开发的第一个应用。它速度快,功能强大。它让您感觉极其良好!对于您这样的,对自己充满信心的资深3GL开发人员,选择PowerBuilder是因为它更易于使用。您只需花三分钟的时间,就可以用PowerBuilder建一个窗口,而不是花三个月的时间用C/C++建一个窗口。它为您节约了时间,而节约时间就是节约成本。
PowerBuilder还是曾经的PowerBuilder。它依然可以提供很久以前曾经对您有无限吸引力的无可匹敌的效率。它依然在构建您所需要构建的那些应用。现在,随着它所在的Windows平台的不断发展,它也带领您一同向前发展。.NET什么是?.NET可以做些什么?.NET不仅仅是一种操作系统。.NET Framework包含丰富的服务和类,可简化您的开发。它使开发人员能够利用自己选择的工作语言提高开发效率,使开发人员能够制作独立于编程语言的程序集(assemblies),并且这些程序集可由使用任何其他.NET语言的.NET开发人员扩展或继承。这一点非常重要,因为它可使开发人员集中精力解决紧急问题,而不需要掌握新的语言。
不必问.NET可以做些什么,只需问PowerBuilder如何使.NET更加简便
那么,PowerBuilder的优势体现在哪里?PowerBuilder可简化.NET开发。开发人员一直选择PowerBuilder,因为它使开发更加简便。不论是在生产环境中大量的提取数据,还是构建复杂的分布式应用,或是运行后端应用,PowerBuilder都可让您利用内置技术来满足管理人员及IT部门的要求,同时迅速完成任务。PowerBuilder对.NET的支持同样如此。
PowerBuilder一直在分阶段实施对.NET的支持。2002年,我们发布了分作四个阶段的.NET支持计划,目前的11.0版本实现了该计划的第三阶段。这一版本使您能够将现有的应用部署为ASP .NET Webform、Smart Client、Winform以及传统
的Win32客户端/服务器应用。此外,它还使您能够直接从您的PowerBuilder代码调用.NET assemblies上的方法。您还可将您的非可视化对象(NVO)部署为.NET Web Services和.NET assemblies,而且这些程序集可由您的企业中的其他.NET开发人员使用。使用不显示代码(Code-off)功能,看谁能够以最快的速度建立可重用的业务逻辑!PowerBuilder应用还可使用您同事在Visual Studio .NET中内置的程序集,从而能够使您减轻工作量。这些都证明了PowerBuilder对.NET的价值。
现在,PowerBuilder开发人员可利用其现有应用,并通过将其快速部署到.NET使其扩展到将来。更振奋人心的是,开发人员可利用WPF(Windows Presentation Foundation)、WF(Windows Workflow Foundation)、WCS(Windows Card Space)和WCF(Windows Communication Foundation)中包含的.NET的丰富组件。由此,应用开发人员只须利用.NET Framework中的功能,集中精力构建强健的应用以及插件系统级功能,例如安全和数字签名功能。
PowerBuilder的未来版本将使这一进程更加简便。除了部署之外,我们将重点简化对.NET进行的开发。只要您愿意,您构建的应用将部署为可管理代码。我们将简化您与.NET Framework互操作的方式,使之在很大程度上如同我们在PocketBuilder (PocketBuilder是我们针对Windows Mobile的开发工具)上的做法,即提取PowerBuilder开发人员最常用的服务和类。此外,我们将使用来自WPF/E的丰富的用户界面(UI)功能,它最近重命名为Silverlight,使您可轻松构建赏心悦目且易于导航的应用。随着我们继续在PowerBuilder中支持.NET 3.0及更高版本,开发人员将能够比企业中使用其他工具的开发人员更加快捷简便地交付新应用或增强功能,这都证明了PowerBuilder的RAD具备强大的功能。我们确保您能够使用您的管理人员和IT部门所要求采用的技术,而无需改变您的工具或者掌握更多的技能。一切都如同往常一样。
为什么PowerBuilder对.NET的支持如此鲜为人知?
我们一直在向客户讲述关于我们的.NET的五年发展计划,并且我们一直在逐阶段实现我们的计划。尽管我们在不断赢得新的用户,但我们的重点不是整个.NET市场,而是支持PowerBuilder社区中的开发者。我们认为这是一件好事情。微软拥有.NET市场的绝大部分,但是我们拥有微软之外的最大份额。这使我们能够致力于提供最佳功能——从而确保简化PowerBuilder开发人员的.NET开发。我们利用微软已有的工作成果,使.NET技术更加便于您使用。此外,我们还不断加强和扩展我们自己的专利技术——DataWindow,无论是用于复杂的数据访问、数据验证,还是将您自己的复杂业务逻辑规则应用于数据展现,都不会影响它的易用性。并且,我们继续实现您提出的更高要求,更新IDE,并更新我们对其他技术和数据库的支持。
我们还有许多工作要做,因为我们所做的不仅仅是.NET方面的。PowerBuilder作为领先的4GL RAD工具,因其开放性而赢得了巨大的声望。今天,开放性超越了数据库范畴。PowerBuilder NOV现在可以像EJB一样部署到第三方J2EE应用服务器上。Data Windows可在使用PocketBuilder的移动应用或者使用Sybase WorkSpace的Eclipse中重复使用。我们已经利用PowerBuilder技术为Visual Studio.NET环境创建了插件——DataWindow .NET。
PowerBuilder—— 一如既往
    PowerBuilder将继续向前发展,支持新兴技术并汲取它们的精华,以便您更容易地使用这些技术。同时,PowerBuilder还必须始终立足于自己的根本。有数万使用PowerBuilder开发的关键业务应用,正运行在全球各地的银行、高等院校、保险公司、各政府机构、商业航空公司、石油企业、纽约证券交易所、零售业和制造业企业等各种机构中。有着各种不同需求的用户都可以从PowerBuilder中找到相应的技术支持。我们的目标就是让PowerBuilder常青。
上一篇:动态方法、通配符、常量
下一篇:没有了
  北京总部: 4006-505-646
  天 津 部: 4006-505-646
  上 海 部: 4006-505-646
  深 圳 部: 4006-505-646
  广 州 部: 4006-505-646
  重 庆 部: 4006-505-646
  南 京 部: 4006-505-646
  其它地区: 4006-505-646
经典案例
中国石油管理局-Oracle数据库恢
中国网通-IBM EXP300磁盘阵列数
大连鸿德经贸有限责任公司-SQL
中国地质环境监测院-HP LH3000
藁城市东街百货-EFS文件解密成
工商银行某省分行-AIX删除LV数
中央电视台新闻评论部-苹果分
promise乔鼎硬盘阵列数据恢复成
麒麟童文化-苹果分区无法打开,
NAS 8100服务器数据恢复成功 
解决方案
raid磁盘阵列OFFLINE后的应急方
磁盘未被格式化,是否格式化数据
误GHOST、误一键恢复灾难应急方
误删除、误格式化数据灾难应急
LINUX FSCK数据出错灾难应急方
北亚数据恢复 - 联系我们 - 关于北亚 - 友情链接 - 网站地图 - RSS聚合 
版权所有 北亚数据恢复中心
全国统一客服热线:4006-505-646
北京总部:北京市海淀区永丰基地丰慧中路7号新材料创业大厦B座205室
tc