PowerBuilder 8和PowerBuilder 12有什么区别?
答案 0 :(得分:8)
让人惊讶。好吧,首先,六个主要版本。 (自从v10以来,Sybase一直在进行x.5狂欢。)我希望你不要认为六个版本可以在一个页面中描述,尽管Stephanie在一行中表现相当不错。 < 笑容>
因为我不知道你的船是什么晃动(网络服务可能让人高兴,而另一个人多年来一直在寻找新的菜单风格,而另一个可能会欣喜若狂Trim()的新重载会改善他的夜间批处理过程表现得足以让他准时上床睡觉了,让我推荐你my list of PowerBuilder history,这会让你从v8到v11.5。 (是的,v12缺失:长篇大论,没有人关心。它会得到解决。)希望通过浏览,你会找到对你和你的具体应用有用的东西。
如果您希望将应用程序转移到可以与最佳GUI竞争的东西上,那么v12可以改变游戏规则。 PB.NET不仅可以访问WPF,它在GUI构建部门中具有很强的潜力,而且还可以访问.NET框架。进入它是一个相对无痛的迁移过程(比大多数PB迁移更困难,比重写< grin >更难),这将让你进入水域,让你开始尝试如何利用所有这些潜力。如果你尚未准备好实现这种飞跃(迁移是单向的),那么仍然有针对Win32,WinForms和WebForms开发的PB Classic。当你得到v12时,你会得到这两种环境。
祝你好运,特里
答案 1 :(得分:5)
我确信会有很多差异,但从高层来看,它仍然几乎相同。 我使用的是PB12 classic(不是.NET),它与PB7中的它完全相同。与更现代的语言和IDE相比,它仍然非常糟糕。它仍然经常崩溃IDE。 powerscript语言是相同的,现在已经落后于更现代的语言,如Python,C#,Ruby等。与Java相比,它甚至看起来很老了!如果不按正确的顺序手动重新生成对象,则仍会出现奇怪的行为。调试器仍然拒绝删除断点,并且经常会崩溃。因此,根据我的经验,PB12与以前的版本没有太大的不同。
所以,如果你有一个现有的应用程序,然后继续升级 - 可能有大量的错误修复和东西。 如果您有PB8并且想要启动一个新的应用程序,那么在PB8中开始看看它是怎么回事 - 您可以稍后升级。 如果您正在考虑在PowerBuilder中启动一个全新的应用程序,那么......考虑替代方案。
答案 2 :(得分:1)
我猜有人来自山洞:(笑话):
PowerBuilder V8很久以前就死了,并且PB-12.0不是最新版本。如果您希望看到不同之处,则应获取需要在线注册的最新版本。我没有使用它。请检查一下。
PB-12x是32位IDE。 SAP在IDE中没有进行任何重大更改,只是像以前使用Sybase一样更改了图标。
PowerBuilder的主要功能是它的DataWindow,除了可以使用的透明色和渐变色外,它是相同的。您也可以使用png图片。
如果您打算使用ODBC,请确保还保留了旧的本机驱动程序,因为ODBC不会加载图像。这些天来很难找到旧的本机驱动程序。
OLE控件对PowerBuilder很重要,这是您将要面临的另一个大问题。甚至Microsoft也不支持其Excel COM对象。 ActiveX控件很难找到。
PB-12x崩溃类似于PB-4.2崩溃。如果您同时运行2个PowerBuilder实例,则意味着您要请求更频繁的崩溃。
WMI和PowerShell在PB-8x时代不可用(我想),但是现在您可能希望在PowerScript中使用它们。 PB对于Win API没有任何改善。
您可以在PB12中设计的应用程序界面非常经典,但是您可以尝试PowerBuilder Ultimate Suite,它使界面类似于Windows XP或Windows 7,但不像Windows 8.x或Windows10。我使用的是3年前,现在可能会在Ultimate Suit中提供更多功能。
答案 3 :(得分:0)
主要的变化是string和char变量是Unicode(2个字节)而不是Ansi(1个字节)。