Tohle platí nejen v oblasti frameworků, ale třeba i pro vlastnosti jazyka. Do produkčního jazyka jako je Java by neměly být přidávány neprověřené konstrukce, protože to může napáchat více škody než užitku. Lepší je počkat, zda se tyto osvědčí jinde (např. v nějakých experimentálních jazycích) a přidat je později. Kritici budou poukazovat na to, že Java není na špici. Není. Ale od produkčního jazyka bychom to ani neměli očekávat.
V oblasti frameworků je situace analogická. Experimentální frameworky přicházejí s novými myšlenkami, z nichž některé zapadnou a jiné přežijí. Ty, které přežijí, se pak vyplatí integrovat např. do JEE či Springu. Navíc experimentální frameworky mohou rychleji inovovat a často se nestydí zapomenout na zpětnout kompatibilitu. Takže možná trochu paradoxně tato "roztříštěnost" žene Javu kupředu. Myslet si, že nějaký osvícený guru pozná, které myšlenky se osvědčí a které ne, je naivní a vede často ke zklamání. Viz např. checked exceptions v Javě, které byly zavedeny aniž by prošly zkouškou. Z. -- Zdenek Tronicek FIT CTU in Prague Ondra Medek napsal(a): >> Hlavnym konkurentom javy je podla mna ozaj .net ten ma ten korporatny >> support, a nema javovsku vlastnost "roztriestenost" ktora ubera podla >> mna >> energiu jave. Energia sa nedeli ako je to u Javy ale ide jednym smerom. >> A v >> konecnom dosledku je asi vyvoj rychlejsi, a teda tiez >> lacnejsi(technologie >> frameworky tam nieje tak casto potrebne integrovat=>menej potencialnych >> problemov atd.). > > "Roztristenost" je v dlouhodobem hledisku vyhoda, viz napr. Linux vs. > Windows. Ano, Windows jsou dobre na PC, ale napr. rozjezd netbooku, > tabletu a smart phone zaspaly. Taky starsi z nas si vzpomenou, ze > rozjezd Internetu Widle zaspaly take. Ta roztristenost prave prinasi > treba Grails, Spring a podobne projekty, diky kterym se Java drzi na > spici, i kdyz u Sunu nebo Oraclu jsou krapet pozadu :-). >
