Skip to content

Newbiest(VCIM)是致力于打造一个速提高开发效率,帮助节省人力成本,同时又不失灵活性。可以用于所有的Web应用程序,CIM服务项目。 Newbiest(VCIM)宗旨是提高UI能力的同时,降低前后分离的开发成本,创造出在线开发模式,No代码概念,一系列online开发:在线配置表单等

License

Notifications You must be signed in to change notification settings

guoxunbo/newbiest

Repository files navigation

Newbiest(VCIM)

The Product of Newbiest(VCIM)。

JDK GitHub release

使命

Newbiest(VCIM)是致力于打造一个速提高开发效率,帮助节省人力成本,摆脱CRUD的痛苦,让更专业的人做更专业的事。同时又不失灵活性。可以用于所有的Web应用程序,CIM服务项目。 Newbiest(VCIM)宗旨是提高UI能力的同时,降低前后分离的开发成本,创造出在线开发模式,No代码概念,一系列online开发:在线配置表单等。 当前已经成功实施KMS, WMS,个别机台的RTM。 当前已做到:

  • 开发效率很高,节省80%重复工作
  • 使用最流行的的扁平化设计
  • 在线开发能力,通过在线配置实现功能,零代码
  • 移动平台支持
  • 国际化能力,支持多语言
  • 多数据源,跨数据源操作,中间件操作,便捷集成第三方系统
  • 简易Excel、Word 通用导入导出。支持单表导出和一对多表模式导出,
  • 插件开发,可插拔开发模式,集成第三方组件
  • 自定义表单,自定义表单风格
  • 栏位支持文本,密码,数字,小数,下拉框来源配置(系统参考,区域参考,参考某个表),文件(具备上传和下载)等类型。
  • 栏位自动检验。比如只读,可编辑,自动转大写,正则,其他对象来源等等。
  • 支持页面简单打印,也支持Bartender复杂标签设计打印
  • 代码丰富,很多案例可以参考
  • 支持SSO
  • JVM监控,组件监控。报警策略配置

未来希望做到:

  • 首页不同模块不同首页的支持。
  • 支持灵活式工作流程。流程定义,在线画流程,流程挂表单,符合国情流程即可任意跳转。扩展BPMN
  • 在线报表能力
  • 支持到按钮权限
  • 支持到数据权限
  • 共通封装第三方流程接口
  • ELK日志收集分析,并具备报警策略

长期目标: 服务是第一宗旨。技术服务于业务。

  • 精简代码。

技术架构

WIKI:https://github.com/guoxunbo/newbiest/wiki

开发环境

后端

  • 语言:Java 8
  • IDE: IDEA / Eclipse安装lombok插件
  • 依赖管理:Maven
  • 数据库:MYSQL/ORACLE 11gR2 其他数据库理论上是都支持,但需要实地验证
  • 缓存:Caffine/Redis
  • 基础框架:SpringBoot 2.0.1.RELEASE
  • 持久层:Hibernate 5.2.16.FINAL
  • 数据库连接池:Druid 1.1.9
  • 日志:Logback
  • 其他:jackson, poi, swagger, lombok等

客户端

  • IDE: VS Code
  • React 16.1
  • antd for react
  • axios
  • webpack
  • iceworks

操作手册

联系[email protected]

Api of Newbiest

Swagger地址:http://118.31.35.66:8080/swagger-ui.html

Repository of Newbiest

系统效果

待更新

About

Newbiest(VCIM)是致力于打造一个速提高开发效率,帮助节省人力成本,同时又不失灵活性。可以用于所有的Web应用程序,CIM服务项目。 Newbiest(VCIM)宗旨是提高UI能力的同时,降低前后分离的开发成本,创造出在线开发模式,No代码概念,一系列online开发:在线配置表单等

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages