Protože ono ten .NET ti pro webový vývoj v podstatě poskytne jedinou lepší věc než java a to je ASP.
Hmm, tak Java má hneď tri komponentové knižnice, JSF, GWT a Vaadin, pričom Vaadin je geniálny.
Po cca 15ti letech v Jave jsem pred nejakou chvili zacal delat iOS a swift.
Uz jsem ji mel taky plny zuby, plny zuby server side molochu,
mody kazdy dva roky "in" jinej framework,
plny zuby webu a html a js
Takéto pocity majú určite mnohí vývojári webu. Je to však o tom, že vytvárať webové aplikácie je náročný proces. Čo sa týka Javy, tak tam sa to ustálilo, vedie Spring, nasledovaný Java EE, svoju niche majú GWT, Grails, Vaadin, alebo Play.
Momentálne sa blázni na frontende, ale zdá sa, že tam sa etablujú tiež dve, tri projetky (Angular, React, Vue) a bude pokoj.
A jen blb považuje výše vyjmenovaný v podstatě standardní stack za "víc frameworků".
Technicky sa aj Hibernate a Angular nazývajú frameworkmi, ale ako bolo správne poukázané, sú súčaťou jedného stacku.Úplne rovnako to majú ako .NET Core, ROR, Symphony atď. Rozdiel je v tom, že .NET, ROR, Laravel sú tzv. opinionated stacky, teda sú zvolené východzie ORM, template systémy, MVC moduly atď, kým v Jave obvykle frameworky nie sú opinonated, teda užívateľ nemá prednastavené moduly, a zvolí si ich sám.
Ted se zajimam o go a kotlin. Java je nafoukla mrtvola,
Java je jedným z najúspečnejčích projektov v histórii. Je to geniálny programovací jazyk a ekosystém.
V mnohých oblastiach definoval štandardy a postupy.
Všetci do nohy kopírovali Javu, či už .NET alebo PHP. Samozrejme, že aj oni prispeli vylepšeniami.
Porovnávať Javu teraz s modernými jazykmi, je ako porovnávať ženu s troma deckami so štíhlou 25 ročnou
slečnou. Avšak Java má svojho skvelého nástupcu vo forme Kotlinu. Nie je to nový programovací jazyk, je
to skôr evolúcia Javy. Hovoriť o Jave, že je to mŕtvola je úplné ignorovanie reality. Popularita Javy je teraz
na špicy, top platové podmienky, najviac pracovných ponúk (aspoň na Slovensku) neustály vývoj dopredu,
množstvo nových publikovaných kníh, milióny programátorov po svete. Java dominuje na Androide, ktorý
dominuje prenosným zariadeniam a na veľkých projektoch na backende. Neviem ako je to pri malých zariadeniach
a IOT, ale predpokladám, že sa tam tiež dobre drží...