EtheaDev / kitto3

A Delphi framework for creating data-driven WEB SPA applications with ExtJS 7.x

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kitto3 - A framework for creating data-driven web applications with Delphi and ExtJS 7.X

License

https://github.com/EtheaDev/kitto3/wiki/images/kitto2_logo_200.png

Kitto3 allows to create Rich Internet Applications based on a data model that can be mapped onto any database. The client-side part uses ExtJS 7 (through webbroker technology) to create a fully AJAX application, allowing you to build standard and advanced data-manipulating forms in a fraction of the time.

Delphi11.0Sydney Support

Related links: https://www.embarcadero.com/ - https://learndelphi.org/

The major differences of Kitto3, compared to Kitto2 is the use of ExtJS 7.X client Library instead of ExtJS 6.X.

Kitto3 is aimed at Delphi developers that need to create web or mobile applications without delving into the intricacies of HTML, CSS, Javascript or learning to use a particular library such as ExtJS, yet it allows access to the bare metal if required.

Kitto3 includes a database-agnostic data-access layer, allowing to create applications that work on any database engine and port applications between database engines.

A Kitto3 application is described as a set of easily maintained YAML files, keeping definitions abstract and declarative and allowing for future extensions. Business rules are enforced either declaratively or through small javascript fragments on the client, or in Delphi code on the server.

Kitto3 was originally designed by Nando Dessena and its development is sponsored by Ethea and maintained by Carlo Barazzetta, which uses Kitto, Kitto2 and Kitto3 for internal development projects and client work and provides Kitto-related tools, support and development services.

Start here for further information.

Visit this site for online demos.

Happy Kittoing!

About

A Delphi framework for creating data-driven WEB SPA applications with ExtJS 7.x

License:Apache License 2.0


Languages

Language:Pascal 98.9%Language:JavaScript 0.9%Language:CSS 0.1%Language:HTML 0.0%Language:Rich Text Format 0.0%Language:PHP 0.0%