To ano, ale krom tohoto svým způsobem hřebu se nikdo nehrne. Krom začátečníků, který se na tom učí. Nic víc. Už to není fixované skoro v každém programu jako kdysi (jestli si někdo vzpomíná na 2011 či 2012? už mi to taky vypadává). Spíš se tomu každej vyhejbá... Java žije jen díky projektu Oracle nic víc. Samo o sobě java je mrtvá, ale Oracle to udržuje.
Ano ked sa niekto chce umelo obmedzit na jeden OS tak pouzije .Net. Alebo je S&M a pouziva naozaj Python alebo NodeJS a su pred rozhodnutim do coho to prepise. A bavime sa o projektoch ktore sa pocitaju na 100ky az 1000ce cloveko rokov.
A samozrejme existuju vynimky ale ked sa pozriete tak do buducnosti co bude za 10 rokov v com by ste vytvorili velky projekt tak aby jazyk, FW, runtime mali podporu a programatori boli k dostaniu bezne na trhu?
v korporátech Java naprosto dominuje, bez konkurence. To až Google a nové IT globální společnosti zanáší do zatuchlých vod trochu inovací a jiných prostředí.
Problém je, že nejsou statistiky a vše je víceméně nepřesný odhad. Já vycházím ze zkušenosti z evropského trhu. Vem si třeba českou státní správu, veškeré backendy jsou na Javě s pár malými vyjímkami.
O to třeba mně právě až tak nejde, jestli tam něco chybí. Je tam toho dost(když pominu, že někdy v dost pochybném provedení). Jenže mně se vyloženě hnusí sepisovat ty romány na pokračovaní, když to jinde dám se třetinou kódu. Kdybych byl grafoman, tak se asi radši dám na dráhu spisovatele, než programátora v Javě.
Ale za tym je zamer pretoze kod sa raz pise a 100x cita takze niekedy je to 'chatty' ale rychlo sa zorientujete aj v cudzom kode. Za druhe mate IDE ktore vam pomahaju takze to pisanie nie je v skutocnosti takym hroznym pisanim. Ja som este nevidel programatora ktory rozmysla tak rychlo aby nestihal pisat. Teda ak to ma nejako vyzerat. No a za tretie obvykle je to problem kniznic a nie jazyka pretoze Java je dost low level takze napriklad kopirovanie suborov si musite vzdy napisat alebo pouzit 3rd party kniznicu, v inych jazykoch na to uz mate predpripravenu funkciu v zaklade.
Hm, větší část času strávím rozmýšlením nad strukturou a pak stejně ještě úpravami/refaktoringem, než při vlastním datlování kódu. S tím navíc pomáhá IDE, takže vlastního kódu člověk moc fyzicky nenapíše. A delší výsledný soubor mi nijak nevadí, když dává smysl, má výstižné názvy a díky IDE se v něm snadno orientuji.
S tou třetinou kódu to dáš ty, ale ti po tobě jej vezmou a napíší znovu, protože s ním nepůjde už nic dělat. A někdo to opět zaplatí...
Oracle běží na JAVA skoro vše, mimo vlastní Oracle Database. Je na ní životně závislý.
A spousta aplikací, které k té databázi přistupují, je zase napsaná v Javě.
Vždyť právě proto, že je Oracle na Javě závislý, Sun vůbec kupoval. Celkem se to dalo čekat, že ty věci, které nepotřebuje, bude odřezávat – zejména když nevydělávají. Ostatně software (možná kromě Solarisu, ale jistý bych si tím nebyl) byl pro Sun vždy nechtěné dítě a Sun si s ním nikdy nevěděl rady. Sun to táhlo ke dnu a je jasné, že Oracle nemohl dál pokračovat stejným způsobem.
Oracle sice JAVA v databázi má, ale je to jen na problémy, než na nějaké rozumné využití :(. Několikrát jsme to zkoušeli a tech bugů a podobných věci, na které jsme narazili, hrůza. Navíc to šíleně žere paměť. Takže podporu JAVA v Oracle DB beru jen jako marketing a už bych do toho nikdy nešel. Věci na JAVA provozovat na aplikáčích a z DB je pouze volat, na to má Oracle spoustu možností.
Spíš SPARC není zrovna kdovíjak konkurenceschopná technologie. V podstatě jí nikdy nebyl. Konkurovat proti Intelu jinak samozřejmě lze: AMD už několikrát dokázalo vyrobit procesory, které byly výkonnější a současně (!) levnější, než odpovídající Intely: sem patří Am386, K6, Athlon a dneska s Threadripperem má jasně našlápnuto správným směrem. Totéž svého času platilo pro první generaci PowerPC, konkrétně PPC601 a 604E. ARM je sice jiný trh, ale ve své kategorii také válcuje Intel. Samozřejmě o know how Intelu nelze pochybovat, ale realita je, že má často tendenci usínat na vavřínech a neinvestovat dostatečně do vývoje.
Souhlasím s tím, že SPARC sám o sobě konkurenceschopný není. Má ale mysl v oblasti, kde ho Oracle dal - na jeho aplikáče. Je jasné, že si asi nikdo nekoupí server se SPARC M7 s tím, že si na do dá Linux a bude tam honit JBoss a PHP, tam proti Intelu nemá šanci. Ale když bude někdo brát velké řešení postavené na Oracle Weblogic, tak tam smysl má, protože ta CPU jsou na takovéto věci, například díky schopnosti běhu mnoha vláken, jako dělaná. Tam je to podle mě lepší řešení, jak Intel. Jenže to sráží právě cena a pak také celkový počet možných příležitostí, který nebude nijak extra velký. Na SPARC sice běží i Oracle Databáze, ale to není žádný extra zázrak, takže v této oblasti moc použitelný není (na větší řešení Oracle databáze je poměrně super IBM Power, tam to podrtí i Intel. Navíc LPAR rulez).
Troufám si tvrdit, že 98% prodejů SPARC architektury je spojeno s větším řešením na aplikačním SW Oracle, což nestačí. Kolik se takových řešení prodává? Kolem a kolem se Oracle zřejmě vývoj této platformy nevyplatí, zase toho tak moc neprodá a v malých řešeních SPARC nemá smysl ani u Oracle produktů, tam jede také Intel.
Dělat vlastní HW není sranda. Oracle měl dříve své pole Pilar Axiom (v 2011 koupil Pillar Data Systems), ale to už také víceméně zabalil, navíc to není nix extra
Podle mě si Oracle SUN koupil hlavně kvůli tomu, aby dostal pod kontrolu JAVA, na které je velmi závislý a nechtěl, aby se dostala do nepravých rukou.
Podle mě si Oracle SUN koupil hlavně kvůli tomu, aby dostal pod kontrolu JAVA, na které je velmi závislý a nechtěl, aby se dostala do nepravých rukou.
I to může být důvod, ale nezapomínejte na mnoholetý spor s Googlem, jehož cílem nebylo nic jiného, než ho podojit o 8 miliard dolarů.
Este co sa tyka "know how Intelu nelze pochybovat, ale realita je, že má často tendenci usínat na vavřínech a neinvestovat dostatečně do vývoje". Treba si uvedomit ze Intel nemoze nechat AMD zdochnut. Mal by velke problemy so svojim biznisom (od protimonopolneho uradu az po zakaznikov). Takze niekedy su dobre biznis dovody nebezat tak rychlo ak konkurencia nestiha a ulozit radsej nieco do trezora.