掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
近些年來(lái),低代碼的發(fā)展趨勢(shì)可謂是蒸蒸日上!當(dāng)然,熱門的技術(shù)總會(huì)伴隨著質(zhì)疑的聲音,誕生至今,大家各抒己見,也不乏有針鋒相對(duì)的意思,這本質(zhì)上是一件有助于推動(dòng)低代碼發(fā)展的事情。

公司主營(yíng)業(yè)務(wù):網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)推出武陵源免費(fèi)做網(wǎng)站回饋大家。
業(yè)內(nèi)的朋友們一定知道,關(guān)于低代碼的熱點(diǎn)不止發(fā)生過(guò)一次,然而多數(shù)是曇花一現(xiàn)之后戛然而止。由于我本身也是低代碼行業(yè)從業(yè)者,JNPF低代碼產(chǎn)品已經(jīng)迭代5年之久,正好借這個(gè)機(jī)會(huì)與大家分享一些拙見。
一個(gè)基于Java Boot / .Net Core構(gòu)建的簡(jiǎn)單、跨平臺(tái)快速開發(fā)框架,基于SpringBoot / Springcloud+Vue的前后端分離的項(xiàng)目,麻雀雖小,五臟俱全,開箱即用!
身為開發(fā)人員,經(jīng)常需要花大量時(shí)間在數(shù)據(jù)綁定與界面設(shè)計(jì)等重復(fù)性高、技術(shù)含量低的工作,本應(yīng)重點(diǎn)關(guān)注的用戶具體業(yè)務(wù)邏輯需求搭建卻沒(méi)能投入太多時(shí)間。這也是越來(lái)越多的程序員加入低/無(wú)代碼開發(fā)大軍隊(duì)伍的原因。
低/無(wú)代碼通過(guò)將底層功能封裝起來(lái),實(shí)現(xiàn)使用端可視化、模板化、向?qū)Щ?,大幅度降低重?fù)工作量。對(duì)于開發(fā)者而言,JNPF是一個(gè)“代碼生成器”,和手寫代碼無(wú)差別,可以脫離JNPF平臺(tái)任意部署,況且支持全源碼交付,買斷型軟件,這是大多數(shù)低代碼平臺(tái)不具備的開放條件。JNPF在線編輯器網(wǎng)址如下:
JNPF:https://www.jnpfsoft.com/?toutiao(PC端體驗(yàn)更佳)
……
更多詳細(xì)信息可以查看官方文檔。
在JNPF平臺(tái)里,建模是第一步,再開始創(chuàng)建應(yīng)用,應(yīng)用創(chuàng)建好了就可以去搭建頁(yè)面了。
主要還是一些快捷鍵的入口,基礎(chǔ)設(shè)置/表單設(shè)計(jì)/列表設(shè)計(jì)。還有pc/app的切換,JNPF的制品是兩個(gè)端同時(shí)生產(chǎn)的,也就是你做好了pc,app自然也生成了。
組件庫(kù):構(gòu)成頁(yè)面的主要元素,用戶通過(guò)拖拉拽組件設(shè)計(jì)頁(yè)面;
動(dòng)作面板:通過(guò)動(dòng)作面板,用戶可以「更加方便的組織和復(fù)用代碼」、「實(shí)現(xiàn)復(fù)雜交互」;
多語(yǔ)言文案管理:用戶可以自行增刪改多語(yǔ)言詞條,以便和組件相關(guān)屬性進(jìn)行綁定;
如 ps 中的畫布,定義了項(xiàng)目編輯區(qū)域,所有的編輯和創(chuàng)作都在這一區(qū)域完全可視化地進(jìn)行。
主要是選中組件后的屬性,給用戶通過(guò)屬性項(xiàng)配置設(shè)計(jì)自己想要的效果。
表單系統(tǒng)存在于企業(yè)系統(tǒng)的各方各面,每一條業(yè)務(wù)線都離不開表單系統(tǒng),最基本的表單系統(tǒng)無(wú)非數(shù)據(jù)錄入與展示,JNPF把基本表單組件都一一呈現(xiàn)在組件庫(kù),企業(yè)可以選擇組件類型,比如【單行文本】、【日期】等,來(lái)設(shè)計(jì)自己需要的系統(tǒng)。
除了提供豐富的組件類型,針對(duì)組件的屬性(姑且將組件的樣式、動(dòng)作、事件等統(tǒng)稱為屬性)也提供了很大的配置自由度這個(gè)和部分低代碼平臺(tái)相比顯得人性化很多,也就是樣式你可以自己調(diào)整修改,組件交互你也可以自己寫,頁(yè)面邏輯編排都支持你調(diào)整,并不會(huì)一味地進(jìn)行平臺(tái)內(nèi)封裝。
用戶通過(guò)創(chuàng)建應(yīng)用,再到創(chuàng)建頁(yè)面 ——> 設(shè)計(jì)頁(yè)面 ——> 編排頁(yè)面流程邏輯,然后再設(shè)置相關(guān)的權(quán)限以及審批流程,到最后部署上線,幾乎不需要用戶理解數(shù)據(jù)庫(kù)相關(guān)的內(nèi)容,很好地做到了頁(yè)面即模型的處理,基本簡(jiǎn)單表單系統(tǒng)的crud都是能支撐住的。
JNPF的審批流提供的是可視化設(shè)置,設(shè)置審批節(jié)點(diǎn),節(jié)點(diǎn)中設(shè)置條件,然后還可以給節(jié)點(diǎn)控制權(quán)限(這個(gè)節(jié)點(diǎn)只能做哪些審批動(dòng)作,只能看到哪些數(shù)據(jù)),所以按這種可視化的審批流設(shè)計(jì)方案做抽象,應(yīng)用范圍是很高的。
以上就是對(duì)JNPF低代碼開發(fā)平臺(tái)的介紹,我還是比較喜歡JNPF的,最大的特點(diǎn)就是能像編程語(yǔ)言一樣靈活地生成代碼和整個(gè)應(yīng)用,意外的是支持全源碼。這意味著,不僅可以在JNPF平臺(tái)內(nèi)部進(jìn)行開發(fā),還可以將生成的代碼和應(yīng)用導(dǎo)出,脫離平臺(tái)進(jìn)行使用,真正實(shí)現(xiàn)了全方位的開發(fā)需求。其他低代碼限制都很大,離開平臺(tái)就不行了,假如它破產(chǎn)了我辛辛苦苦開發(fā)的應(yīng)用豈不是就over了。
JNPF產(chǎn)品發(fā)布至今還保持這個(gè)兩個(gè)月一個(gè)新版本的迭代速度,雖然低代碼賽道仍有諸多競(jìng)爭(zhēng)者,但JNPF的產(chǎn)品在使用上還是獲得了一致好評(píng),相信隨著JNPF功能的逐步完善能夠?yàn)殚_發(fā)者創(chuàng)造更多便捷和價(jià)值。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流