欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

做為程序員怎樣選擇合適的方向

黃文隆2年前22瀏覽0評論

做為程序員怎樣選擇合適的方向?

“低代碼”最近確實很火,很多公司都在或多或少的進行低代碼的研發或者布局工作,何為低代碼?不需要技術人員,普通的HR即可完成的業務工作,比如設置請假單、報銷單、審批單等功能。現在使用率比較搞的產品比如:釘釘(迎合企業、壓榨員工的一款App)。

但是站在個人角度,我很討厭釘釘,程序員何苦難為程序員,程序員用編程的思維、固定化的條條框框來限制或者制約著現在社會的勞動者,從這一點出發,中國的小學生最有發言權,這個是大資本家馬先生的功勞。

返回正題,個人感覺低代碼研發可以從下面幾個方面入手或者解決。

1、靈活的表單設置

目前常用的表單設置或者開發,我項目中集成的技術包括(以下三種):

自定義表單(通過ueditor設置表單,綁定數據表與表單的關聯關系)拖拽表單(通過拖拽技術,拖拽組件,將表單的內容通過可視化拖拽布局,比如:輸入框、單選框)代碼生成器(我們的項目中集成了單表、主子表、樹表的代碼生成器功能)2、在線流程設計器

有了表單如果沒有流程,表單則沒有了靈魂,如果一個表單的布局只能增刪改查,而沒有其他輔助工具的關聯使用,則價值意義不大。

流程設計器可以在線設計流程圖、指定流程節點辦理人、流程表單關聯關系、代辦任務、已辦任務、我發起的任務、歷史任務、歷史流程定義等等功能的設置。

亮點:在線設計流程+自定義表單=無需編碼即可實現流程審批。

3、可視化拖拽報表

有了業務數據,如果對業務數據最大化的處理,報表工具的用途就凸顯出來了,但是個人認為如果較為復雜的報表,可不比從新開發,采用目前市面上比較成熟的報表工具即可,比如:水晶報表、潤乾報表等。通過第三方工具設計完成報表后,通過外鏈的模式進行項目引用。(項目菜單可靈活配置。)

我們的項目目前沒有集成業務報表,我們集成了拖拽可視化echarts報表,通過拖拽圖像化頁面、靜態、動態數據源設置,可以無需開發即可實現可視化報表的展示。

4、可視化拖拽大屏

現在也是比較火的一個方向,通過畫布、各種組件、多種數據源配置等方式,通過拖拽組件研發可視化大屏項目,無需在重新編碼,這個方向目前比較成熟的有:阿里的datav、百度Sugar等產品,但是很多企業也在研發,因為組件一直在更新,所以產品的研發也一直在更新。(有這個興趣的朋友,可以關注下我,聯系我,說不定我們可以一起做些事情,我下一步的計劃)

5、程序員的價值

隨著上面幾種情況,可能還會有其他的情況出現,更好的低代碼意見。話說回來,所有的低代碼只是輔助快速開發的一種手段而已,即使沒有上面的集中情況,很多程序的研發對于程序員來說也是非常快的,低代碼的弊端就是靈活性大大降低,如果出現低代碼無法解決的情況通過二次代碼開發的話,難度可能會更大,所有程序員的方向或者價值:多學習新的技術和知識,時代在發展,社會在進步,一天不學習都跟不上時代,所以多接觸、多學習、多了解,時刻保持為代碼獻身的精神(哈哈,玩笑話,996 請遠離)

6、低代碼開源項目

青鋒的低代碼開源項目,目前已實現了自定義表單、流程設計器(基于activiti的OA流程)、拖拽可視化echarts報表、代碼生成器、全方位的權限系統、其他系統基礎架構的功能。

代碼已開源,托管到(gitee),可以去搜索青鋒系統 下載,了解更多的關注我,私信發您下載鏈接。

我想在這里交接更多的朋友。