企業(yè)低代碼應(yīng)用開發(fā)全球領(lǐng)導(dǎo)者Mendix, a Siemens business日前宣布,正式推出騰訊云版本Mendix Studio。目前該軟件的在線與離線兩個版本都已正式上線,可結(jié)合Mendix Studio Pro配套使用。
此次推出的騰訊版Mendix Studio,有基于模型的視覺效果開發(fā)環(huán)境,是對Mendix開創(chuàng)性的無代碼/低代碼平臺的重大更新,可助力各種技能的開發(fā)人員協(xié)作構(gòu)建應(yīng)用程序,推動企業(yè)數(shù)字化進程。Studio是一個協(xié)作的、基于Web的無代碼應(yīng)用程序開發(fā)環(huán)境,可幫助具備較少編碼或軟件開發(fā)經(jīng)驗的業(yè)務(wù)開發(fā)人員和用戶創(chuàng)建Web和移動應(yīng)用程序,而無需掌握編碼知識。
用戶可通過Studio實現(xiàn)以下操作:
● 使用樣式化構(gòu)建塊和小部件開發(fā)應(yīng)用程序用戶界面;
● 創(chuàng)建應(yīng)用程序數(shù)據(jù)讀取和寫入域模型;
● 對應(yīng)用程序交互和流控制進行可視化建模;
● 利用企業(yè)設(shè)計語言創(chuàng)建符合公司標準的引人入勝的應(yīng)用程序。
其中,在線Mendix Studio具有以下幾大功能:
頁面編輯器——用戶可在頁面編輯器中創(chuàng)建和編輯最終用戶界面
域模型——域模型是一種數(shù)據(jù)模型,以抽象方式描述應(yīng)用程序域中的信息,是應(yīng)用程序架構(gòu)的核心。域模型包括實體和關(guān)系,實體繼承了java的特點。
微流——Mendix Studio有許多開箱即用的內(nèi)置邏輯(如按鈕),但要添加自定義邏輯則需要創(chuàng)建微流。微流是一種表達文本程序代碼的可視化方式,可執(zhí)行諸如創(chuàng)建和更改對象、顯示頁面和做出選擇等操作。作為Mendix最重要的核心系統(tǒng),微流指明了低代碼技術(shù)最重要的一條原則,即邏輯表現(xiàn)力。
預(yù)覽和發(fā)布應(yīng)用——您可以通過預(yù)覽版本提前體驗最終用戶的使用感受,以便在開發(fā)應(yīng)用程序時使用預(yù)覽模式來驗證更改的效果如何。通過這一功能可以對應(yīng)用程序邏輯、設(shè)計和行為進行測試。應(yīng)用程序發(fā)布時,會同時部署在云環(huán)境。
檢查——Mendix Studio 會實時檢查應(yīng)用程序的一致性。比如,它會檢查元素的必要屬性是否缺失,以可確保應(yīng)用程序的正常運行。如果應(yīng)用通過檢查,檢查按鈕將有一個綠色的復(fù)選標記,表示該應(yīng)用已可以預(yù)覽或發(fā)布。
值得一提的是Mendix本著“圖靈完備”,實現(xiàn)的是可視化的形式化語言,也就是擁有完備的詞法、語法和語義能力,所以檢查功能也包括對語法和語義的檢查。
其他功能——Mendix Studio還具備主題定制器,可用于調(diào)整顏色、上傳徽標、更改文本樣式,讓應(yīng)用看起來一致且獨特。Mendix Studio還可設(shè)置模塊,描述Mendix Studio中的安全性、用戶角色和權(quán)限,以及小部件和應(yīng)用中本地小部件的信息等等。
釋放公民開發(fā)者的力量
“公民開發(fā)者”指未曾開發(fā)過應(yīng)用程序的業(yè)務(wù)人員,對業(yè)務(wù)驅(qū)動因素、目標和流程有最深入的了解。他們可以使用 Mendix Studio 來實現(xiàn)業(yè)務(wù)成果交付,與專業(yè)開發(fā)人員無縫協(xié)作開發(fā),構(gòu)建和部署應(yīng)用程序。此外,Mendix還提供了必要的管理和保護措施,以確保新手開發(fā)人員的操作符合標準,不會損害現(xiàn)有系統(tǒng)的完整性。
線上線下一體化
技術(shù)融合一直是Mendix為國內(nèi)用戶提供的本地化功能之一,因此打通線上線下的編輯能力十分重要。Mendix離線版Studio Pro不是瀏覽器版本經(jīng)過“塑封”后的產(chǎn)物,而是本地化的Windows系統(tǒng)應(yīng)用軟件。Mendix Studio和Studio Pro支持無縫、雙向、持續(xù)的協(xié)作,使團隊能夠更快地融合到正確的解決方案上。從概念、原型到工作測試版,流程的每一步都可以在Studio和Studio Pro之間來回共享,以實現(xiàn)清晰的溝通和快速迭代,確保不僅能快速創(chuàng)建和完成產(chǎn)品,還可完全交付預(yù)期的業(yè)務(wù)價值。Mendix Studio和Studio Pro都提供第二代Mendix Assist(人工智能助手),可提高生產(chǎn)力并幫助所有開發(fā)人員減少錯誤,從而更快地交付更高質(zhì)量的解決方案。(騰訊版Studio在未來也會具備此功能)