小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

可視化編程軟件有哪些好的推薦?

 漫步之心情 2021-05-12

綜合比較4種國內外Low-code可視化編程工具

隨著互聯(lián)網的發(fā)展和在各個領域的應用,開發(fā)編程的需求大大增加。為了提高編程效率,降低編程門檻,國內外各個技術公司都想盡辦法去優(yōu)化升級編程語言,或者提供更優(yōu)化的開發(fā)環(huán)境。其中Low-code可視化編程這個概念,是很成功的一個發(fā)展方向,它可以大大提高編程效率,解放生產力。下面就為大家介紹幾款國內外優(yōu)秀的Low-code可視化編程工具。

Mendix-被西門子用6億歐元收購的新獨角獸,Low-code開發(fā)平臺。

專攻企業(yè)應用開發(fā),面向B端用戶,一般是面向有開發(fā)團隊的中大型企業(yè),提供模型驅動IDE和微流,減少代碼量,使業(yè)務人員可以通過可視化組件參與到開發(fā)過程中,與程序員在Mendix platform上合作開發(fā)本企業(yè)的應用。提供一些企業(yè)解決方案、模板,開發(fā)平臺上也支持自定義UI和組件。擁有Atlas UI Framework開發(fā)框架,根據應用和業(yè)務類型,會推薦相關的模板和組件,達到快速開發(fā)的目的。內置DevOps功能,可以持續(xù)交付,也可以使用Mendix platform API集成其他DevOps工具。

可視化組件可以減少部分代碼量,但是這些組件的顆粒度不夠精細,邏輯也不夠完備,很難完全滿足企業(yè)個性化的需求。開發(fā)之后的調試和測試,需要額外使用另外的幾款軟件,既增加了使用成本,又增加了對代碼的要求。

Mendix 模型驅動

Mendix 微流示例

Outsystems-獨角獸公司,國外知名的drag drop IDE。

用戶以國外大企業(yè)居多,外企接受度高。開發(fā)者承接項目單價很高,在全球組織本地的客戶服務團隊??赏卣剐詮?,支持智能硬件。 多用來開發(fā)流程類應用,可以實現全棧快速開發(fā),支持從UX到后端集成的所有內容。大型應用程序端到端DevOps和生命周期管理。

公司成立早,教學文檔豐富。但是因為技術是早期技術,IDE界面古老,操作不友好。想使用可視化組件降低代碼量,但是并沒有太好的做到可視化和coding的平衡,而是把coding的復雜程度轉移到了使用、調試組件的難度上,需要使用者進行大量額外的學習和練習。

代碼要求高,工具控件不夠豐富,很多非?;A的功能需要復雜的操作才能完成,開發(fā)時前端部分的調試非常復雜,非常耗時。后臺服務也需要大量調用接口,對外的功能拓展依賴于Integration Studio等,但是兼容性不高,有時兼容Mysql都會出問題。

Outsystems可能也發(fā)現了自己的一些短板,為了解決前端的問題,建設有UI庫,正在不斷完善中。但是因為技術架構的局限性,還是無法解決很多常用但是基礎的問題,在試用中發(fā)現,例如,很簡單的彈窗提示、下拉菜單等,都需要通過寫js來實現。

IDE界面

復雜的前端調試界面

Odoo-準備進軍中國的企業(yè)應用Low-code編程工具。

特點是開發(fā)的內容模塊化,模塊以業(yè)務制作成獨立的APP,提供模塊化的企業(yè)業(yè)務解決方案。

模塊分類精細,和其他解決方案公司相比,多出了支持傳統(tǒng)制造公司的MRP、PLM、設備管理、質量管理等模塊。甚至提供業(yè)務部門的PPT報告模板。

Odoo的可視化編程,對于企業(yè)業(yè)務部門而言,是通過拼裝開發(fā)好的業(yè)務APP模塊,搭積木式的構建企業(yè)應用。概念是非常好的,但是其實對于開發(fā)者來說,工作量并沒有減少,只是企業(yè)搭建應用的時候,可以使用一些業(yè)務模塊,而每一個APP模塊,還是由開發(fā)者用代碼的方式制作。

開發(fā)者工具基于Odoo開源開發(fā)框架,開發(fā)并積累大量的模塊。開發(fā)者需要較高的代碼基礎,代碼量較大。軟件開發(fā)商、企業(yè)IT部門工程師可以根據需求對模塊進行開發(fā)和二次開發(fā),同樣需要較高的代碼基礎。雖然可以直接使用,但是模塊之間的聯(lián)接,需要使用專門的函數調動,需要額外的學習成本和試錯風險。

通過開源的方式,積累了一些模塊層面的解決方案,再由具體的應用需求方拼裝成可以使用的應用。所以Odoo的可視化開發(fā),只能完成拼裝的前期工作,每個組件與組件之間的鏈接,都是工程師使用代碼完成的。

而且最大的缺點是貴,收取開發(fā)者認證費,應用托管費,部署費,云服務費等等費用,只有大型公司,才能承受。

iVX-國內的可視化編程工具代表。

核心技術是自研的VX 0代碼開發(fā)框架。采用的技術和上面幾家國外老公司更先進,邏輯更完備,嚴格來說是一種0代碼編程語言,前后端全部可視化,語言模塊化,分為解決方案層、模板層、小模塊層、函數接入層和組件接入層,滿足各類用戶的需求。語言模塊化顆粒度細膩,組件種類豐富,功能性強,幾乎囊括了互聯(lián)網應用開發(fā)的所有功能,包括其他可視化編程工具沒有的動畫、全景、物理引擎、3D 世界、多屏應用、直播、微信分享、 各種支付接口、前后端數據通信等功能。 拓展性強,可以集成各種功能組件,智能硬件控制組件、區(qū)塊鏈組件。

在開發(fā)過程中,在IDE界面,對可視化組件添加事件,使用事件 數據驅動的綜合驅動方式,動態(tài)調試,后臺服務也是通過使用可視化組件完成,包括數據庫組件、通信功能、docker服務,甚至還直接提供電商組件等等,開發(fā)完成后,直接在IDE界面調試和預覽,開發(fā)者可以一鍵發(fā)布到云端,省去了運維的工作。

現在的教學視頻和文檔還較少,不過據觀察每周都會有一些新的學習內容更新。

iVX IDE界面

小結

Mendix-被西門子用6億歐元收購的新獨角獸,低代碼開發(fā)平臺。Outsystems-獨角獸公司,國外知名的drag drop IDE。Odoo-準備進軍中國的低代碼編程工具。國外的這幾家公司,成立都比較早,采用的技術其實比較陳舊和落戶了,不過他們很好的趕上了國外企業(yè)數字化的風口,吃足了國外已經火了很多年的Low-code編程工具的紅利,體量很大。

國內的編程歷史其實并不長,很多程序員對Low-code編程工具的態(tài)度過于保守,其實應該放眼世界,就好比有人已經使用上了生產線,我們卻還在重復制造輪子?,F在這幾家公司也開始發(fā)現了中國的saas和paas市場,開始布局國內。但是因為收費昂貴,服務支持不完善,和國內環(huán)境不兼容等問題,腳步不快,但是也不容忽視。

ivx因為是國內的工具,所以組件和國內互聯(lián)網生態(tài)集成很好,而且比Low-code更強一點的是,可以 0 code開發(fā)全平臺全種類應用,包括OA/CRM/ERP等各類管理系統(tǒng)、網站、微信小程序、小游戲、電子商城、webAPP、IOS/Andriod App、桌面原生應用。因為擁有動效組件、3D物理世界和物理引擎,所以是唯一一款可以0代碼可視化制作游戲的工具??梢匀轿?、多維度滿足國內互聯(lián)網各細分領域需求,企業(yè)辦公數字化需求,企業(yè)營銷數字化需求。希望ivx公司可以利用好本土優(yōu)勢,帶動國內編程生產力的提高。

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多