TaskBuilder 功能特性
基礎(chǔ)功能組件化
TaskBuilder 將常用的功能封裝成了組件,包括前端UI組件、后臺業(yè)務操作等,開發(fā)業(yè)務功能時,可以像搭積木一樣,通過鼠標拖拽就能快速實現(xiàn)前端界面設計和后臺功能開發(fā)。
前端組件
后臺操作
功能設計可視化
使用 TaskBuilder 開發(fā)應用時,基本上大多數(shù)操作都可以使用圖形化的工具實現(xiàn),包括數(shù)據(jù)結(jié)構(gòu)設計、界面設計、樣式設置、業(yè)務邏輯設置等,盡量減少代碼的編寫。
數(shù)據(jù)模型設計器
UI界面設計器
CSS樣式設計器
業(yè)務邏輯設計器
應用創(chuàng)建向?qū)Щ?
TaskBuilder 提供了豐富的開發(fā)向?qū)?,按照向?qū)б徊揭徊讲僮?,就可以快速?chuàng)建增刪改查應用(CRUD)。
多端適配一體化
TaskBuilder 目前已支持開發(fā)電腦端Web應用、手機端H5應用,很快會支持微信小程序。
一種語言全棧開發(fā)
使用 TaskBuilder ,前后端都可以采用 JavaScript 這一種編程語言,不需要學習多種編程語言。
應用代碼中性化
使用 TaskBuilder 開發(fā)的應用,前后端的代碼都可以存儲為中性的JSON格式,然后可以根據(jù)需要編譯為目標環(huán)境支持的代碼格式。
使用 TaskBuilder 開發(fā)前端頁面時,不用每個頁面都自己想辦法兼容各種瀏覽器, TaskBuilder 開發(fā)的前端頁面(擴展名為.tfp)是中性的JSON格式,可以根據(jù)客戶端瀏覽器情況在 Tasgine(任擎)服務器上統(tǒng)一配置具體要支持哪些瀏覽器以及支持到哪個版本等,用戶在訪問 tfp 頁面時, Tasgine(任擎)服務器會自動編譯為可以兼容適配這些瀏覽器的代碼。
使用 TaskBuilder 開發(fā)后臺服務時,也可以將后臺服務保存為中性的JSON格式(擴展名為.tbs),然后通過 Tasgine(任擎)服務器編譯為 JavaScript、java或c#等具體的編程語言(目前僅支持編譯為 JavaScript ,其他語言待開發(fā))。
功能擴展開放化
TaskBuilder 的代碼是開源的,開發(fā)人員可以根據(jù)自身需求隨需擴展,包括功能、組件、模板、向?qū)У?,都可以隨時擴展。
任構(gòu)TaskBuilder應用開發(fā)工具1.0更新日志
1:優(yōu)化了性能
2:解決bug問題我們是認真的