文档驱动式面向服务的敏捷开发与高效运行

  标题有点长,由于想把主要特色都加进去,结果仍是漏掉了角色和工做流。前端

  可能您看着有点晕,感受这个有点扯。Emmmm,看个图吧。node

 

 

 

  一条大鱼,骨骼已经出来了,就差往里面填肉了,有兴趣吗?程序员

  除了插件功能以外,不须要写代码!json

 

         文档驱动的特色:后端

一、  先后端分离,后端只提供api,前端负责页面和交互。api

二、  先后端的基础功能均可以自动实现无需编码。(依赖注入)框架

三、  文档先行,先要有文档,而后由支持平台根据文档实现其余功能。asp.net

四、  若是需求有变化了,先修改文档,而后仍是由支持平台根据文档的改动,自动变动各类相关功能。(插件里面的代码除外)前后端分离

五、  开发速度很快,文档写好,一键实现基本功能,而后稍加修饰(修饰部分能够计入文档),基础功能就能够搞定了。特殊功能能够用插件的方式实现。单元测试

六、  自动进行单元测试!确保后端API能够正常运转。

七、  Bug不多甚至没有。由于大部分功能都是自动实现的,想出bug都难。

八、  运行效率也是很高的,由于执行步骤很是精简,不须要的通通不用。

九、  自带强大的日志功能:操做日志、数据变动日志、异常日志、执行步骤跟踪计时(便于发现耗时部分以及便于查错)。

十、最后请注意:这不是代码生成器!增长一个基本功能,不须要增长代码。

 

 

若是您仍是以为有点扯的话,建议看看low code,百度一下,有不少。

低代码的思想好久之前就有了,国内外好多公司也都在研究,也有成品出现,只是彷佛都是在闷声发大财。打出名气的彷佛很少。也没发现有太多的讨论的。不知道缘由。

话说那个新闻是去年的了,不知道如今运做的如何了。若是大面积成功推广了,那么IT公司会如何?程序员又会如何呢?

不知道哎,不过无论怎么样,我仍是想把本身的思路拿出来,作个开源项目,最后折腾一次吧。

 

开源项目打算用node来作,由于他能够更好的实现个人想法,之前是用asp.net作的,比较别扭,插件系统也很差实现。用node就方便多了,由于他能够在运行时动态建立实体类,这个是我最须要的。

实现个人思路,须要有几个基础功能:

一、  能够在运行时动态建立实体类

二、  后端能够方便的访问json,以便于传递动态建立的实体类,方便作插件功能。

 

别的却是没啥要求了,符合这两点的目前发现node比较适合,其余语言没看呢。

若是你对我比较熟悉的话,可能会以为这个东东彷佛有点熟悉,嗯对,这个就是天然框架!

如今想对天然框架重构,以便于实现更强大的功能。

一我的的能力是有限的,但愿可以找到志同道合的人一块儿来实现这个功能。

相关文章
相关标签/搜索