Introduction

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Introduction

clip0076

uniGUI is a Web Application Framework for Embarcadero Delphi and C++ Builder. uniGUI features a full set of visual controls for developing stateful Web applications, namely SPAs. The development process is very similar to developing regular VCL applications. uniGUI Web applications can be run and debugged directly in the RAD Studio Delphi IDE, which makes the development process very easy and straightforward. UniGUI extends the Web application development experience to a new dimension. In this new dimension, productivity is the primary goal. uniGUI allows the developer to focus on application business logic rather than working on Web application development details such as working directly with HTML, JavaScript, XML Templates, and other Web technologies. uniGUI will save many valuable development hours, which in turn helps to reduce project development, deployment, and support costs considerably. It makes uniGUI a perfect tool for small development teams which have limited resources to spend on development details. uniGUI is also the right tool for large teams creating enterprise-scale Web applications in a limited time.

Deployment is another important step in the Web application development process. With uniGUI, deployment is simple. Developers can choose any of the available deployment options such as Windows Service, Standalone Server, or ISAPI Module. ISAPI modules can be deployed using Microsoft IIS, Apache Web Server for Windows, or any other compatible ISAPI-enabled Web server.

uniGUI uses Sencha Ext JS and Sencha Touch libraries for client-side rendering. These libraries are considered among the industry leading frameworks to create SPA applications. uniGUI combines the power of Ext JS with the RAD capabilities of Delphi to provide the fastest way of creating SPAs in Delphi. uniGUI encapsulates Ext JS classes inside a special set of Delphi controls which enables developers to create feature rich web applications without needing to learn client-side scripting and web UI details. The developers can focus on business logic rather than working on repetitive UI design details which can be time-consuming and technically demanding tasks.

uniGUI application in Delphi 10 Seattle IDE

uniGUI application in Delphi 10 Seattle IDE

Web Application running inside a browser

Web Application running inside a browser