-
當(dāng)前位置:首頁 > 創(chuàng)意學(xué)院 > 營銷推廣 > 專題列表 > 正文
2、“低代碼”是什么
宜搭低代碼開發(fā)平臺(宜搭網(wǎng)頁版)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于宜搭低代碼開發(fā)平臺的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請撥打電話:175-8598-2043,或添加微信:1454722008
本文目錄:
一、如何看待微軟推出的Power Apps,和之前的宜搭、活字格、J2PaaS、氚云等低代碼開發(fā)平臺對?
這些平臺中我用過PowerApps、宜搭和活字格。
最大差別在開發(fā)方式上,powerapps和活字格是模型驅(qū)動的,宜搭是表單驅(qū)動。
用powerapps開發(fā)類似access,需要先設(shè)計數(shù)據(jù)模型,即cdm(類似活字格的數(shù)據(jù)表),然后基于cdm做服務(wù)端邏輯cds(活字格叫服務(wù)端命令),然后做頁面,從cds中讀取數(shù)據(jù)或者調(diào)用cds進行業(yè)務(wù)操作。這種做法和系統(tǒng)架構(gòu)與專業(yè)軟件開發(fā)團隊的做法是一致的。企業(yè)軟件開發(fā)經(jīng)過了幾十年,這種做法和架構(gòu)是經(jīng)過無數(shù)項目磨煉出來的,成熟可靠,可以用于核心業(yè)務(wù)場景。
用宜搭時,頁面就是數(shù)據(jù)結(jié)構(gòu),頁面上有哪些數(shù)據(jù),就存儲哪些數(shù)據(jù)。這種表單驅(qū)動模式,看上去技術(shù)門檻更低,但遇到復(fù)雜的業(yè)務(wù)邏輯,比如一個操作同時寫入不同的數(shù)據(jù)時,如做出庫操作時同時添加一張庫管用出庫單、更新實際庫存、添加一張財務(wù)用出庫單、添加入庫采購申請(如果庫存低于警告線),宜搭這種表單驅(qū)動的做法就無法保證業(yè)務(wù)的一致性,某些單據(jù)成功創(chuàng)建,另一些出錯時,就會導(dǎo)致數(shù)據(jù)錯誤,用于企業(yè)核心業(yè)務(wù)場景時,得留個心眼。
此外,部署模式上三者也有差異。宜搭是綁定阿里云平臺的,powerapps綁定的是windows azure。用戶沒法直接操作數(shù)據(jù)庫,進行必要的數(shù)據(jù)備份和導(dǎo)出,控制權(quán)不夠高。雖然這兩者都有私有化部署版本,但價格都非常夸張。活字格則是完全私有化的,可以裝在阿里云的ECS主機或者局域網(wǎng)內(nèi)的電腦上。我推薦用阿里云的ECS,把活字格的服務(wù)器安裝在centos系統(tǒng)(windows也支持,但是我對windows的ps管理腳本不太熟),數(shù)據(jù)庫選擇阿里云的RDS mysql版。這樣做既能提供外網(wǎng)訪問,支持移動辦公,又能對數(shù)據(jù)有完整控制權(quán),運維工作更簡單,也更安心。
二、“低代碼”是什么
一、低代碼是什么?
以下是引用業(yè)內(nèi)資深人士的話:低代碼是基于可視化和模型驅(qū)動理念,結(jié)合云原生與多端體驗技術(shù),它能夠在多數(shù)業(yè)務(wù)場景下實現(xiàn)大幅度的提效降本,為專業(yè)開發(fā)者提供了一種全新的高生產(chǎn)力開發(fā)范式。 另一方面,低代碼能夠讓不懂代碼的人,通過“拖拉拽”開發(fā)組件,就能完成應(yīng)用程序的搭建。 從意義上講,低代碼可以彌補日益擴大的專業(yè)技術(shù)人才缺口,同時促成業(yè)務(wù)與技術(shù)深度協(xié)作的終極敏捷形態(tài)。
前段時間(2020年12月28日),釘釘宣布推出低代碼開發(fā)平臺“宜搭”,為用戶提供低代碼開發(fā)能力。根據(jù)釘釘發(fā)表的最新用戶數(shù)據(jù):企業(yè)組織1500萬、個人用戶3億。
“宜搭們”的上線意味著,中國低代碼開發(fā)的普及被按下了加速鍵,未來幾年甚至有可能迎來爆發(fā)式增長。
二、低代碼開發(fā)平臺有哪些?
以下是本人通過近段時間的了解和查看,比較了幾十家平臺,初步篩選了以下15家,供大家參考,基本信息如下:(深入的還需等待進一步研究,等后續(xù)有空再更新!)
1、釘釘宜達(低代碼開發(fā)平臺),阿里云公司旗下產(chǎn)品,于2019年3月上線,流程較簡單,阿里生態(tài)圈。其高大上的功能很多,但是功能多也有弊端,很多功能要么用不上,要么不會用,平衡感很不好,像一個四不像產(chǎn)品,開發(fā)人員去使用可能覺得不夠自由不如自己開發(fā),而非開發(fā)人員直接懵逼,表示不會用。
2、織信INFORMAT(低/零代碼開發(fā)平臺),由深圳基石協(xié)作科技有限公司自主研發(fā),公司成立于2019年,團隊99人,注冊資本2000萬,法人郭閆閆,開發(fā)是程序語言是Java,簡單易上手,界面友好舒適,自動化功能強大,支持20W+數(shù)據(jù)并發(fā)處理,擴展性強,關(guān)鍵還有免費版。
3、奧哲(低代碼開發(fā)平臺),由深圳奧哲網(wǎng)絡(luò)科技有限公司自主研發(fā),公司成立于2010年,團隊285人,注冊資本2000萬,法人徐平俊,釘釘參股,深度集成。
4、思泉云(低代碼開發(fā)平臺),由深圳市思泉軟件有限公司研發(fā),公司成立于2004年,團隊26人,注冊資本500萬,法人雷文成,.Net平臺,工作流功能強大。
5、JEPaas(低代碼開發(fā)平臺),由北京凱特偉業(yè)科技有限公司研發(fā),公司成立于2008年成立,團隊45人,注冊資本1000萬,公司法人閆建偉,開發(fā)是程序語言是Java,有開源版。
6、炎黃盈動(低代碼開發(fā)平臺),由北京炎黃盈動科技發(fā)展有限責(zé)任公司研發(fā),公司成立于2003年,團隊136人,注冊資本2105萬,法人劉金柱,文檔詳細,老板Java大牛。
7、七巧(低代碼開發(fā)平臺),由廣東道一信息技術(shù)股份有限公司研發(fā),公司成立于2004年,團隊753人,注冊資本1519萬,法人陳偵,騰訊參股,企業(yè)微信集成。
8、JEECG(低代碼開發(fā)平臺),由北京國炬信息技術(shù)有限公司研發(fā),公司成立于2015年,團隊8人,注冊資金100萬,法人張代浩,人氣開源軟件,功能較簡單。
9、明道云(零代碼開發(fā)平臺),由上海萬企明道軟件有限公司研發(fā),公司成立于2013年,團隊38人,注冊資金64萬,法人任向暉,docker發(fā)布,用到程序技術(shù)比較多,react、java、C#、nodejs。
10、簡道云(零代碼開發(fā)平臺),由帆軟軟件有限公司研發(fā),公司成立于2018年成立,團隊883人,注冊5000萬,法人薛愛華,屬于是釘釘集成,主營業(yè)務(wù)BI報表,體驗還可以。
11、活字格(低代碼開發(fā)平臺) 是由西安葡萄城信息技術(shù)有限公司研發(fā),公司英文叫GrapeCity,總部在日本,葡萄城公司成立于1980年,團隊550人以上,注冊資本11,200萬(日元),法人吳嚴,能實現(xiàn)復(fù)雜的業(yè)務(wù)邏輯,但后臺邏輯要寫存儲過程,流程管理方面還有待提升。
12、伙伴云(零代碼開發(fā)平臺) 是由伙伴智慧(北京)信息技術(shù)有限公司研發(fā),公司成立于2012年7月24日,團隊121人,注冊資金1000萬,法定代表人為袁兆江,該產(chǎn)品是由原discuz團隊做的,專注于表格,產(chǎn)品穩(wěn)定性還可以,模板較少,計算功能還需增強。
13、魔方網(wǎng)表(低代碼開發(fā)平臺)是由北京魔方恒久軟件有限公司研發(fā),公司成立于2010年,團隊50人以上,注冊資金2000萬,法人邵蘇毅,產(chǎn)品模板數(shù)量偏少,更新較慢。
14、MyApps(低代碼開發(fā)平臺)是由廣州市天翎網(wǎng)絡(luò)科技有限公司研發(fā),公司成立于2006年,團隊200人以上,注冊資金1500萬元,法人周志軍,免費版功能限制太多,需要授權(quán)才可以使用。
15、搭搭云(低代碼開發(fā)平臺)是由廣州市九章信息科技有限公司研發(fā),公司成立于2009年,注冊資金1113萬元,法人萬斌,上手有一定難度,只能試用30天。
合理并且有效地運用低代碼開發(fā)平臺,不僅可以讓我們工作高效地運行,還能最大程度保證團隊目標(biāo)的達成。我推薦用織信Informat,它內(nèi)置了100+的應(yīng)用模板,覆蓋OA、ERP、CRM、績效、人事、企業(yè)服務(wù)、個人及組織等多個應(yīng)用場景,支持試用。
三、如何選擇低代碼無代碼平臺
近期,Gartner、Forrester等行研機構(gòu)陸續(xù)更新了低代碼相關(guān)的報告,報告中對低代碼的能力模型進行了調(diào)整。從整體方向上看,上述行研機構(gòu)在評估低代碼開發(fā)平臺產(chǎn)品時,提升了數(shù)據(jù)模型/模型驅(qū)動的重要性,并且細化了開發(fā)管制(governance)相關(guān)的要求。
事實上,隨著低代碼應(yīng)用場景的泛化和深化,國際上的主流行研機構(gòu)已經(jīng)明確了“低代碼開發(fā)和傳統(tǒng)開發(fā)方式在應(yīng)用場景上一致”的大方向,并且按照開發(fā)復(fù)雜系統(tǒng)、大規(guī)模系統(tǒng)的標(biāo)準(zhǔn),衡量低代碼開發(fā)工具。
核心能力體系
在此背景之下,我根據(jù)對低代碼行業(yè)的觀察和理解,再考慮上中國特有的需求,整理出一份低代碼開發(fā)平臺核心能力,分為開發(fā)、擴展、體驗和管制四個方面,供技術(shù)選型參考。
1. 開發(fā)
1.1 模型驅(qū)動開發(fā)
模型驅(qū)動是軟件開發(fā)的成熟方法論,是企業(yè)級系統(tǒng)開發(fā)的通行做法。模型驅(qū)動開發(fā)大致可以分為三個階段:
數(shù)據(jù)模型:根據(jù)數(shù)據(jù)庫設(shè)計范式,制作出由數(shù)據(jù)表、關(guān)系、約束等構(gòu)成的數(shù)據(jù)模型
業(yè)務(wù)模型:將業(yè)務(wù)邏輯構(gòu)建在數(shù)據(jù)模型之上,形成完整的業(yè)務(wù)模型(也稱領(lǐng)域模型)
交互界面:基于業(yè)務(wù)模型開發(fā)交互頁面,編排業(yè)務(wù)模型以實現(xiàn)業(yè)務(wù)操作
1.2 可視化:UI設(shè)計
使用可視化的方式構(gòu)建前端界面和前端交互行為。如果您的項目需要保持統(tǒng)一的VI,那么是否支持引入CSS文件也需要納入考察項目。
1.3 可視化:邏輯處理開發(fā)
使用可視化的方式,在前端或者后端構(gòu)建業(yè)務(wù)處理邏輯。對于有事務(wù)性要求的企業(yè)級應(yīng)用項目,如ERP、WMS或財務(wù),需要重點關(guān)注后端業(yè)務(wù)邏輯處理的開發(fā)方式。
1.4 可視化:系統(tǒng)運維
低代碼開發(fā)平臺應(yīng)關(guān)注軟件開發(fā)的全生命周期,部署、迭代、監(jiān)控等環(huán)節(jié)的可視化,同樣可以大幅降低軟件的整體成本。
2. 擴展
2.1 數(shù)據(jù)庫集成
數(shù)據(jù)庫集成能力是打通“數(shù)據(jù)孤島”的必備條件,也是成本最低的方案之一。是否能夠連接外部的數(shù)據(jù)庫,是否能夠調(diào)用該數(shù)據(jù)庫上存儲過程等編程能力,對大企業(yè)的軟件開發(fā)項目來說至關(guān)重要。
2.2 WebAPI集成
現(xiàn)代的軟件系統(tǒng)和SaaS服務(wù)均以Web API的形式對外提供接口,用于集成。通過調(diào)用Web API可以讓低代碼開發(fā)平臺具備更強大的開發(fā)能力和更廣泛的應(yīng)用場景。
2.3 編程接口
軟件需求和IT環(huán)境的變化通常會超過開發(fā)平臺的迭代,編程接口便是避免“卡在最后一公里”的最后一道防線。
2.4可擴展的組件生態(tài)
在編程接口的基礎(chǔ)上,如果能夠存在一個組件生態(tài),讓用戶能快速找到自己所需的開發(fā)功能,避免“重復(fù)造輪子”,何樂為不為呢。
3. 體驗
3.1 響應(yīng)式頁面支持
響應(yīng)式頁面可以分為流式布局和網(wǎng)格布局兩種。支持響應(yīng)式頁面意味著用戶無需針對特定的屏幕尺寸做專門的設(shè)計,可以大幅提升UI的開發(fā)效率。
3.2 定制化的原生APP支持
為了充分利用硬件的特性,針對iOS或Android開發(fā)原生APP依然沒有被拋棄。是否能構(gòu)建從Logo到功能,全定制化的原生APP對于某些項目來說,依然是必須項目。
3.3 本土化移動端支持
移動辦公在國內(nèi)基本上等同于釘釘和微信,所以,低代碼開發(fā)平臺需要具備與這兩個IM軟件無縫對接的能力,從頁面嵌入到用戶集成,不容忽視。
4. 管制
4.1 Web版IDE
相比于桌面版的IDE,Web版具備更快速的部署、更統(tǒng)一的版本等優(yōu)勢,對于大型項目開發(fā)團隊而言,為此犧牲一定的開發(fā)效率都可以接受。
4.2 版本管理
企業(yè)級應(yīng)用的高復(fù)雜度和頻繁的需求變更決定了版本管理的重要性。事實上,在專業(yè)開發(fā)領(lǐng)域,版本管理已經(jīng)成了標(biāo)配,并基于此衍生出了完整的項目管理方法論。
4.3 代碼倉庫管理
與代碼類似,用戶使用低代碼工具開發(fā)的資產(chǎn)也是公司或團隊的財富,如何安全可靠的保存這些資產(chǎn),將其存放在位于局域網(wǎng)或互聯(lián)網(wǎng)的Git等代碼庫,配置訪問權(quán)限是個好思路。
4.4 局域網(wǎng)部署
在中國,依然有很多企業(yè)對數(shù)據(jù)和應(yīng)用程序的可控性提出非常嚴苛的要求,如果用戶需要為他們開發(fā)核心業(yè)務(wù)系統(tǒng),支持局域網(wǎng)部署,在完全沒有互聯(lián)網(wǎng)的情況下也可以開發(fā)、部署和使用就成為不得不面對的現(xiàn)實。
國內(nèi)外典型產(chǎn)品橫評
為了直觀的展示核心能力體系,我選取了國內(nèi)外幾個典型的低代碼開發(fā)平臺產(chǎn)品(outsystems、powerapps、活字格、釘釘宜搭)進行橫評。這里的評價僅為定性,不涉及定量。一家之言,僅供參考。
四、java低代碼開發(fā)平臺有哪些?
java低代碼開發(fā)平臺,能快速開發(fā),節(jié)省人工成本,提高開發(fā)效率。
國內(nèi)快速開發(fā)平臺如目前流行的低代碼快速開發(fā)平臺(如有天翎 ?,普元,天縱,等廠家)myApps微服務(wù)架構(gòu),多租戶模式,門戶集成,單點登錄,移動端(企業(yè)微信,釘釘,APP),功能模板都是可視化配置(如表單引擎,視圖引擎,流程引擎,報表引擎,像操作word或Excel,擴展性強,提供源代碼,支持國產(chǎn)數(shù)據(jù)庫,操作系統(tǒng)((瀚高,達夢,統(tǒng)信,中標(biāo)麒麟等)如天翎java平臺后端核心框架:Spring MVC+SpringBoot2.X,視圖框架:Spring MVC,緩存框架:Ehcache+Redis,持久層框架:Hibernate+JDBC+File System Serilizable,安全框架:Spring security+antisamyt等
以上就是關(guān)于宜搭低代碼開發(fā)平臺相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
著名景觀設(shè)計平面圖(著名景觀設(shè)計平面圖怎么畫)