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