- N +

vue低代碼平臺 vue低代碼平臺多種實現方式

大家好,今天來為大家分享vue低代碼平臺的一些知識點,和vue低代碼平臺多種實現方式的問題解析,大家要是都明白,那么可以忽略,如果不太清楚的話可以看看本篇文章,相信很大概率可以解決您的問題,接下來我們就一起來看看吧!

國外有很多低代碼開發平臺,國內有類似的平臺嗎

分享個開源項目的技術棧推薦個git上開源的快速開發項目,項目采用微服務為基礎的腳手架,包括流程、表單、列表、圖表、應用等多個界面化的配置引擎。

項目介紹:

**JVS的核心目標:**讓中小型開發團隊過得輕松一點,優化開發團隊人力成本高、交付效率低、質量不可控、周期不確定、基礎技術投入不足、高端技術支持不夠等JVS是面向軟件開發團隊可以快速實現應用的基礎開發框架,采用微服務分布式框架,提供豐富的基礎功能,集成眾多業務引擎,它靈活性強,界面化配置對開發者友好,底層容器化構建,集合持續化構建。

項目標簽低代碼、微服務、支持SaaS、私有化部署、DevOps、開源項目地址

框架前端地址:https://gitee.com/software-minister/jvs-ui框架后端地址:https://gitee.com/software-minister/jvs快速安裝地址:JVS/jvs-docker-compose

體驗地址體驗地址:http://frame.bctools.cn/#/login登陸可以通過微信掃碼登陸,對于配置數據,請各位技術同學手下留情。部署文檔https://gitee.com/software-minister/jvs-docker-compose/blob/master/readme.md**物理拓撲:

技術文檔地址(微信登陸可查看):

技術棧說明:

系統部分截圖:

登陸頁面

配置化首頁

系統基礎信息設置

框架基礎功能

應用創建()

列表配置

流程配置

表單配置

圖表配置

邏輯配置

如何搭建低代碼平臺

很多時候我們只知道低代碼能給我們帶來便利,卻往往忽略了,到底低代碼平臺是如何搭建應用的,我們該從何處入手呢?

看完以下的回答,或許對你有幫助!篇幅有點長,都是干貨

這里我用到了JNPF的平臺,很多學生們剛畢業都在從事運維和實施的崗位,且這個平臺在我這面也是非常流行的,每年畢業季都會在我們學校招聘走很多學生,因為很多學生都會使用到這個平臺的功能,所以我就進行了嘗試。

畢竟看它是【低代碼】應用開發,在程序員眼里就是【按照邏輯點吧點吧】就能出應用,非常快捷高效,方便以后做一些臨時小應用。就沒想到測試完成后發現,哦,我的天,是真的快,前后就幾分鐘而且操作過程全中文化,這對于大一剛來的,英語還不利索的小朋友很友好,之后有了這個東西在應用方面就會非常方便。

一、官網基礎功能及搭建

JNPF開發者中心

主頁地址:www.jnpfsoft.com/?toutiao

注冊過程我就略過了哈,非常簡單,有那個電腦就能注冊,我們的主要目的是測試低代碼的方便程度。

進入它的主頁,你會發現它分為Java及.Net兩個版本,根據自己的需求偏好自由選擇就好啦。

我個人登過Java的,在這里會自動浮現賬號信息,再次登錄就會很方便。

這里我們就可以直接開啟體驗環境。

二、體驗過程

大致流程我體驗過了,我們先來看看它具體有哪些開發亮點,方便后面做細分。

里面至少包含表單建模、流程設計、報表可視化、代碼生成器、系統管理、前端UI等組件。

像上面這些功能,可以直接引用,我們就沒必要重新造輪子,僅選擇合適的組件進行集成和二次開發,即可自主開發一個低代碼平臺。

01、連接數據源

支持連接多數據源,幫助應用快速與第三方系統完成數據整合,將第三方系統數據整合在平臺里。支持包括主流數據庫SQLServer、MySQL、Oracle、PostgreSQL,同時兼容國產數據庫達夢、人大金倉等。

02、設計表單

內置較為豐富便捷的表單引擎,拖拽搭建即可,官網顯示支持有50余種控件,倒是可以滿足多種業務場景下的搭建需求。

PC端設計好表單后,支持移動端同步設計,一鍵發布至APP、小程序、H5等移動平臺上,較為高效的就完成了多端自動適配,實現信息互聯互通。

03、流程設計

強大流程定義功能(節點審批、子流程、條件分支、選擇分支、并分支、定時器等),業務邏輯簡單好理解、業務流程梳理快捷明了,同時支持一表單多流程的設置。

封裝大量具有中國特色的流程動作,滿足審批需求,包括權限設置、會簽、或簽、重審、轉審、催辦、撤回、加簽等審批動作。

04、圖表呈現

通過簡易配置即可自動生成各種類型的報表,內置大量可視化控件效果,通過OLAP多維分析功能,幫助洞察解決數據背后的問題。

同時支持靜態數據、數據庫和API等多種數據源接入數據,可滿足多元化的數據整合需求。

05、組織架構設置

JNPF支持多租戶模式,可根據管理模式差異進行業務分區應用;支持同步管理多個子工作區環境,實現各子工作區的日常使用互不干擾。

當然,不用擔心的是,不同的分子公司它也支持分別對接企微和釘釘架構。

三、效率評價

①極易實現。整個過程流暢,基本無卡頓,易于理解和調試。

②多端開發。PC端設置好表單后移動端同步生成,很便捷。

③有簡單的功能配置,也有可用于配置復雜的場景。后者,可能對于業務人員獨立開發上要下點功夫,但并不影響它的全能性。

四、小結

對于整個JNPF應用開發流程體驗完成后。個人認為它的綜合使用感及市場性價比算是不錯的。10分鐘完成一個基礎應用,2-3小時就能摸清整套系統的使用流程和基本功能的位置,產品的功能集成和操作復雜平衡也較為合理。

如果老板們可以直接定制這樣一個能包羅萬象的應用,后續的系統再開發就不用愁了,讓這些時間去談一個萬單位的項目,多香啊!

會vue再上手uni-app難度大嗎

uni-app就是基于vue開發的框架,如果你會vue的話,入門應該是沒啥問題,如果上手去做項目的話,還是有些難度的。具體哪些難度我們得搞清楚uni-app到底是什么。

uni-app是一個使用Vue.js開發所有前端應用的框架,開發者編寫一套代碼,可發布到iOS、Android、H5、以及各種小程序(微信/支付寶/百度/頭條/QQ/釘釘)等多個平臺

這是官網介紹的原話,咋一聽很厲害的樣子。發布到多個平臺只需要一套代碼,這樣的話效率高,成本又低。那為何大公司沒有采用uni-app進行開發呢?

1.我們先搞懂它為何能跨多個平臺

從上圖我們可以看出uni-app跨平臺的原因了:適配每一個終端!

這就很像是java虛擬機了,不過java虛擬機是程序運行時工作,而uni-app是編譯時工作。

可以這樣理解,java虛擬機是在程序運行時,進行適配平臺,uni-app是在編譯時,根據你選擇的編譯平臺進行適配。

在編譯時解決平臺問題,這是目前很多跨平臺框架的首選解決方案,即保證效率又方便開發者。

但這種方案也有缺點,如果平臺變動或更新,那么有可能導致你app某些功能無法使用,必須等著uni-app維護升級。

這就是uni-app的跨平臺原理,現階段的跨平臺方案沒有完美的,都是有利有弊。

2.如果會Vue,是不是相當于會uni-app

是的,uni-app開發頁面用的就是Vue組件

上圖代碼是uni-app登陸模版項目里面的,可以看出來,用的就是Vue的template模版開發。

一般不涉及到平臺性的組件都是使用Vue開發的,所以如果你項目對跨平臺要求不高,而且會Vue的話可以直接上手開發uni-app

哪些組件是涉及到平臺性的呢?

比如彈窗,我們用Vue的話一般在template寫個dialog,而uni-app可以直接通過uni.showModal實現彈窗。當然這個例子不太嚴謹,Vue也能封裝一個這樣實現。這里主要講的是跨平臺,使用uni-app提供的組件基本不用擔心平臺適配問題。

為什么會Vue上手uni-app仍然有難度

這里說的難度不是指寫代碼的難度,代碼都是用Vue寫的不存在啥難度。

1.難度是對跨平臺而言的,你需要懂各平臺運行app的原理。

uni-app代碼編譯打包后,移動端基本是運行在安卓的webview或ios的WKWebView。但是安卓或ios平臺為了效率或者安全性,不會去支持H5的一些危險特性或者功能,當然H5是安全的們這里的危險只是安卓和ios認為的。

比如ios的WKWebview,對H5一些新的css不支持或者不會太早的更新適配。

如果你不了解移動端webview的差異性,那么很容易踩雷,而且這些錯誤都是無法通過debug發現的。

2.uni-app無法適配的工作需要開發者來實現

有些適配工作是uni-app無法通過編譯完成的,這就是需要開發者去實現了。

比如開發中,div、ul、li等得改為view,微信的wxcomponet不支持H5等等。

這里就增加了很多的開發成本,很多不支持跨平臺的vue組件用不了。

開發久了你可能會有這樣的感覺,會Vue開發uni-app比從頭學uni-app開發都難!

總結

如果你會Vue,使用uni-app開發的話,上手是比較簡單的,但是如果項目涉及到跨平臺的話,就得斟酌下了,會有很多坑,一旦影響到業務功能的實現,就得不償失了。

如果你項目不涉及到移動端,就只在web和小程序上運行的話,可以使用uni-app開發。

都說后端造語言,移動端造系統,web端造框架。但在這個前端大融合的時代,系統框架已分的沒那么清楚。

而作為開發者,我們得知道,效率和成本是對立存在的,切勿因此失彼!

我是非著名攻城獅,原創不易,如果我的回答對你所幫助,還請點贊支持!

有哪些開源的快速開發平臺

我這有一款開源知識庫管理系統,它是軟開企服開源的一款企業級在線知識庫,功能豐富,歡迎來了解。

無憂文檔是知識庫管理軟件,無需下載,打開瀏覽器就可以使用,可作為云盤存儲資料。它擁有office插件,功能豐富,操作簡單,是個不錯的協同辦公軟件。

無憂·企業文檔支持二次開發,定制。一款協同辦公軟件,功能豐富,操作簡單,歡迎大家來體驗。

接下來我對產品的部分功能做個自我介紹,也非常歡迎有需要的朋友來試試。

這是一款支持開源(提供100%源代碼)、私有化部署(并支持SaaS模式與PaaS模式)、支持

二次開發的企業級在線文檔。

產品功能介紹:

登錄界面,干凈利落(支持多模式用戶登錄,微信登錄、賬號密碼登錄、也可添

加其他登錄方式)

在線編輯,協同辦公:可多人同時編輯,目前是各個大小企業辦公中必不可少的功能,協同辦公

在相同成本的情況下,大大的提高工作效率

便捷操作:像書架一樣的知識庫的目錄及大綱功能,讓多篇文檔結構化,形成一本本像書一樣清

晰易讀的知識庫,方便知識創作及沉淀。文章內容編輯時刻上手,無需培訓。

完善的權限體系:組織、部門、菜單、角色、等權限體系,更加適合于企業管理

高效協同,支持團隊管理,提供所有者、管理者、成員、普通游客等多種角色控制信息分享范圍

支持多種文檔:富文本、腦圖、在線表格、畫圖等等。。。

簡單好操作的文本編輯器

功能豐富強大的在線表格,你想要的功能都有

清晰極簡的腦圖編輯

協同辦公,提升團隊效率

組件超多的流程文檔編輯,支持自動瞄點

強大的文庫搜索引擎,輕松查找任何文檔,任何內容,更加方便

多種應用擴展,更加輕松便捷

安全的信息分享,多種分享方式,密碼分享讓信息更加安全

產品核心特色:

私有化部署:提供容器化部署方案,支持公有云、私有云的多種模式,滿足不同場景需求,私有

才是安全的。

代碼開源,目前開源的代碼在Gitee、github等代碼托管平臺開源,100%源碼開放。

擴展性強,底層采用springcloud的基礎框架,可以擴展海量并發,并且目前除了知識庫,開發

團隊正在構建私有化的視頻會議、郵件管理、任務管理等應用。

支持多種模式:支持多租戶(SaaS),也支持單租戶(PaaS)模式,后端自主控制

如果你有功能需求,歡迎留言提出來,我們將酌情考慮添加。如果還有其他的疑問,可以私信

demo環境:http://knowledge.bctools.cn/

開源地址:https://gitee.com/software-minister/jvs-knowledge-ui

使用什么vue框架寫后臺系統比較好

您好,很高興回答您的問題。

因為最近正好在用vue做一個項目,這里我來聊一聊。

先說一下背景:vue是華裔大神尤雨溪創建的,自創建后就一直很火,原因是他入門門檻很低,很容易學會,而且他mvvm的思想很容易被大家接受。并且中文資料很齊全,是個很火的框架。

再說一下vue應用場景:一般vue比較擅長SPA開發,也就是單頁面應用,通過路由來控制頁面顯示。至于多頁面多tab的應用,就需要自己寫套框架來實現,目前我搞的這個項目就是這樣的。

接著談一下具體開發實現:一般一個vue項目會用到如下技術或框架:

1.element-ui:這個是由餓了么公司開發開源的組件庫,里面有大量的封裝好的組件,例如橫向菜單等。用了這個框架后,基本只用寫自己的業務組件就行,其他的用它庫里的就行。

2.ant-d:這個也是一個組件庫,是阿里開發的,也是很不錯的。

3.vue-router:這個是vue官方的路由組件,用于組件間的路由,這個也是不可缺少的。

4.vuex:這個為是vue官方提供的,用于存儲一些狀態值,相當于維護一些公共變量,這個是大項目里不可缺的。

5.axios:遠程通訊組件,用于和遠程服務器發送ajax請求,這個插件對請求封裝的很好,使請求數據變得很簡單。

6.mockjs:這個是開發階段用于模擬數據的組件,攔截前臺請求返回你設置的模擬數據。

主要用到的組件就是上面這些了,根據項目不同,也有其他的組件會被引用。希望上面回答能幫助你。如果有更多疑問,請關注我,我會給你解答。

關于vue低代碼平臺,vue低代碼平臺多種實現方式的介紹到此結束,希望對大家有所幫助。

返回列表
上一篇:
下一篇: