|
|
|
|
|
by bayindirh
1241 days ago
|
|
Except you're locked into a more confined ecosystem. It's smooth as long as you're on the happy path dictated by Microsoft. At least Java is open, alternative implementations are present, and can be run on anywhere and everywhere. |
|
The Microsoft ecosystem can become more confining if you continue to operate as if its 2008 and follow all their old patterns (e.g. IIS, Azure, et. al.)
For the more clever developer in 2023, you take .NET 7 and skip over all of the Azure-integrated bullshit. You can throw away 100% of their complex AspNetCore libraries in favor of minimal API integrations. You can do everything your way and run it wherever you want.
The entrapment in the Microsoft ecosystem is of a substantially different nature than entrapment in the Java ecosystem. Becoming mired in Microsoft licensing concerns is a matter of technical competence. Becoming mired in Oracle licensing concerns is a matter of business competence.