正如你看到的,在Web应用中可以使用很多类型的技术。你决定哪种整体功能最适合你的目标,然后你可以决定要创建该功能使用何种工具。
步骤3:现实检查
现在你清楚了目标和需要的技术,你应该评价你能支配的工具。作为该过程的一部分,根据你可以使用的工具也许在必要时需要重新考虑并修改目标。在这点上,你可能需要从最新的杂志、书籍或甚至Internet开发培训班了解更多的信息,这取决于你的知识层次。
Powersoft在分布式平台上作为专业应用开发工具的领导地位,决定了它有能力提供Internet上优秀的开发工具。我们的工具,有些你现在可直接用来进行基于Web的开发,也有的工具可以使你在客户/服务器应用中集成Internet功能来扩展你的客户/服务器投资。另外,我们最近发布了一个新产品NetImpact Studio,它是集成的专业化Web开发工具,提供建立、测试和分发数据库驱动的动态的Web网点需要的所有东西。
下面是Powersoft公司目前拥有的可用于Web开发的产品和工具,还包括每种工具
最适合何种类型的开发:
静态内容:可用来创建静态Web内容的一种技术是PowerBuilder 5的“将DataWindow保存为HTML表”功能。该项功能在ataWindow的“预览”模式下可得:从File菜单中选择“Save Rows As...”,然后将记录存为“HTML Table”。这样创建了静态的HTML文件,它可以被任何标准的浏览器阅读,也可以融合到其它HTML文件中显示。
假如DataWindow的风格为Grid,则格式通过HTML表保留下来。若你选择了其他表达风格,那么数据只能简单地显示为行。除了在DataWindow的预览模式中保存为HTML, HTML表也可以作为DataObject的属性通过编程获得。该技术易于使用,不需要任何关于HTML或Web开发的知识。
动态内容:Powersoft有两种技术可用来创建动态的内容。一种是插入件技术,另一种是Web.PB。
用Powersoft的插入件技术创建动态内容相当轻易。它包括DataWindow插入件和Window或运行插入件。这样,PowerBulder开发者可以创建DataWindow或Window,并作为插入件用在Netscape Navigator中。DataWindow插入件是Powersoft Stored Report 或.PSR文件──一种只读技术。Window插入件支持任何PowerBuilder子窗口,所以程序员可以包括更新数据库的逻辑(若有必要)或任何Powerscript(tm)功能。插入件技术使得你可以利用公司里的PowerBuilder专家,将该技术运用到构造华丽的新型Web应用中。
插入件还支持复杂的图形和用PowerBuilder建立的处理过程,这样你可以克服HTML的局限性。报表插入件支持图形、不同字体和一系列图表。Window插入件支持所有PowerBuilder标准控件,包括DataWindow、treeview和listview控件,tab文件夹和ActiveX控件。
Web.PB是用PowerBuilder创建动态内容的第二种方法。Web.PB技术答应浏览器应用访问Web上的分布式PowerBuilder应用服务器。例如,你的Web主页可能包含一个表单,它将数据提交到运行在网络某处的分布式PowerBuilder服务器应用。典型情况下,分布式PowerBuilder服务器应用处理数据并返回HTML(动态地创建Web主页), 这是一个包含任何有效内容类型或URL重定向的BLOB(二进制大对象)。同Powersoft 的插入件一样,Web.PB是充分利用你在PowerBuilder上现有投资的强大技术。
PowerDynamo,SQL Anywhere Professional中包含的新技术,提供通过动态访问公司数据库,建立和配置Web网点的工具。它包括基于向导的模板生成功能;该模板是嵌入SQL语句和脚本的HTML主页。Dynamo服务器连接Web服务器和数据库,将Web主页的请求传到数据库,并将来自数据库的动态数据返回到Web主页中,除了在SQL Anywhere Professional中使用外,该技术也可在PowerStudio SQL Server 11 for NT Professional和Power 中找到。
评论加载中…
![]() |