码迷,mamicode.com
首页 > 其他好文 > 详细

UniGUI介绍

时间:2020-04-03 11:54:50      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:ade   可伸缩   结合   效果   hyper   ttl   web技术   ice   脚本   

UniGUI介绍 : http://www.unigui.com/

Examples (Mobile) :   http://prime.fmsoft.net/demo/touch/mdemo65.dll/m

Delphi编程技巧大全:  http://www.delphitop.com/html/unigui/


uniGUI是一个应用于英巴卡迪诺(Embarcadero)公司的Delphi和C++ Builder开发工具的Web应用程序框架。uniGUI为开发有状态的单页面应用程序(即SPA程序)提供了一整套可视控件,这套可视控件分别对应VCL中的标准可视控件或相同功能,此外,还提供了一些额外或增加的控件。其开发过程与开发常规VCL应用程序非常接近或相似,易于学习。uniGUI Web应用程序可以在RAD Studio Delphi IDE中直接运行和调试,这使得开发过程非常简单和直观

       uniGUI将Web应用程序开发体验扩展到了一个新的高度。在这个新的高度中,开发/生产效率是主要目标。uniGUI允许开发人员专注于应用程序业务逻辑,而不是处理Web应用程序开发细节,比如直接处理HTML、JavaScript、XML模板和其他Web技术。uniGUI将节省许多宝贵的开发时间,大大降低项目开发、部署和维护成本。uniGUI成为小型开发团队的完美工具,因为小型开发团队在开发细节上花费的资源有限。UniGUI也是大型团队在有限的时间内创建企业级Web应用程序的合适工具。

       部署是Web应用程序开发过程中的另一个重要步骤。使用uniGUI,部署很简单。开发人员可以选择任何可用的部署选项,如Windows服务(Windows Service)、独立服务器(Standalone Server)或ISAPI模块。可以使用Microsoft IIS、Apache Web服务器(Windows版本)或任何其他兼容的支持ISAPI的Web服务器部署软件。

       uniGUI使用Sencha ExtJS库进行客户端渲染(即基于ExtJS的封装开发)。ExtJS是目前创建SPA应用程序(SPA:单页Web应用程序,详细请百度)的行业领先框架之一。uniGUI结合了Ext JS的强大功能和Delphi的快速开发功能,可以在Delphi中很快的创建SPA应用程序。uniGUI将Ext JS类封装在几组特殊的Delphi控件中,使开发人员可以创建功能丰富的web应用程序,而不需要学习客户端脚本和web UI细节。开发人员可以将精力集中在业务逻辑上,而不是重复的UI设计细节上,这可是耗时且技术要求很高的任务。

       uniGUI支持Delphi版本:Turbo Delphi Pro, Delphi 2006, Delphi 2007, Delphi 2009, Delphi 2010, Delphi XE, XE2, XE3, XE4, X5, XE6,XE7, XE8, Delphi 10 Seattle, 10.1 Berlin, 10.2.3 Tokyo 和 10.3.1 Rio(Win32和Win64平台)。支持的浏览器有:ie9 +、Microsoft Edge、FireFox、Chrome、Safari和Opera,包括OEM许可证的Sencha Ext JS,完整的IDE支持创建项目、设计窗体、框架和处理数据模块;对编写客户端JavaScript事件脚本的高级支持;库核心被充分优化,以实现最高级别的可伸缩性;包括先进的压力测试工具的效用;最新的uniGUI超级服务器技术(HyperServer)等技术亮点。
      在Delphi 10.3 开发环境中的界面如下图
技术图片

 

 在浏览器运行界面效果如下图:

技术图片

 

UniGUI介绍

标签:ade   可伸缩   结合   效果   hyper   ttl   web技术   ice   脚本   

原文地址:https://www.cnblogs.com/m0488/p/12625357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!