文件大小:
軟件介紹
百捷WEB開(kāi)發(fā)平臺(tái)DcppStudio(原名ESStudio)是面向WEB開(kāi)發(fā)和移動(dòng)WEB開(kāi)發(fā)的集成開(kāi)發(fā)環(huán)境。它提供五大核心技術(shù)-獨(dú)特的模板技術(shù)、智能的代碼生成技術(shù)、控件化開(kāi)發(fā)技術(shù)、可視化工作流設(shè)計(jì)、動(dòng)態(tài)C++擴(kuò)展,滿足了WEB開(kāi)發(fā)的高生產(chǎn)率、高質(zhì)量、高可復(fù)用性的要求。
獨(dú)特的模板技術(shù)
DcppStudio提供的模板技術(shù),可以進(jìn)行界面的特定局部或整體的可重用。真正實(shí)現(xiàn)界面開(kāi)發(fā)“只做不同部分,相同部分交給模板”的效果。當(dāng)然,修改時(shí)對(duì)于相同部分,只需修改模板即可,不必每個(gè)相關(guān)文件都改一遍。同時(shí)通過(guò)模板,可實(shí)現(xiàn)UI層面的“函數(shù)”功能:即UI局部可以象“函數(shù)”一樣被其它UI調(diào)用(不同于頁(yè)面跳轉(zhuǎn))。
智能的代碼生成技術(shù)
采用“定義+引擎+庫(kù)”的模式進(jìn)行代碼生成,保證代碼的最大靈活性和可維護(hù)性。以界面代碼生成為例,通過(guò)使用基于EXTJS(庫(kù))的PHP版本的引擎將界面定義生成最終的PHP頁(yè)面代碼,如果因項(xiàng)目需要更換EXTJS而采用DOJO,只需更改引擎,即可重新生成一套DOJO版本的PHP代碼。
代碼生成不局限于界面代碼,任何代碼均可生成,只要有相對(duì)應(yīng)的引擎。例如:通過(guò)模型定義生成后臺(tái)代碼,通過(guò)圖形定義生成配置文件,通過(guò)元定義生成數(shù)據(jù)庫(kù)腳本,通過(guò)向?qū)沙S霉δ艽a,通過(guò)一個(gè)項(xiàng)目的代碼生成另一個(gè)項(xiàng)目(相似項(xiàng)目)的整套代碼等,不勝枚舉。
DcppStudio內(nèi)置了Dcpp版本的界面引擎,不僅可以直接使用,而且也是制作其它引擎的鮮活教程。
控件化開(kāi)發(fā)技術(shù)
通過(guò)基于控件化的開(kāi)發(fā),極大地提高WEB開(kāi)發(fā)的生產(chǎn)率。通過(guò)控件化開(kāi)發(fā),不僅可以簡(jiǎn)化工作量,而且頁(yè)面更直觀,易于修改。這里所說(shuō)的控件與VB或Delphi中的控件是不同的概念,只是使用方式上(拖放式操作)類似。所謂“控件”,是一種抽象的概念。比如有特效的編輯框,傳統(tǒng)開(kāi)發(fā)時(shí)要寫(xiě)js/css/html,代碼分散在不同文件或同一文件的不同地方。而把它抽象成“編輯框控件”后,所有分散的代碼由代碼生成技術(shù)自動(dòng)生成,不需要手工修改和維護(hù)多處的代碼,這樣既減少了工作量,又避免了因人員疏忽產(chǎn)生的問(wèn)題,同時(shí)當(dāng)需要更改時(shí)更不必處處修改。
可視化工作流設(shè)計(jì)
DcppStudio內(nèi)置工作流設(shè)計(jì)功能,通過(guò)可視化工作流設(shè)計(jì),生成工作流程的定義,再通過(guò)代碼生成直接生成相應(yīng)的代碼,避免流程運(yùn)行時(shí)的動(dòng)態(tài)解析所帶來(lái)的性能損耗。而同系列產(chǎn)品DcppWebServer內(nèi)置了工作流引擎,支持工作流的順序、循環(huán)、并行、分支、子流程、撤銷、回退等,兩者配合使得業(yè)務(wù)流程開(kāi)發(fā)更是如虎添翼。
動(dòng)態(tài)C++擴(kuò)展
DcppWebServer支持基于C++進(jìn)行WEB開(kāi)發(fā)(參考業(yè)界案例:Facebook采用C++解決PHP的性能問(wèn)題),同時(shí)對(duì)于性能要求不高的地方也支持以腳本語(yǔ)言的方式進(jìn)行開(kāi)發(fā),這種腳本語(yǔ)言便是動(dòng)態(tài)C++。眾所周知,C++是一門(mén)靜態(tài)、強(qiáng)類型、編譯期確定的語(yǔ)言,這導(dǎo)致它在WEB的靈活部署和熱升級(jí)方式具有天生的缺陷。Dcpp(Dynamic C++的簡(jiǎn)寫(xiě)),便是通過(guò)擴(kuò)展C++,使其可以象PHP一樣進(jìn)行腳本式開(kāi)發(fā)。DcppWebServer和DcppStudio同時(shí)支持動(dòng)態(tài)C++,并且以動(dòng)態(tài)C++作為引擎(工作流引擎、代碼生成引擎等)的缺省語(yǔ)言。
版權(quán)聲明:
1 本站所有資源(含游戲)均是軟件作者、開(kāi)發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔(dān)!
2 本站將不對(duì)任何資源負(fù)法律責(zé)任,所有資源請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。
3 若有關(guān)在線投稿、無(wú)法下載等問(wèn)題,請(qǐng)與本站客服人員聯(lián)系。
4 如侵犯了您的版權(quán)、商標(biāo)等,請(qǐng)立刻聯(lián)系我們并具體說(shuō)明情況后,本站將盡快處理刪除,聯(lián)系QQ:2499894784
- 千億體育手機(jī)版本v2.0.1 安卓版
- tplink物聯(lián)電腦版(原tplink安防) v2.12.17.
- Sandboxie Plus v1.9.8 / v5.64.8 開(kāi)源電腦
- 字魂100號(hào)方方先鋒體字體包免費(fèi)版
- 奧維互動(dòng)地圖奧維地圖PC破解版VIP V9.0.6
- 蘭博對(duì)戰(zhàn)平臺(tái) V1.38.6 官方最新版 / 蘭博玩
- reWASD(Xbox One手柄映射工具) V6.0.1.5190
- mtool修改器 V2023.11 官方最新版 / mtool
- 115轉(zhuǎn)存助手ui優(yōu)化版腳本 V3.9.1 綠色免費(fèi)
- iSecure Center電腦客戶端 V1.5.0 官方版
點(diǎn)擊加載更多評(píng)論>>