這幾天仔細研究了一款使用Pascal 語言開發web 的工具
具體介紹可以參照這里。
先上幾張他開發的頁面照。
這是他的開發頁面
經過幾天的摸索,基本上了解了他的工作原理:
1.使用類似delphi界面編輯器,繪出所見即所得的頁面。
2. 使用delphi 語言編寫事件處理,與界面控件結合,編譯成對應js.
3. 使用AJAX 方式提供數據庫服務,形成完整的交互頁面。
這個與目前的其他兩種方案(Intraweb,Unigui)相比,有以下不同:
1. 自身可以直接連接數據庫(dbisam,ElevateDB, ADO),並附帶web server,對小型應用直接開發並運行。
2.頁面與數據庫服務屬於松耦合,可以使用任何web server.例如可以使用RTC,Kbmmw 的服務器,
這樣可以大大提高系統的可擴展性。
3.設計及運行速度大大提高。
目前存在的問題:
1.現在的最新版本為1.01. 功能還有待完善
2.界面控件相對比較少
3.代碼編輯器里面漢字處理還有點小問題。
如果大家有興趣的話,可以下載試用版試試。