请问前后端应用要按照Choerodon的标准来吗?

后端springboot,还要用封装的模块?
前端用react?

您好:
后端项目是基于spring boot的,choerodon开发框架提供了一些实用的依赖包。框架的其他组件,比如api-gateway的请求路由定向,gateway-helper的鉴权,限流等,manager-service的配置管理,swagger管理rest api等,oauth-server提供了统一的认证和授权管理。所以使用choerodon开发框架,能够极大的提高了微服务的开发效率。详细步骤,可参考choerodon开发框架的开发文档。前端使用的是React。

2 个赞

是要使用choerodon 管理还是使用choerodon framework开发?

如果是使用Choerodon的微服务开发框架,那么就按照Choerodon的标准来,这样可以省去不必要的麻烦;如果是自己使用原生的技术开发,例如spring MVC+Mybatis,自己写前端,也是可以的,这样就没有必要按照Choerodon的开发标准来。

使用Choerodon作为项目管理、开发、部署工具,仅需要按照猪齿鱼的代码库标准,添加相关的配置文件即可,例如.gitlab-ci.yml等。

可以理解为需要自己二次开发?

整个不是二次开发。和EBS等不一样,choerodon是一个开发的管理平台,是用来支持开发和支撑系统部署,与二次开发没有关系。

官方文档中给出的后端开发demo,
需要引入下面依赖

io.choerodon
choerodon-framework-parent
0.5.0.RELEASE

如果是现有的项目,而不是按照这个demo来开发的,可以吗?

可以的,这个库是Choerodon的微服开开发框架的库。