Похожие чаты

But my question is how working Inn play framework translates

to soringboot experience. Springboot has separate bunch of patterns and concepts right?

Like oauth, things like that. It will he different in springboot right if I am not wrong?

4 ответов

9 просмотров

What kind of patterns do you mean? Can you give an example? Oauth is not a pattern at all. It auth mechanism. I guess, you're talking about *mechanics* of each framework. Yeah, you're right, setting up security for oauth in play will be different from srping-boot. You're right. But overall, it's just a mechanics difference. On the high level it's all the same

Pythongames- Автор вопроса
Dmytro Buryak
What kind of patterns do you mean? Can you give an...

Yes I mentioned same. Mechanics of. Generally, how people switch tech stacks, for eg if one in python after some 5 to 6 years experience , if he move into java, how long he take to get acquainted with java springboot ? Just if you can say about.

Pythongames- Автор вопроса
Dmytro Buryak
What kind of patterns do you mean? Can you give an...

Please give your opinion. According to which isbest Java, C#, python, javascript For backend dev. Considering everything like technical suitability, tradeoffs, compensation, etc?

Pythongames
Yes I mentioned same. Mechanics of. Generally, how...

I can't remember a clean example of tech stack change from different lang. Like python => java. Usually it was more like *additional* stack requirement, rather than switch. I did it myself to work with nodejs code additionally to main java services, poke my nose into frontend js code, into python scripts (though, not web frameworks), c and cpp code when worked with kind-of-embedded project, and similar. And in ALL the cases, it was not a big deal. The hardest part was usually parallelism/concurrency and the language itself, and the main paradigm. Other than that, framework details were minor. You need to set up oauth in let's say micronaut? You just search it, read the docs, and do it. It won't be a problem, if you're familiar with security, oauth, and worked with security in some framework. Learning new language - that will take some time to get comfortable with it. And especially if it's a paradigm shift like from OOP to functional. And especially if concurrency model is different. There was a case when my colleagues' wife brother, js dev with ~10y of experience had hard time understanding C code, and he could not understand why there are no callbacks)) So, switch within same paradigm will be smooth. I saw how java devs learn another java framework on the go very quickly. Just as "Ebsuvilla ICT" said, indeed, when you have very solid fundamental knowledge of the paradigm (OOP, polymorphism, etc.) and have experience with one framework (requests processing, MVC or whatever flavor or alternative of it, persistence and managing state, security, etc.), you should switch between frameworks easily. Python -> java will be harder of course. At least because of dynamic vs static typing. And I never worked with flask, so can't tell how much they differ. BUT. Person with 5-6 years of solid experience should switch easily. Here's my example. Right now I'm teaching dart and flutter to a student. Language and framework I've literally never worked before. Moreover, I'm a backend dev. But I bought some books and courses, learned it myself, and now am teaching it. It was easy, not a single problem I faced. Well, probably, setting up android studio and making emulators work was not a pleasant experience. But other than that, it was smooth. Most of the learning was with "half word", I mean, I briefly speed-read paragraph about some feature and I already clearly understand how it works, why it's needed, where and how to use it. Based on my previous experience. LOTS of knowledge is translatable to other techs. Yeah, I won't be able to teach some flutter specific patterns, or anything related to UX, I mean design related. That stuff comes only with frontend development experience. But that's not the point. I learned it easily *in isolation*, on my own, literally without nobody helping me. Imagine, how much easier it would be if I joined a team of flutter devs and learned with them guiding and helping me? So the bottom line. Don't worry, all that is easy. If you have really solid experience, you will learn new stuff quickly.

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

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

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
Hi everyone, long time no see! 🐼 recently i want to update our Ergo Eco-System map, can everyone help to find out, which to delete and other new to add in? list it, that i can...
HEROKOO
13
I will wait, no problem, I invested in other project also, but with my 8 years experience I can see when something is not good enough. Last bull market everyone was so excited...
jeronim jurakovic
1
This topic is discussed al lot. Please use the search function for the answers. The same question pops up every two weeks. First check this video https://www.youtube.com/watch...
Enrico
2
If arrr gets implemented on cake wallet. Would that mean arrr/xmr swaps possible in cake wallet like atomic swaps on komodowallet ?
Keks Meister 🏴‍☠️
22
зеленые ноты вижу, а коричневые?
οἰφέω σκάπτω
19
читать файл максимально быстро? странный вопрос))
zamtmn
53
30 BCH videos in Hausa Language successfully delivered. In December 2023, I created a Flipstarter to produce Bitcoin Cash videos in the Hausa language for greater outreach an...
Munnir
9
Карта сайта