A to je presne duvod proc:
- vzniklo Java EE 5 jako kompletni reseni pro web&enterprise aplikace
(web framework JSF 1.2, business vrstva EJB 3, perzistence JPA, web
services JAX-WS 2.0) - nemusite tweakovat
- pro Swing se dela Swing application framework, ktery zjednodusi vyvoj
beznych swing aplikaci a bude to default zpusob jak delat swing aplikace
- Sun dela tool NetBeans, ktery podporuje tyto standardy, takze kdyz si
vyberete NetBeans mate tool na co potrebujete jako zacatnecnik a pomuze
vam to ty technologie se naucit.
- Sun delal Java Studio Creator nyni Visual Web Pack jako tool pro lidi,
kteri s web developmentem v jave zacinaji - jeste to bude chtit vylepsit
a ofixovat, ale myslenka je myslim dobra
Samozrejme kdyz si jako zacatecnik vyberete Eclipse+Spring+AOP+jeden ze
100 web frameworku+OSGI+Eclipse RCP, mate mnohem flexibilnejsi reseni a
treba i v mnoha ohledech i lepsi (ano rikam lepsi nez NetBeans :), ale
na druhou stranu je na vas abyste si vsechno dali dohromady a sestavili
si to jako vas desktopovy Linux (a to ted nemluvim o Ubuntu :)
Nechci zacinat flamewar, ale jen chci podotknout, ze si tohle v Sunu
uvedomujeme a ze se snazime delat technologie a tooly i pro zacatecniky
(vyvojaru pod 30 let je cca. 50%). Neni to vsak jednoduche na tak velke
a otevrene platforme jako je java.
To ze existuje takova svoboda, velke mnozstvi frameworku, moznosti az se
z toho cloveku toci hlava, za to muse nase java komunita. Jsme totiz
celosvetove velmi aktivni a produkujeme velke mnozstvi frameworku.
Moje rada: drzte se technologii jednoho vendora (a nemusi to byt prave
Sun) a vas zivot bude mnohem jednodussi. Ale pokud si vyberete pouzit to
nejlepsi z celeho spektra technologii, tak preji hodne stesti v jejich
skladani :)
Porad je to 1000x lepsi nez 1 varianta v .NET. Kdyz se ukaze, ze tato 1
varianta na projektu nevyhovuje, tak nezbyte nez prejit k te slozitejsi
jave...
-Roman
Tomas Hubalek wrote:
A nejen zacatecnika ;-)
Mam tu kolegu, pomerne zkuseneho programatora (ktery ale pred tim delal dlouho
.NET) a ma presne stejny nazor...
Podle me je to podobne jako Linux vs. Windows. V linuxu muzu (a musim) vecne
neco tweakovat, muzu mit deset ruznych window manageru podle libosti, ale
vyzaduje to nasazeni a znalosti.
Ve windows nejsem schopen ten priserny task bar zmenit, virtual desktop stejne tak a muze me z toho mr*nout. Hledat nejake 3rd party utility se mi fakt nechce.
Tom
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of URBAN Leos
Sent: Wednesday, January 24, 2007 10:20 AM
To: Java
Subject: Re: Filosofie klient - server aplikace
Roman Pichlik napsal(a):
to je podle me omyl, zvolena technologie by nemela ridit architekturu
aplikace a to vetsinou EJB delalo
Mne nedavno v jednom blogu zaujal nazor ktery ocituji:
<citace>
Z ASP.NET jsem si zvyknul, že pokud něco chci, tak to můžu udělat rychle
a velmi jednoduše. V Javě na všechno existuje 10 přístupů a 20
frameworků, což je pro pokročilé vývojáře možná skvělé, ale začátečníka
z toho polije studený pot.
</citace>
Zdroj je tady: http://www.borber.com/blog/dobra-kniha-o-javaserver-pages
Neco na tom bude...
Leos