Похожие чаты

Hello there i have prior experience in minimal libraries like

express and echo(go) but i am looking for a more batteries included framework to speed up development
first , what do you think about development speed of spring boot ?
second , i haven't done much work with java , so the licenses and different versions confuse me a bit , i am wondering what limitations will i face if i use openjdk instead of oracle jdk for an enterprise application , or the same questions about java SE and java EE ?
thanks

1 ответов

13 просмотров

Everything I'm saying here is very-very subjective. Also, I haven't done much node development, and never done anything from scratch with node, usually worked with modifying existing stuff. My expertise lies more around java ecosystem. For smaller projects, and projects with less security concerns you should be better/faster with node/express. For something more complicated, I feel that you'll be faster with java+spring-boot. BUT assuming that you learn java + spring-boot well, of course. It's way more complicated and feature-rich compared to node+express. You'll always be faster with tools you know well, compared to tools that you don't know)) Plus one important note - spring-boot in most cases requires more cpu+ram than equivalent node app. Regarding "spring-boot vs java-ee". Short answer - those are two different frameworks which have common roots and similar ideas. My personal recommendation - pick spring-boot. It's prevalent, it has better and cleaner evolution strategy, and it's way easier to find information about it or about any issues you face with it. Regarding "so the licenses and different versions confuse me a bit". Long story short - don't use "oracle jdk", use any other free jdk distribution. Google for "temurin jdk", "azul jdk" for example. The best possible option - https://sdkman.io/ . Just install jdk and anything else you need from java ecosystem with it. You'll be able to easily install/uninstall/switch versions with this tools manager. Can't say anything about golang and its ecosystem, don't have much experience with it. Based on the style of your question, it feels that you're a solo freelancer. If that's the case, I don't see much sense in learning java/srping-boot. You won't be doing any complex project in solo, so I highly doubt that all the invested time you spend on learning java+spring-boot will return to you for small projects. IMHO.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
any reference of this implementation?
BitBuddha
29
Ⓐrtto, [4/23/24 7:02 PM] Please explain more fully how it is not working exactly, and what are the steps you are taking, and what error messages come or what happens. Ⓐrtto, ...
Ezza Kezza
2
sounds like people have lost their kaspa on tradeogre... does this mean tradeogre not trustworthy?
Ezza Kezza
15
Страшнейшая правда про списки ЦБ. С первых дней жизни P2P сферы, молодые человеки, начитавшись законодательной базы и "внутренних" документов, решили, что им противостоит сер...
Foxcool
3
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
So much speculation in the last week. So much volatility in price. This is because Hedera has a GC that isn't using the network it's governing. Why aren't people asking why a...
Summit Seeker R
9
Карта сайта