文檔驅動式面向服務的敏捷開發與高效運行


  標題有點長,因為想把主要特點都加進去,結果還是漏掉了角色和工作流。

  可能您看着有點暈,感覺這個有點扯。Emmmm,看個圖吧。

 

 

 

  一條大魚,骨骼已經出來了,就差往里面填肉了,有興趣嗎?

  除了插件功能之外,不需要寫代碼!

 

         文檔驅動的特點:

1、  前后端分離,后端只提供api,前端負責頁面和交互。

2、  前后端的基礎功能都可以自動實現無需編碼。(依賴注入)

3、  文檔先行,先要有文檔,然后由支持平台根據文檔實現其他功能。

4、  如果需求有變化了,先修改文檔,然后還是由支持平台根據文檔的改動,自動變更各種相關功能。(插件里面的代碼除外)

5、  開發速度很快,文檔寫好,一鍵實現基本功能,然后稍加修飾(修飾部分可以計入文檔),基礎功能就可以搞定了。特殊功能可以用插件的方式實現。

6、  自動進行單元測試!確保后端API可以正常運轉。

7、  Bug很少甚至沒有。因為大部分功能都是自動實現的,想出bug都難。

8、  運行效率也是很高的,因為執行步驟非常精簡,不需要的統統不用。

9、  自帶強大的日志功能:操作日志、數據變更日志、異常日志、執行步驟跟蹤計時(便於發現耗時部分以及便於查錯)。

10、最后請注意:這不是代碼生成器!增加一個基本功能,不需要增加代碼。

 

 

如果您還是覺得有點扯的話,建議看看low code,百度一下,有很多。

低代碼的思想很久以前就有了,國內外好多公司也都在研究,也有成品出現,只是似乎都是在悶聲發大財。打出名氣的似乎不多。也沒發現有太多的討論的。不知道原因。

話說那個新聞是去年的了,不知道現在運作的如何了。如果大面積成功推廣了,那么IT公司會如何?程序員又會如何呢?

不知道哎,不過不管怎么樣,我還是想把自己的思路拿出來,做個開源項目,最后折騰一次吧。

 

開源項目打算用node來做,因為他可以更好的實現我的想法,以前是用asp.net做的,比較別扭,插件系統也不好實現。用node就方便多了,因為他可以在運行時動態創建實體類,這個是我最需要的。

實現我的思路,需要有幾個基礎功能:

1、  可以在運行時動態創建實體類

2、  后端可以方便的訪問json,以便於傳遞動態創建的實體類,方便做插件功能。

 

別的倒是沒啥要求了,符合這兩點的目前發現node比較適合,其他語言沒看呢。

如果你對我比較熟悉的話,可能會覺得這個東東似乎有點熟悉,嗯對,這個就是自然框架!

現在想對自然框架重構,以便於實現更強大的功能。

一個人的能力是有限的,希望能夠找到志同道合的人一起來實現這個功能。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM