Java EE 显微剖面
Java EE Microprofile
我知道这可能是一个非常模糊的话题,但请有人用通俗易懂的英语解释一下。我已经阅读了一些关于热门话题 java EE 的 'microprofile' 的文章,但无法清楚地理解其目的。
我对这个新兴概念的理解是,java 社区想方设法重塑 Java EE 模型,使其成为微服务友好的框架或平台。
如果我们已经可以使用 spring 启动或其他 API / 库在几分钟内创建分布式微服务应用程序,那么我们为什么需要微配置文件?
如果您喜欢 Spring Boot,那么我会坚持下去。微服务的全部要点之一是让团队使用适合他们需求并且他们满意的技术。
恕我直言,Java EE Microprofile 专注于帮助了解或喜欢 Java EE 的人们转向微服务,重用他们的 Java EE 知识;而不是必须重新学习如何在 Spring Boot 上做事。例如所以他们可以重用 CDI 如果他们更喜欢 Spring DI
我每天都活跃在 MicroProfile 社区中(也是 MicroProfile.io 上 FAQ 的主要作者)。正如 Gimby 提到的,请查看常见问题解答。
基本上,JCP 是一个标准组织,使用为标准化技术设计的流程进行创新是禁忌。 MicroProfile 的想法是通过企业 Java 和微服务进行快速创新,从而实现技术标准化。就 James 的观点而言,是的,它正在使用 Java EE 技术起步,因此 Java EE 开发人员会感觉更自然。
但是,展望未来,MicroProfile 将不限于 Java EE 技术。它可能采用其他非 Java EE 框架,甚至创建新的 API。一旦 features/technologies 足够成熟,我们就会将它们标准化。如果您喜欢围绕 Java 微服务制定标准的想法,并希望参与标准化之前的创新,那么请加入 MicroProfile google group 并随时参与其中。您可以直接输入,甚至贡献最终将成为标准一部分的代码。
希望对您有所帮助。
我知道这可能是一个非常模糊的话题,但请有人用通俗易懂的英语解释一下。我已经阅读了一些关于热门话题 java EE 的 'microprofile' 的文章,但无法清楚地理解其目的。
我对这个新兴概念的理解是,java 社区想方设法重塑 Java EE 模型,使其成为微服务友好的框架或平台。
如果我们已经可以使用 spring 启动或其他 API / 库在几分钟内创建分布式微服务应用程序,那么我们为什么需要微配置文件?
如果您喜欢 Spring Boot,那么我会坚持下去。微服务的全部要点之一是让团队使用适合他们需求并且他们满意的技术。
恕我直言,Java EE Microprofile 专注于帮助了解或喜欢 Java EE 的人们转向微服务,重用他们的 Java EE 知识;而不是必须重新学习如何在 Spring Boot 上做事。例如所以他们可以重用 CDI 如果他们更喜欢 Spring DI
我每天都活跃在 MicroProfile 社区中(也是 MicroProfile.io 上 FAQ 的主要作者)。正如 Gimby 提到的,请查看常见问题解答。
基本上,JCP 是一个标准组织,使用为标准化技术设计的流程进行创新是禁忌。 MicroProfile 的想法是通过企业 Java 和微服务进行快速创新,从而实现技术标准化。就 James 的观点而言,是的,它正在使用 Java EE 技术起步,因此 Java EE 开发人员会感觉更自然。
但是,展望未来,MicroProfile 将不限于 Java EE 技术。它可能采用其他非 Java EE 框架,甚至创建新的 API。一旦 features/technologies 足够成熟,我们就会将它们标准化。如果您喜欢围绕 Java 微服务制定标准的想法,并希望参与标准化之前的创新,那么请加入 MicroProfile google group 并随时参与其中。您可以直接输入,甚至贡献最终将成为标准一部分的代码。
希望对您有所帮助。