Jazyk je přece zadarmo! Ptal jsem se profi odborníka na nějaké vývojové prostředí s opravdu vizuálním návrhem typu RAD, tak mi řekl řekl, že si mám vzít NetBeans nebo Eclipse něco si doinstalovat (pokud to někde najdu), komponenty si máte dohledat na webu (úžasné zase něco shánět a zkoušet) nebo si je nechat za peníze naprogramovat (taky úžasné) nebo si najmout konzultanta (ještě úžasnější, takovou pálku, kterou jsme dostali v nabíce jsem nezažil). Jakákoli nová aplikace mi zasírá disk verzemi jejich přiblblých knihoven různých verzí, už teď mám na disku 750MB jenom v podadreáři C:\Program Files\Java a nemůžu to smazat protože nevím, kde by mi co přestalo chodit.
Sorry chlape, ale to je potom tazko, ked mas problem
a) nieco si pozhanat na internete a doinstalovat
b) alebo si to zaplatit.
Nezda sa mi, ze by chyba bola v jazyku… Alebo poznas jazyk, ktory obsahuje vsetko a to co neobsahuje ti naprogramuju a pridu nainstalovat dobrovolnici z binarnej zachrannej sluzby?
Java – elegancia C++ a efektivita smalltalku. ;-)
Deset let jsem programoval v C/C++, to co napisu v C++ je v jave mnohem delsi. Vubec se nemuze rovnat optimalizatoru C++, obzvlaste v optimalizacich vnorenych cyklu. Na prvni pohled poznam pokud spoustim aplikaci v jave nebo v C++, protoze kdyz spustim treba Oracle SQLDeveloper (spusteni je 40 sekund), tak si jdu dat varit kafe. Kdyz spustim treba takovy obdobny srovnatelny soft na praci s databazi napr. IBExpert (spusteni je 3 sekundy), ktery je naprogramovany v Delphi, tak to blikne na obrazovce a jsem tam.
Jinak, kdysi jsem mel kolegu, ktery bezmezne obdivoval smalltalk, udelali jsme ulohu pro trideni velkeho objemu dat ve smaltalku/Delphi/C++ a casy byly cca 120s/2s/1s :).
Dnes se napr. rysy jazyka ObjectPascal „skoro“ blizi C++ (operatory, templates(generika), unicode) a kompilace je neskutecne rychla. Od konzultantu, kteri nas nutili do javy byly obzvlast hezke pohadky o tom jak se to v noci verzuje, pak kompiluje, pak se to automaticky testuje a kdyz to dobre dopadne, tak se to siri uzivatelum a rano je to hotovo :).
Treba takova dost pouzivana aplikace ve svete Windows je Total Commander, zkuste se do nej podivat a uvidite, ze je zkompilovany bud v C++Builderu nebo Delphi a instalace ma 7MB, proc ho neprogramovali v uzasne Jave? Ze by proto, ze by by to bylo pomale a instalace mela 75MB :).
To je nic. Okrem toho co mas ty ja mam este v maven repositaroch ~/.m2 2GB. Java ma mrte kniznic. To je pozitivim nie negativum. Mozes robit JavaScript cez GWT, mas dalsie jazyky nad JVM. Java a to ako sa pouziva nie je jazyk. Java je platforma. Velmi velka, siroka, pokryvajuca rozne oblasti.