Ty nevis, jak to v enterprsise enviromentech chodi? Chodi to tak, ze budes pouzivat vsechny 3. Protoze jeden frajer pouzije Maven, druhy na sousedni komponente si mysli, ze Maven je moc oldschool tak pouzije Gradle, a treti si mysli ze Maven a Gradle na to jdou moc slozite a pouzije Ant nebo Ivy.
To bych chtěl vidět, jak ty tři/čtyři nástroje použijete najednou k sestavení jedné komponenty. Spíš bych si tipnul, že si vymýšlíte. Pokud se ty nástroje používají pro „sousední“ komponenty, je vám úplně jedno, jaký nástroj se pro sestavení používá – vy dostanete hotové JARko, případně obohacené o model závislostí (např.
pom.xml), ke kterému se chováte jako k jakékoli jiné knihovně.
Vsechny ty 3(4) pripady maji jednoho spolecneho predchudce - bordel v Jave, kde existuje hromada nic moc externich knihoven delajicich plus minus jedno a to same, protoze v zakladnim JDK na to serou a neudelali tam hromadu veci poradne.
To samé máte třeba v opensource, firmy na trhu nebo živí tvorové – také hromada nic moc různých variant téhož, místo aby se napsal jeden program, existovala jedna firma a jeden živý tvor, které by ale byli udělané pořádne.
Uz jsem tu s tebou diskuzi v tomto stylu vedl v minulosti a neminim to delat znova, protoze to nema smysl, protoze ty mas proste problem pochopit takoveto nuance.
Nemám problém to pochopit. Akorát si myslím, že jste si kód, kde se používá pro sestavení Maven, Gradle i Ant, prostě vymyslel.
protoze ty jsi skolitel Java technologii
Tak určitě. A pak se divíte, že vaše komentáře beru s velkou rezervou, když vidím,jak si vymýšlíte.
Ad Micronaut - diky za tip, asi se na to nekdy podivam, nicmene prijde mi, ze uz se tu pres sebe v Jave placa pate pres devate, ani na GraalVM uz jsem se nedival
Hlavně že máte ty praktické zkušenosti.
A nejak pochybuju, ze to zachrani Kotlin.
Ne, Kotlin to určitě nezachrání. Jednak teda není co zachraňovat, jednak Kotlin je jen zajímavý experiment, ze kterého se vezme pár věcí, které se osvědčí, a nebude to tak bolet, když s ním zaniknou ty věci, které se neosvědčily.
Uz se tesim, az tato nova generace jazyku zacne vytlacovat Javu pryc. (jeste to dlouho potrva)
Nemyslím si, že Kotlin nebo Go budou ty jazyky, které se dlouhodobě prosadí. Hodně experimentují, a jazyk, který se dlouhodobě prosadí, musí být dost konzervativní. Kotlin i Go jsou taková líheň nápadů, ale ještě nejsou ty pravé, to přijde až někdy po nich.
Jeste jsem chtel rict, ze hodne lidi vidi budoucnost v tom, ze se do jazyku pridavaji nove featury (treba streamy) a ze to je ten svaty gral, jak se to pohne dopredu a bude lip. Ja s tim zasadne nesouhlasim, myslim si, ze budoucnost je praveze jinde, je v osekavani zbytecnych veci, tak jak to dela Go. Myslim si, ze tento pristup do budoucna vyhraje.
Osekávání vlastností, přílišná jednoduchost, je to, co se většinou vytýká Javě. A vy byste chtěl osekávat ještě víc. Což je přesně ten důvod, proč nikdy nevyhrají ani extrémně složité jazyky (teda s výjimkou C++), ani ty extrémně jednoduché. Protože by je nikdo z toho druhého tábora nechtěl ani neuměl používat. Zatímco na jazyk, který je někde uprostřed, sice oba tábory svorně nadávají, ale nakonec ho používají, protože se díky němu mohou potkat.