Roman Strobl napsal(a):
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
S tímto přesně souhlasím, že je to určitý standard a toho bych se chtěl
držet, jsem více méně v J2EE začátečník.
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 :)
open projektů se nebojím, ale rád bych použil nějaký kompaktní "black
box", se vším všudy a chci se vyhnout řešení problémů, že někde něco
nefunguje, nebo je to složité to použít. Ikdyž to pochopitelně nemusí
být vždy pravda. Až budu trochu zběhlejší v J2EE technologii, rád zkusím
i něco jíného.
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.
jsem za to rád, různí průvodci mi dost pomáhají, ušetří spousty práce!
zvlášť na J2EE jsou skvělé, díky za ně.
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.
framworky nemám ošahané vůbec, tak nemohu posoudit, ale hlava se mi točí
už teď!
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 :)
Zatím mi vše od sunu vyhovuje, tak nemám důvod hledat něco jiného, co by
eventuálně mohlo být i lepší. Ale chci znát názory jiných, aby nebylo
pozdě, až se něco rozjede....není cesta zpět. Pokud je, vždy to stojí
čas a peníze.
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...
na tom něco bude, od MS utíkám jak jen to jde...:)
-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
--
S pozdravem
Jan Karhánek, DiS.
ICQ: 152742301
Tel: +420608172433