Framework for creating modern web applications in Delphi using Object Pascal and a wide range of RAD web components.
Vendor
TMS Software
Company Website
TMS WEB Core is a framework for creating modern web applications in Delphi, enabling developers to build HTML5/CSS3/JavaScript-based applications using Object Pascal. It provides RAD component-based web development using a wide range of included UI controls and offers a modern SPA model. Developers can reuse existing Object Pascal experience and code, work from a familiar IDE and component architecture, and build web client apps including classic web apps, PWAs, and native cross‑platform Miletus apps. The framework allows integration with proven JavaScript libraries, REST services, HTML/CSS design, and jQuery controls. TMS WEB Core is powered by a mature Delphi‑to‑JavaScript compiler developed over several years, enabling direct debugging of Pascal code in the browser. It supports rapid deployment since applications consist only of HTML and JavaScript files.
Features
Core Capabilities
- RAD component‑based web development with a wide range of included components
- Use Object Pascal to build JavaScript applications
- Create modern web apps in Delphi & Visual Studio Code
- Reuse Object Pascal language experience and existing code
- Create web client apps from a familiar IDE, language, and component architecture
- Build beautiful UIs using HTML/CSS and existing templates
Application Types
- Classic web client applications
- Installable and offline‑capable Progressive Web Applications (PWA)
- Native cross‑platform Miletus apps
Technology & Integration
- Easily interface with existing JavaScript libraries
- Delphi‑like database binding concepts using datasets
- Modern SPA (Single‑Page Application) model
- Pure HTML5/CSS3/JavaScript‑based applications
- Standard component framework with browser feature access
- Debug Pascal code directly in the browser
- Backed by a solid Delphi Pascal‑to‑JavaScript compiler
- Supports Electron or Miletus frameworks for cross‑platform desktop apps
- PWA support included out of the box
- Reuse skills and components
- Component‑based RAD development integrated in the Delphi IDE
- The innovative TMS FNC component framework is web‑enabled for cross‑framework UI controls
- Open to consume other JavaScript frameworks & libraries
- Open to HTML/CSS design
- Open to jQuery controls and JavaScript frameworks
- Pascal wrappers for jQWidgets library controls
- Easy interfacing with REST cloud services, including TMS XData
Deployment
- Application consists of only HTML & JavaScript files
- Deployable to any lightweight or heavyweight webserver
- Compatible with any existing load‑balancing software
- Includes a small and convenient debug webserver for fast RAD development
Benefits
- Build web apps without learning JavaScript
- Reuse Delphi skills, code, and architecture across web, desktop, and mobile targets
- RAD development dramatically shortens development cycles
- Broad component set enables rich, modern web UIs
- SPA model improves user experience and application performance
- Integration with JavaScript, REST APIs, HTML/CSS, Electron, and Miletus expands flexibility
- Deployment is extremely simple and infrastructure‑agnostic
- Debuggers, datasets, and UI components mimic the familiar Delphi workflow