Logo
/
Sign in
Product Logo
TMS WEB Core VSCTMS Software

Framework for creating modern web applications from Visual Studio Code using Object Pascal and RAD web components.

webcore.png
tmswebcorevision.png
Product details

TMS WEB Core VSC is a framework for creating modern web applications from Visual Studio Code with Object Pascal. It brings RAD component‑based web development into the free, cross‑platform VSC environment and offers a wide range of included components. Developers can reuse their Object Pascal experience and existing code to create web apps with object‑oriented and type‑safe code. TMS WEB Core VSC enables the creation of web client applications using a familiar IDE, language, and component architecture, producing beautiful user interfaces by leveraging HTML/CSS and existing templates. It supports classic web client applications, progressive web applications (PWA), and native cross‑platform Miletus applications. Developers can interface easily with proven JavaScript libraries to take advantage of cutting‑edge web technology and can use Delphi‑like database binding concepts with datasets. The solution supports modern SPA models, pure HTML5/CSS3/JavaScript‑based applications, and offers a standard component framework for common UI controls. Debugging can be performed directly in Pascal code via the browser, backed by a solid and proven Delphi Pascal‑to‑JavaScript compiler. The framework is open to consuming JavaScript frameworks and libraries, to HTML/CSS design, to jQuery controls and other frameworks, and provides Pascal wrappers for jQWidgets controls. It offers easy REST cloud service integration, including TMS XData for database access. Deployment is simple, with applications consisting only of HTML and JavaScript files, allowing deployment to any web server. Load‑balancing software can be used for maximum performance. Visual Studio Code integration provides a WYSIWYG form designer, built‑in debugging, cross‑platform compatibility (Windows, macOS, Linux), High DPI support, and access to rich plugin ecosystems.

Features

Core Functional Features

  • Create modern web apps in Delphi & VSC
  • Use Object Pascal code to build JavaScript apps
  • Wide range of included components
  • RAD component‑based web development
  • Reuse Object Pascal experience and existing code
  • Familiar free IDE, familiar language, familiar component architecture
  • Beautiful user interfaces using HTML/CSS and templates

Supported Application Types

  • Classic web client applications
  • Installable & offline‑usable Progressive Web Applications (PWA)
  • Native cross‑platform Miletus apps

Technology Integration

  • Interface with proven JavaScript libraries
  • Delphi‑like datasets and database binding
  • Modern SPA web application model
  • Pure HTML5/CSS3/JavaScript‑based applications
  • Standard component framework with browser feature access
  • Debug Pascal code via the browser
  • Backed by a well‑developed Pascal‑to‑JavaScript compiler
  • Open to JavaScript frameworks & libraries
  • Open to HTML/CSS design
  • Open to jQuery and other JS frameworks
  • Pascal class wrappers for jQWidgets library
  • Easy REST cloud service integration including TMS XData

Deployment

  • Applications consist only of HTML & JavaScript files
  • Deployable to any webserver
  • Compatible with any load‑balancing systems

VSC‑Specific Features

  • WYSIWYG form designer
  • Debugging integrated in the IDE
  • Works on Windows, macOS, Linux
  • High DPI enabled IDE
  • Large plugin ecosystem for productivity

Benefits

  • Develop modern web applications without writing JavaScript
  • Use free, cross‑platform Visual Studio Code as a full RAD web IDE
  • Reuse and extend existing Object Pascal codebases
  • Build PWAs, classic web apps, and Miletus desktop apps from one framework
  • Leverage powerful web technologies such as HTML/CSS/JS seamlessly
  • Debug Pascal code directly in the browser for rapid iteration
  • Easy deployment with lightweight HTML/JS‑only output
  • Component‑based architecture boosts developer productivity
  • Broad integration possibilities with JavaScript ecosystems and REST APIs
  • Highly flexible UI creation with HTML/CSS and component frameworks