Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: casper 07. 08. 2013, 10:34:00

Název: Java - jaký source a target level?
Přispěvatel: casper 07. 08. 2013, 10:34:00
Dobrý den,

vyvíjím knihovnu v Javě jako Maven projekt a zdrojové kódy jsou implicitně kompilovány do 1.5. Chtěl jsem nastavit 1.7 kvůli fičurinám jako diamond operator, try with resources ale na druhou mám pocit, že hlavně v EE světě na který knihovna cílí je pořád hodně EE 6 s Javou verze 6. Na jaký source level kompilujete Java projekty vy? Má smysl vůbec dávat 1.7 nebo je to příliš risk?

Díky
Název: Re:Java - jaký source a target level?
Přispěvatel: who cares 07. 08. 2013, 10:47:52
to zalezi, ja by som to daval na 1.6, niektore deploymenty este proste nepocitaju s 1.7 a stale sa to povazuje za moc "nove", ak ides do tvrdeho enterprise tak 1.5 ale inak myslim ze 1.6 je zdravy kompromis
Název: Re:Java - jaký source a target level?
Přispěvatel: perceptron 07. 08. 2013, 16:34:38
keby to mal byt nejaky privatny miniprojektik, tak radostne 1.7

inak default 1.6

java6 je de facto eolnuta, ale nie vsade su uz sedmickove balicky, mac osy tiez maju jdk7 az od lionu a celkovo mam pocit, ze opensourcove i firemne projekty sa drzia sestky - tie syntakticke zmeny v sedmicke su cool, ale nic take, bez coho by sa nedalo zit (na rozdiel od jdk8)
Název: Re:Java - jaký source a target level?
Přispěvatel: Franta <xkucf03/> 07. 08. 2013, 16:45:10
Pokud chceš co největší záběr, se 7 bych ještě chvíli počkal a zůstal u šestky.

Na druhou stranu: jistě tu bude nějaké zpoždění – ty to teď vyvíjíš, chvíli bude trvat, než si toho potenciální uživatelé všimnou, pak bude chvíli trvat než to začnou používat ve vývojové verzi… a do produkce to nasadí třeba za rok – a to už by tu 7 mít mohli.
Název: Re:Java - jaký source a target level?
Přispěvatel: Traktorista 07. 08. 2013, 19:48:53
Soukromi miniprojektik: 1.7
Entreprise applikace: 1.7
Protože Java 1.6 skončila v únoru tohoto roku.

Enterprise aplikace stejně beží jedna aplikace, jeden server, jeden virtual. Pak se davaji do clusteru.