| Appeon for PowerBuilder 可以用来做什么? |
|
|
|
仅仅需要通过现有的 PowerBuilder 编程技术和 PowerBuilder 的集成开发环境,Appeon for PowerBuilder就可以让 PowerBuilder 的企业用户:
| |
使用PowerBuilder,方便快捷的开始搭建一个新的基于J2EE架构的Web应用。 |
| |
将已有 的C/S 架构的 PowerBuilder 应用在最短的时间内,以最低的费用和最小的风险发布成一个基于 J2EE 的 Web 应用。 |
|
|
|
| 除 PowerBuilder 之外还需要其他的技能来使用 Appeon for PowerBulder 吗? |
|
|
|
| 不需要, Appeon for PowerBuilder 仅仅需要您使用现有的 PowerBuilder 技术和资源。Appeon for PowerBuilder 能够在 PowerBuilder 开发环境内完成 PB-to-Web 的整个转换过程。在整个转换过程中,开发人员不需要编写任何 HTML,Java,.NET 或 JavaScript 代码 - 只需运用标准的 PowerBuilder 编程技术即可。另外,您不必花大量的时间去处理复杂的 Web 架构的问题。 |
|
|
| 使用 Appeon for PowerBuilder 可以完全地把 PowerBuilder 应用转换到 Web 应用吗? |
|
|
|
Web 迁移过程中,从PowerBuilder的读取 PBLs 生成基于J2EE的Web的应用的过程,是完全由 Appeon for PowerBuilder 完成的。如果你按照 艾普阳 的标准用 PowerBuilder 搭建一个新的应用,只要点击发布按钮就可以完成应用的 Web 发布。但是,如果要把现有的传统 C/S 架构应用发布到Web(例如做一个 Web 转换),就需要您做一部分其他的工作。
艾普阳 的 Web 转换有别于传统的 Web 迁移。在 艾普阳 的Web 转换解决方案中,你只需要使用标准的PowerBuilder C/S 架构技术进行编程。 而这些 PowerBuilder编程可以:
1)去掉或者是绕开在应用中非常重要但是无法迁移到 Web 上的不支持 PowerBuilder 代码。
2)优化 PowerBuilder 代码来得到更好的 Web 运行性能 (如果有必要的话)。您不需要编写任何服务器页面,例如:JSP或者ASP,您甚至都不需要了解任何关于 HTML/JavaSciprt, Java, 或者.NET 的代码。
Appeon Web 转化是一个可以最快速将 PowerBuilder 应用转换成基于J2EE 的 Web 应用的解决方案。 相较于使用传统的 J2EE 工具如:Visual Studio.NET,重写一个Web应用,或者其它同类的PowerBuilder-to-Web产品而言,利用 艾普阳 完成 Web 迁移所需要的时间要短得多。这是因为 PowerBuilder 的 C/S 发布的效率是典型的 J2EE 或者. NET Web 发布的好几倍。艾普阳 正是充分的利用了 PowerBuilder 第四代语言的高效性的特点。另外,与其它同类的PB-to-Web产品比较,没有哪个产品能像艾普阳 一样支持如此之多的PowerBuilder 特性以及显示如此丰富的PowerBuilder 界面。例如:艾普阳 支持PFC 特性、33个常用控件和所有 DataWindow 的表现风格。正是由于艾普阳 做了如此多的工作,所以才减轻了您在 Web 迁移过程中的工作量。 |
|
|
| Appeon for PowerBuilder 支持哪些 PowerBuilder 特性? |
|
|
|
Appeon for PowerBuilder 比同类产品多支持10倍以上的 PowerBuilder 特性。例如,艾普阳 支持PFC 特性、33个常用控件和所有 DataWindow 的表现风格。艾普阳 支持了对大部分PowerBuilder 应用来说最重要和最常用的特性。查看详情,请点击支持特性章节 |
|
|
为什么 Appeon for PowerBuilder 对 PowerBuilder 仍然有不支持地特性?
这些不支持地特性有哪些? |
|
|
|
|
当把一个 C/S 架构的应用转换到一个基于J2EE 框架的 web 应用时,由于有些特性不适合在 Web 环境中运行,所以有部分 PowerBuilder 特性我们不支持。查看详情,请点击支持特性章节 |
|
|
| 如何用 Appeon for PowerBuilder 来迁移一个含有不支持特性的应用? |
|
|
|
|
您可以调整应用中重要的但是不被支持的 PowerBuilder 对象以及代码。该调整完全可以在 PowerBuilder 的开发环境中用 完成。另外,艾普阳提供以下工具帮助你确认并改写这些不支持特性:
不支持特性分析(UFA)报告-UFA会找出PowerBuilder应用中的不支持特性。
PowerBuilder 绕开办法-为典型的不支持特性提供基本绕开方法以及详细的代码示例。
艾普阳 支持特性指南(PDF)-详细说明了每个PowerBuilder特性的支持不支持情况
艾普阳 特性帮助 (提供检索和搜索功能的 Help)-将艾普阳 特性指南镶嵌到在
PowerBuilder的集成开发环境中去。 |
|
|
| 艾普阳的产品和其他的迁移产品有什么不同? |
|
|
|
| |
一旦 PowerBuilder 应用按照要求修改并符合了迁移到 Web 的标准,艾普阳 就会自动将PowerBuilder 源码发布成为基于J2EE 的 Web 应用。其发布速度要比用传统的 J2EE工具或者VisualStudio.NET 来发布应用快几倍。 |
| |
艾普阳 的迁移方案所支持的PowerBuilder 特性和丰富的PowerBuilder 图形用户界面,是其它基于J2EE 架构的解决方案的 10 倍。基于J2EE 的 Web 迁移架构或者 ASP.NET 都不能支持或者重新创造如此丰富的PowerBuilder 图形用户界面,例如 MDI 窗体,数据窗体,下拉式数据窗体,菜单,工具栏,树状视图以及实现这些功能的强大的事件驱动逻辑。 |
| |
艾普阳 仅需要一套PowerBuilder 源码就可以实现从C/S 到Web的双向发布。而其他架构下的应用需要维护两套源码才能实现对不同架构下的应用的维护。 |
| |
艾普阳 可以让您仅用现有的PowerBuilder 编程技巧搭建一个基于J2EE 的 Web 应用。该应用还同时具有PowerBuilder 这种第四代语言的高效性。相较之下,其它的J2EE 或者.NET 解决方案不仅要进行冗长的编码工作,还要对HTML/JavaScript, ASPs 或者 JSPs 进行维护。另外,采用这些解决方案不仅需要掌握 Java 或者.NET 编程技巧,还需要你对 Web 架构有一个深入的认识。 |
|
|
| Appeon for PowerBuilder 是否支持PFC? |
|
|
|
| 支持。艾普阳 架构了一个符合艾普阳 版本的 PFC 框架叫做 ACF(Appeon-Compliant Framework)。这是一个可以直接代替现有 PFC 使用的类库。ACF 支持 85%的 PFC 特性。对PFC 的强有力的支持也就是意味着迁移一个PFC 应用所需要做的工作比迁移一个非PFC 应用所做的工作更少。而迁移后的应用会运行的更快。我们强烈的推荐您在现有的PFC 应用或即将开发的新的 PFC 应用中考虑使用 ACF。 |
|
|
| Appeon for PowerBuilder 是否支持Internet Explorer 和 Netscape浏览器? |
|
|
|
| 微软的 Internet Explorer 的强大功能和艾普阳的正在申请专利的技术,使得具有PowerBuild 风格的图形化界面在Web 中显示。由于96%得 Web 浏览器都是Internet Explorer 而且该只有IE 提供该功能,所以艾普阳选择支持Internet Explorer 浏览器。 |
|
|
Appeon for PowerBuilder 的价格是多少?
怎样才能得到 Appeon for PowerBuilder 的许可证? |
|
|
|
|
|
关于 Appeon for PowerBuilder 价格和许可证的信息或问题,
请联系我们:sales@appeon.com
|
|
|
| 艾普阳软件公司和 Sybase 公司是什么关系? |
|
|
|
艾普阳软件 和 Sybase公司已经建立了长期的战略伙伴关系。Sybase负责Appeon for PowerBuilder 在世界范围内的市场、销售和支持。 |
|
|
| 应用发布到 Web 之后运行性能如何? |
|
|
|
如果应用中窗体所包含的数据窗口小于或等于10,发布后Web应用的运行性能会很好。而对绝大部分应用来说,窗体中包含的数据窗口都没有超过10。经测试证明,大部分情况下打开一个窗体不会超过3秒钟。艾普阳 性能优化指南中对运行时性能的标准进行了详细的描述。
即使是大窗体或者窗体中包含了很多的数据窗体的应用,在性能调整或者代码优化调整PowerBuilder 应用以优化其在 Web 的运行性能?后能够有很好的性能。通过艾普阳 的产品,可以简单直接的优化应用性能。 |
|
|
| 如何调整 PowerBuilder 应用以优化其在 Web 的运行性能? |
|
|
|
性能优化简单直接。您不需要借助任何的新技术。只要在您所熟悉的PowerBuilder 集成开发环境(IDE)中,通过标准的PowerBuilder 编程技术就可以完成性能优化。另外,艾普阳 还提供了很多的工具,让您可以顺利地完成性能优化的每一步。
优化应用性能时我可以使用哪些工具呢?
性能优化指南
复杂窗体报告
运行性能实时跟踪报告
什么是性能优化指南?它对于提高应用的性能有什么帮助?
该指南可以帮助开发人员了解应用的性能以及如何提高它的性能。 它描述了进行性能优化的步骤,列举了常见的问题以及解决方案,并提供了一份PowerBuilder 特性中会降低性能的清单。
Appeon Developer 的那些特性对性能优化有帮助?
复杂窗体报告中列出了所有的复杂窗体。而窗体之所以“复杂“是因为包含了数据密集型控件(例如,DataWindows)。该报告可以帮助你快速的找到应用中需要优化的地方。
如何知道窗体中的那些地方影响性能?
运行性能实时跟踪报告可以帮助您了解到窗体中的哪个步骤降低了运行性能。 |
|
|
| 如何利用n-Tier NVO的优点? |
|
|
|
Appeon5.0可以在 Web 应用调用发布到 Appeon Server 上的 PowerBuilder的 NVO 组件,这样用户可以:
| |
将不支持PB特性转移至n-tier NVO中运行,而非在PB客户端中对其进行改写或删除。一般来说,大多数非可视化性质的不支持PB特性(如DLL调用)均能以这种方式改写。 |
| |
将PB应用的一些业务逻辑转移至n-tier NVO中运行,使得Web客户端运行的性能得以大大的提高。 |
| |
以n-tier NVO为"桥"组件,Appeon Web应用通过n-tier NVO调用EAServer中的其他NVO组件、其他应用服务器(BEA WebLogic, IBM WebSphere等)中的C++组件,或调用Web Services。 |
|
|
|
| 支持那些语言? |
|
|
|
| Appeon for PowerBuilder 5.0 的产品界面和用户文档目前支持英文、日本和简体中文版本;对于待迁移 PB 应用的数据(如PB应用的界面和数据库的数据)则可以是英文、日文、韩文、简体中文、繁体中文5种之一。其他的语言还未经过艾普阳的验证,在使用未验证的语言时您可能将遇到问题。
艾普阳 希望和用户积极配合,解决任何语言上的问题。目前,全球很多国家和地区在未经过验证的语言上使用APB产品,包括南美、墨西哥、法国、意大利、希腊和俄罗斯等。
|
|
|
| 使用艾普阳的艾普阳的产品时的系统配置如何? |
|
|
|
|
请参看APB系统需求页了解详情。 |