現在市面上的很多開發工具更側重代碼編輯,針對數據庫增刪改查(CRUD)類的Web系統開發,在界面設計、前后端數據交互等環節主要還是靠寫代碼,效率比較低;而現在市面上很多所謂的低代碼開發平臺,大多數都是基于OA系統的工作流引擎,雖然可以自定義表單和流程,但無法實現復雜的業務需求。
所以我們團隊用了一年多的時間,潛心研發了一款面向IT技術人員和程序員的低代碼開發工具–TaskBuilder(中文名:任構,任務的任,構造的構),通過組件化、可視化、向導化、模板化等多種手段,可以大幅提升開發CRUD類應用的效率,開發人員不用再把大量時間浪費在界面設計、數據綁定等一些沒有技術含量的工作上,可以有更多的時間專注實現用戶具體的業務邏輯需求。
上線一個月,就得到了廣大用戶的好評,大家的認可是我們前進的動力,更是我們永恒的追求,我們定將持續優化產品,繼續為大家提供最真誠、最貼心的、最滿意的服務。
下面來看看TaskBuilder都有哪些核心功能吧。
基礎功能組件化
TaskBuilder 將常用的功能封裝成了組件,包括前端UI組件、后臺業務操作等,開發業務功能時,可以像搭積木一樣,通過鼠標拖拽就能快速實現前端界面設計和后臺功能開發。
功能設計可視化
使用 TaskBuilder 開發應用時,基本上大多數操作都可以使用圖形化的工具實現,包括數據結構設計、界面設計、樣式設置、業務邏輯設置等,盡量減少代碼的編寫。
應用創建向導化
TaskBuilder 提供了豐富的開發向導,按照向導一步一步操作,就可以快速創建增刪改查應用(CRUD)。
多端適配一體化
TaskBuilder 目前已支持開發電腦端Web應用、手機端H5應用,很快會支持微信小程序。
前后端分離
使用 TaskBuilder 開發的應用,前端界面和后臺服務代碼不是混雜在一起、強依賴的,是徹底分開的,采用JSON格式進行數據傳輸,一套前端界面可以支持多種后端語言,一套服務也可以給多套界面使用,只要傳輸的數據格式滿足要求即可。
而且,前端界面設計和前端業務邏輯代碼也是分離的,易于設計和維護。簡單的業務功能,通過可視化拖拽設計即可完成,如果前端有復雜的業務邏輯,可以在獨立的代碼編輯器內編寫前端腳本,所有前端組件都封裝成了JavaScript對象,在前端腳本內,可以用面向對象的形式獲取或設置組件的屬性,調用組件方法,處理組件事件。
應用代碼中性化
使用 TaskBuilder 開發的應用,前后端的代碼都可以存儲為中性的JSON格式,然后可以根據需要編譯為目標環境支持的代碼格式。
使用 TaskBuilder 開發前端頁面時,不用每個頁面都自己想辦法兼容各種瀏覽器, TaskBuilder 開發的前端頁面(擴展名為.tfp)是中性的JSON格式,可以根據客戶端瀏覽器情況在 Tasgine(任擎)服務器上統一配置具體要支持哪些瀏覽器以及支持到哪個版本等,用戶在訪問 tfp 頁面時, Tasgine(任擎)服務器會自動編譯為可以兼容適配這些瀏覽器的代碼。
使用 TaskBuilder 開發后臺服務時,也可以將后臺服務保存為中性的JSON格式(擴展名為.tbs),然后通過 Tasgine(任擎)服務器編譯為 JavaScript、java或c#等具體的編程語言(目前僅支持編譯為 JavaScript ,其他語言待開發)。
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。