devonfw / devon4j

devonfw Java stack - create enterprise-grade business apps in Java safe and fast
Apache License 2.0
83 stars 87 forks source link

Document the decision for Quarkus instead of Spring Native #504

Closed mustafaokyay closed 2 years ago

mustafaokyay commented 2 years ago

As an architect, I would like to understand why the choice of devonfw was made for Quarkus instead of Spring Native. This issue is a continuation of the devonfw-forge/devonfw-microservices#10. A first draft for a comparison was made here. Meanwhile Spring Native Beta is on version 0.10.5. We should evaluate/show what both solutions offer and where the disadvantages are.

--> Maybe add a new section to the Getting started with Quarkus for Spring developers guide or add a new guide: "New Guide" was chosen.

CLAassistant commented 2 years ago

CLA assistant check
All committers have signed the CLA.

GuentherJulian commented 2 years ago

@mustafaokyay really nicely written guide. Can you also tell in a few short sentences what it takes to migrate a "normal" Spring application to a Spring Native application. Is it hard to do or just a few simple steps?

mustafaokyay commented 2 years ago

@mustafaokyay really nicely written guide. Can you also tell in a few short sentences what it takes to migrate a "normal" Spring application to a Spring Native application. Is it hard to do or just a few simple steps?

@GuentherJulian It needs some steps to migrate from Spring to Spring Native as it can be seen here: https://docs.spring.io/spring-native/docs/current/reference/htmlsingle/

Therefore I am not sure how to shortly put it in this guide without missing on important things. I could just provide the link with an annotation that here(link) you can read how to migrate from Spring to Spring Native?

GuentherJulian commented 2 years ago

@mustafaokyay really nicely written guide. Can you also tell in a few short sentences what it takes to migrate a "normal" Spring application to a Spring Native application. Is it hard to do or just a few simple steps?

@GuentherJulian It needs some steps to migrate from Spring to Spring Native as it can be seen here: https://docs.spring.io/spring-native/docs/current/reference/htmlsingle/

Therefore I am not sure how to shortly put it in this guide without missing on important things. I could just provide the link with an annotation that here(link) you can read how to migrate from Spring to Spring Native?

@mustafaokyay I think that's fine this way. @maybeec what do you think?

GuentherJulian commented 2 years ago

Could you please also link your guide in the Spring Native section that we already have in the spring.asciidoc?

maybeec commented 2 years ago

@mustafaokyay I think that's fine this way. @maybeec what do you think?

I would not even try to reference how to migrate to spring native. The link you gave is really generic and does not bring you to the right point, but as this is also nothing we want to support, let's simply get rid of the idea to provide hints here as well.

mustafaokyay commented 2 years ago

Could you please also link your guide in the Spring Native section that we already have in the spring.asciidoc?

Done

mustafaokyay commented 2 years ago

@mustafaokyay I think that's fine this way. @maybeec what do you think?

I would not even try to reference how to migrate to spring native. The link you gave is really generic and does not bring you to the right point, but as this is also nothing we want to support, let's simply get rid of the idea to provide hints here as well.

Done.