Survive by day and develop by night.
talk for import biz , show your perfect code,full busy,skip hardness,make a better result,wait for change,challenge Survive.
happy for hardess to solve denpendies.
目錄
概述
Mendix低代碼開發(fā)
需求:
Mendix低代碼開發(fā)
設(shè)計(jì)思路
實(shí)現(xiàn)思路分析
1.URL管理
Mendix是一個(gè)支持簡單、快速地構(gòu)建及不斷改進(jìn)移動端和Web端應(yīng)用程序的平臺, 它也是唯一一款用于開發(fā)和交付的低代碼快速應(yīng)用程序平臺,可為整個(gè)應(yīng)用程序的生命
2.LL
敏捷和DevOps的結(jié)合成為Mendix低代碼開發(fā)最佳實(shí)踐。
3.Mendix 低代碼可視化開發(fā)
Mendix通過模型驅(qū)動開發(fā)+可視化開發(fā)工具,構(gòu)建用于UI、數(shù)據(jù)、邏輯和導(dǎo)航的領(lǐng)域模型。通過在運(yùn)行時(shí)解釋生成的模型,從而保持模型與應(yīng)用程序之間的聯(lián)系,Mendix可以防止產(chǎn)生低可讀性難以維護(hù)的歷史代碼。此外,直接模型執(zhí)行消除了代碼生成開銷,并通過在運(yùn)行時(shí)適應(yīng)實(shí)時(shí)更改,受控?cái)U(kuò)展和動態(tài)監(jiān)視分析而提供了明顯的優(yōu)勢。
4.Mendix 低代碼可視化開發(fā)
通過 Mendix 平臺的 App Store,開發(fā)者能夠訪問海量的由Mendix或第三方構(gòu)建提供的 Mendix 模塊。開發(fā)者可以使用 Java、JavaScript等語言并使用例如IntelliJ、Eclipse、Brackets 或 Visual Studio Code等集成開發(fā)環(huán)境開發(fā)自己的自定義應(yīng)用程序擴(kuò)展,并將其打包為Mendix 可視化開發(fā)的組件。
什么是原子設(shè)計(jì)(Atomic Design)
原子設(shè)計(jì)(Atomic Design)是一種網(wǎng)頁設(shè)計(jì)方法,出自于Brad Frost在2013年時(shí)發(fā)表的文章。這種方法現(xiàn)在仍處于成長期。Brad Frost認(rèn)為按照傳統(tǒng)方式花幾個(gè)月的時(shí)間去寫一本書然后出版實(shí)在太老土,他想要寫一本會成長會呼吸的不完整的書,于是他直接在自己的網(wǎng)站上連載,并且不斷的修訂。有關(guān)其方法論,可以在[1][2]中獲得更多信息,國內(nèi)也有網(wǎng)站開設(shè)專欄進(jìn)行翻譯和解讀[3]。
這種方法由五個(gè)不同的階段構(gòu)成,以更慎重和更具層次的方式創(chuàng)建界面設(shè)計(jì)系統(tǒng)。 原子設(shè)計(jì)的五個(gè)階段分別是:
原子Atomic,為網(wǎng)頁構(gòu)成的基本元素,HTML的tags,可以是標(biāo)簽、輸入,或是一個(gè)按鈕,也可以是抽象的概念,例如字體、色調(diào)等;
分子Molecules,由元素構(gòu)成的簡單UI物件;
有機(jī)體Organisms,相對分子而言,較為復(fù)雜的構(gòu)成物,由原子及分子所組成;
模板Templates,基礎(chǔ)的頁面架構(gòu),將以上元素進(jìn)行排版;
頁面Pages,將實(shí)際內(nèi)容(圖片、文章等)套在特定模板中。
Mendix 的前端(Atlas UI)的設(shè)計(jì)遵循三個(gè)原則:簡潔性、和諧性、靈活性,前端工程師可以參考Atlas UI完整的設(shè)計(jì)系統(tǒng)(Design System)[4],主要包括Design Properties、widgets、Building Blocks、Page Templates、Navigation Layouts,元素由小及大,實(shí)現(xiàn)了原子設(shè)計(jì)從原子到頁面的各個(gè)階段。模塊化的UI設(shè)計(jì)方法論,讓Mendix低代碼平臺不僅實(shí)現(xiàn)了業(yè)務(wù)模型(Model)和業(yè)務(wù)邏輯(Microflow/Nanoflow)的封裝,而且還確保了UI設(shè)計(jì)的靈活搭建。
本文對Mendix的UI設(shè)計(jì)和定制開發(fā)做了基礎(chǔ)的講解,更詳細(xì)的使用和開發(fā)步驟,用戶可以移步到Mendix官方文檔,對Mendix的Front End進(jìn)行進(jìn)一步了解[9]。Mendix 9和Atlas UI 3采用新的機(jī)制和文檔結(jié)構(gòu),簡化了使用Calypso進(jìn)行編譯的依賴,Mendix Pro可以獲取文件的修改并自動重新編譯發(fā)布。
參考資料和推薦閱讀
1.https://baijiahao.baidu.com/s?id=1719104387737435385&wfr=spider&for=pc
2.https://blog.csdn.net/Mendix/article/details/118221829文章來源:http://www.zghlxwxcb.cn/news/detail-492936.html
歡迎閱讀,各位老鐵,如果對你有幫助,點(diǎn)個(gè)贊加個(gè)關(guān)注唄!~文章來源地址http://www.zghlxwxcb.cn/news/detail-492936.html
到了這里,關(guān)于Mendix低代碼開發(fā)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!