Kitto2 is a tool for data-driven web application Development. It allows to create Rich Internet Applications based on a data model that can be mapped onto any database.
It was born primarily to address the needs of Delphi Client/Server developers, traditionally left out of the web business because of the variety of technologies and standards involved, their lack of structure (compared to Delphi) and because of the poor performance or bad luck of web development technologies bundled with Delphi over the years.

The goal with Kitto2 is keeping on writing the application logic in Delphi, with top-level database support (on par to what is expected in a traditional C/S environment), and at the same time using flexible and rapid tools for describing the GUI of a rich browser-based client application.

The client-side part uses ExtJS 6.2to create a fully AJAX application, allowing you to build standard and advanced data-manipulating forms in a fraction of the time.

Kitto2 is aimed at Delphi developers that need to create web application 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.

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

A Kitto2 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.

The major differences of Kitto2, compared to the first version are:

  • ExtPascal library has been removed
  • Replacement of Apache + FastCGI with WebBroker technology.
  • Replacement of ExtJS 3 with ExtJS 6
  • Kide editor also released under Open-Source license

...

More information at:

Code:
http://www.ethea.it/eng_kitto.htm
http://ethea.it/docs/kitto/en/Kitto_Features.pdf
https://github.com/EtheaDev/kitto2/wiki/Kitto-at-a-glance

Download from:

Code:
https://github.com/EtheaDev/kitto2

最新文章

  1. fir.im Weekly - 关于 Log Guru 开源、Xcode 探索和 Android7.0 适配
  2. CentOS版本选择说明
  3. layoutSubviews #pragma mark -
  4. Cheatsheet: 2015 05.01 ~ 05.31
  5. 【JS复习笔记】05 正则表达式
  6. UIbutton 圆角和边线
  7. Java Servlet——改进的CGI
  8. Apache与Tomcat 区别联系
  9. Android ContentProvider完整案例
  10. wpf资源嵌套,一个资源引用另外一个资源,被引用的资源应该声明在前面
  11. selenium2(WebDriver) API
  12. pig函数以及关键字 的一些实例应用的总结(来自pig笔记)
  13. C语言实现循环队列
  14. (92)Wangdao.com_第二十五天_线程机制_H5 Web Workers 分线程任务_事件 Event
  15. 高校表白APP-冲刺第三天
  16. [JAVA]字节流拷贝文件
  17. Windows10右键添加“在此处打开命令窗口”
  18. mysql之 slow log 慢查询日志
  19. YAML教程
  20. The Ribbon Tab with id: "Ribbon.Read" has not been made available for this page or does not exist.

热门文章

  1. [Preact] Use State and Props in the Component Render Function
  2. [Swift] Add Scroll View
  3. JS实现页面table鼠标移动改变tr行颜色,单击tr选中复选框功能
  4. Ubuntu,右键->在终端中打开(apt-install,或者手动增加右键菜单)
  5. 小强的HTML5移动开发之路(45)——汇率计算器【1】
  6. leveldb学习:skiplist
  7. Java String对象的经典问题(转)
  8. Linux硬件信息查询命令
  9. Linux-shell脚本-mysql一键安装
  10. SCM文章9类:外部中断示例程序