Čas:19.4.2007 16:05:57
Od:Ýtuš
Předmět:knížka a vůbec
Ahoj, bylo by možné přidat link na knížku, o které se zmiňuje Roumen asi tak v 50. minutě podcastu? Povedený díl, přestože to byla taková trochu neřízená diskuze o všem a o ničem :-) Ale to se mi právě třeba na The Java Posse líbí. A hosty určitě zvěte, R. Hulán vám, když už nic jiného, zvedne počet posluchačů o stovky procent :-) Díky PS - sázím taky na JavaScript, ale uvidíme, s čím přijde B. Eich v JavaScriptu 2.
Čas:19.4.2007 16:34:58
Od:Roman Štrobl
Předmět:Re: knížka a vůbec
Pred chvilkou jsem tam pridal ten odkaz.
Čas:19.4.2007 18:51:24
Od:petr
Předmět:zajimave
Dnesni podcast byl docela chaotickej :) Zminovali jste, ze se Java na webovou aplikaci prilis nehodi. Mam z toho trochu zmatek. Zminovane Ruby on Rails je jiste zajimavy jazyk, jednoduchy, ale jak to je pri vyvoji vetsi aplikace. Hledam ted technologii, u ktere bych rad zustal pristich par let. Zvolil jsem EJB3.0(JPA-TopLink) a JSF(+Facelets) + na desktop Swing. Uprimne me JSF dost prekvapilo svoji slozitosti, zejmena bez pouziti Facelets se jedna o dost silenou predstavu, ale zase na druhou stranu se jedna o standard SUNu, takze predpokladam, ze ji SUN jentak nezahodi. Navic po zvladnuti zakladnich vlastnosti si clovek tento framework docela zkroti. Zatim nemam moc velke zkusennosti s vyvojem vetsi aplikace a nerad bych sahnul spatne. Je mi jasne, ze ptat se, co je nejlepsi je nesmysl, uz z duvodu tolika moznych variant. Spise me zajima, zda je moje kombinace dobra a bude dale podporovana a zda nenarazim, pokud budu chtit tvorit vetsi aplikaci pomoci techto technologii. Navic u Ruby on Rails nevim jak by to bylo s implementaci JAAS. I JSF a EJB je situace vcelku jasna.
Čas:19.4.2007 20:33:31
Od:Roman "Dagi" Pichlík
Předmět:Re: zajimave
Tak byl to Roumenuv komentar, takze at si to tu ted vybojuje ;-). Ne ted vazne, asi to myslel trochu jinak nez to vyznelo. Java je pro web vyborna, jde jenom o to, jake technologie zvolit. To muze byt nekdy problem, protoze Java ma sirokou zakladnu frameworku. Konkretne web jsme jiz probirali, takze muzete do predchozich podcastu. Kombinace EJB a JSF je dobra v tom, ze stavite na standardech. Samozrejme ma to sve vyhody a nevyhody, opet by to bylo opakovani jiz virceneho. Poslechnete si podcasty o J2EE.
Čas:19.4.2007 22:12:09
Od:Roman Štrobl
Předmět:Re: Re: zajimave
Java je na web dobra, jen je to dost zmatek co se tyka frameworku. Muj osobni nazor je, ze na nektere typy web aplikaci jsou lepsi jazyky a frameworky (napr. ruby on rails), ale muj nazor se vzdy nemusi shodovat s nazorem meho zamestnavatele :)
Čas:20.4.2007 9:46:55
Od:Roman "Dagi" Pichlík
Předmět:Re: Re: Re: zajimave
Java je na to urcite dost dobre, prijde mi dost zjednodusene, rici ze skriptovaci jazyky jsou lepsi a nerici v cem. Java ma tri problemove oblasti, ktere je potreba vyhodnotit, jak hodne kriticke pro vas jsou. 1.) hosting 2.) pestrost frameworku (ne kazdemu se libi, ze nema presne nalinkovanou cestu) 3.) vetsi naklady na vyvoj
Čas:20.4.2007 17:09:30
Od:Roman Strobl
Předmět:Re: Re: Re: Re: zajimave
Mas pravdu - zde je priklad, kde si myslim, ze Rails jsou lepsi. Potrebuju udelat malou administracni aplikaci, ktera mi zobrazi data z databaze a necha me s nimi manipulovat. Na to jsou Rails idealni. Nebo mam webove stranky a chci pridat nekolik formularu, pres ktere poslu e-maily pripadne ulozim data do databaze. Dalsi priklad je, ze potrebuji vystavit urcita data pres XML pro komunikaci s jinym systemem. Proste takove mensi aplikace, ktere kdyz bych je psal v Jave musim se s tim hodne delat. Jasne, i v Jave existuji ruzne cesty tyto veci udelat rychle, ale kouzlo Rails je, ze se to da udelat i rychle a je tam malo kodu, je to srozumitelne a rozsiritelne. Na vetsi aplikace, na kterych dela vic lidi zaroven je urcite java lepsi, protoze u vetsich aplikacich uz nezalezi tolik na rychlosti vyvoje, ale spis na tom zda je kod dostatecne robustni, spravovatelny, rozdeleni na mensi casti pro vyvoj vic lidi najednou atd. Samozrejme java je vyrazne lepsi pro enterprise aplikace, pro backendove systemy, pro systemy, ktere musi dobre skalovat, kdyz chci pristupovat k ruznym resourcum typu JMS nebo vic resit security, atd. Mas pravdu, ze se neda rict, ze jedna technologie je lepsi nez druha, ale daji se vybrat typy aplikaci, kdy bych preferoval jednu pred druhou. To taky predpoklada, ze clovek umi jak Javu tak Ruby - pak si muze vybirat. Pokud umis jen javu, asi to bude pro tebe jednodussi napsat to v jave, i kdyz je to maly web. Co se tyka nevyhod javy, tak bych jeste zminil rychlost vyvoje (souvisi s naklady), verbozitu kodu a vetsi narocnost na pamet a jine prostredky (vetsinou). Take potreba aplikacniho serveru, pripade Tomcatu, nutnost deploymentu a problemy v pripade hostovani. Co se tyka nevyhod ruby/rails tak je to stale slabsi podpora v IDE, slozitejsi pro praci ve vetsich teamech, nedoresene veci typu security, load balancing a jine zalezitosti kolem skalovani, ale i to ze je to mlady jazyk a framework a tudiz je mene vyvojaru se zkusenostmi, mene patternu, mene literatury, atd. Takze nedostupnost nekterych frameworku, co jsou v jave. Prave vetsina techto veci na mensich projektech nevadi.
Čas:20.4.2007 17:10:42
Od:Roman Strobl
Předmět:Re: Re: Re: Re: Re: zajimave
Omlouvam se za formatovani... chtelo by to trochu vylepsit tento diskusni formular.
Čas:19.4.2007 20:06:35
Od:Ýtuš
Předmět:knížka a vůbec
Ahoj, bylo by možné přidat link na knížku, o které se zmiňuje Roumen asi tak v 50. minutě podcastu? Povedený díl, přestože to byla taková trochu neřízená diskuze o všem a o ničem :-) Ale to se mi právě třeba na The Java Posse líbí. A hosty určitě zvěte, R. Hulán vám, když už nic jiného, zvedne počet posluchačů o stovky procent :-) Díky PS - sázím taky na JavaScript, ale uvidíme, s čím přijde B. Eich v JavaScriptu 2.
Čas:19.4.2007 20:09:45
Od:Ýtuš
Předmět:omluva
Pardon, nechápu jak se to tam mohlo dostat podruhé. Y.
Čas:19.4.2007 21:36:37
Od:Roman "Dagi" Pichlík
Předmět:Re: omluva
Rika se tomu, ze implementace tohoto fora neni idempotentni http://en.wikipedia.org/wiki/Idempotent :-)
Čas:28.4.2007 1:04:14
Od:kolisko
Předmět:Rozsirovani Javy
Ke konci podcastu si vsechny Tri Gracie navzajem notovaly, jak by bylo dobre zakonzervovat javu. Dokonce padl nazor, ze se kvuli zmenam v jazyce java stava slozitejsim pro novacky a ze by se takovhle veci mely nechat na skriptovacich jazycich. Moc s tim nesouhlasim. Co se tyce novacku, neni java uplne prochazka ruzovym sadem. To se plati zejmena o Swingu, coz je bohuzel asi tak prvni vec, co se novacek v jave pokusi pouzit. Myslim, ze zejmena clousures by to mohly novackovi spis zjednodusit. Co se tyce skriptovacich jazyku jako mista, kde by se mel odehravat vyvoj. Me je vlastne jedno, jak bude vypadat jazyk(y), ktery budu pouzivat. Tedy pokud se mi v nem bude programovat dobre. Jenze to neni jen o kvalite jazyka nebo knihovnach, to je taky o komfortu, jaky mi nabizi IDE. Bohuzel v tomhle java vede o nekolik dylek. Kdybych vybiral jen podle kvality jazyka, pisu asi v groovy. Jenze v tom pripade si muzu nechat zdat o code completion a (co hur) o refaktoringu -- teda aspon na te urovni, jakou mam v jave. Taky staticka typova kontrola je super vec. Takze stale koduju v jave, obcas osklive kleju a doufam, ze se bud objevi neco jako groovy/python/ruby, ale s komfortem javy, nebo ze se to v pristi verzi javy zlepsi.
Čas:29.4.2007 13:38:54
Od:finc
Předmět:Re: Rozsirovani Javy
Mohu se jen zeptat, cim by tedy meli zacatecnici zacinat? Me osobne prijde prave samotny swing mnohem jednodussi, nez webova aplikace. Myslim, ze je prave swing na zacatek lepsi, uz jen z toho duvodu, ze clovek dostane vice do krve OOP.
Diskuzní příspěvky
Ýtuš knížka a vůbec
Roman Štrobl   Re: knížka a vůbec
petr zajimave
Roman "Dagi" ...   Re: zajimave
Roman Štrobl   Re: Re: zajimave
Roman "Dagi" ...   Re: Re: Re: zajimave
Roman Strobl   Re: Re: Re: Re: zajimave
Roman Strobl   Re: Re: Re: Re: Re: zajimave
Ýtuš knížka a vůbec
Ýtuš omluva
Roman "Dagi" ...   Re: omluva
kolisko Rozsirovani Javy
finc   Re: Rozsirovani Javy