Čas:16.11.2006 22:39:06
Od:Cyril Sochor
Předmět:Instalace eclipse s WTP
Uz me to neustale opakovani, ze je Netbeans oproti Eclipse lepsi v tom, ze nemusim instalovat webovy plugin prestava bavit. Vzdyt si i Eclipse s WTP a vsim potrebnym muzu stahnout v jednom baliku, viz http://www.eclipse.org/downloads/download.php?file=/webtools/downloads/drops/R1.5/R-1.5.2-200610261841/wtp-all-in-one-sdk-R-1.5.2-200610261841-linux-gtk.tar.gz
Čas:16.11.2006 22:43:38
Od:Roman Štrobl
Předmět:Re: Instalace eclipse s WTP
Neni to jen o instalaci, ale i o konfiguraci. Samozrejme at si kazdy pouziva co chce, ja jen chci ukazat rozdil ve filosofii techto 2 IDE.
Čas:16.11.2006 23:00:40
Od:Cyril Sochor
Předmět:Re: Re: Instalace eclipse s WTP

dalsi rozdil jsem videl v tom, ze Netbeans vygeneruje sablonu jsp/servletu. Toto se kransne hodi pro demo, kdy je to mene psani, v realnem pouziti to stejne smazu a napisu tam to, co potrebuju...

Jo a zabudovany tomcat je neco podobnyho, uzasne pro uvodni start, posleze stejne musim instalovat kontejner, abych si mohl hrat s jeho verzema abych mel stejnou konfiguraci jako na produkcnim serveru. Na serveru pravdepodobne nebudu mit Netbeans se zabudovanym Tomcatam...

Čas:16.11.2006 23:04:54
Od:Roman Strobl
Předmět:Re: Re: Re: Instalace eclipse s WTP
Jasne, souhlasim, ze tohle je dulezite jen pro zacatek. Eclipse ma sve vyhody treba co se tyka navigace a editovani kodu, to je nesporne (zatim). Nechci zacinat flamewar, ale treba co se tyka tvorby GUI, podpory Java EE 5, profilovani, mobility, vizualni tvorby webu a nekterych dalsich oblasti na NetBeans vyrazne navrh. Jak se rika "use the best tool for your job" :)
Čas:30.11.2006 8:39:36
Od:Vladimir
Předmět:Re: Re: Instalace eclipse s WTP
Ahoj Romane, myslíš že by jsi zde mohl hodit demo jak načíst data z databáze do JTable v GUI aplikacích a to stejné ve web aplikacích? díky
Čas:16.11.2006 23:33:04
Od:Janek
Předmět:prilis snadne...
Ahoj, opet pekne demo, ale absolutne nic nevypovida o moznostech, kazdy kdo NetBeans pusti par kliky vidi daleko vetsi a lepsi funkce. Me by spis zajimalo proc nevznikne clanek/demo ktere vysvetli JSF, JSP, servlet co je co a na co, jak korektne rozpracovat webovsky projekt atd. Uz 14dni ctu o Jave cokoliv a 14dni mi stoji praci, protoze stale objevuju ameriku a stale nemam jistotu zda jsem zvolil spravne a hrozim se kazdeho dalsiho odstavce, kdy objevim dalsi java-zkratku a zjistim ze delam co jini resi kliknutim :(. Janek
Čas:16.11.2006 23:52:54
Od:Cyril Sochor
Předmět:Re: prilis snadne...
napsat demo na vsechno nejde. Na webovani v jave existuje mnoho frameworku, kazdy ma neco do sebe a jednoznacne si nelze vybrat. Ale mam pro tebe navrh, napis clanek/demo o tom, jak to delas ty, ostatni si to prectou a daji ti rady, jak mas svuj postup vylepsit.
Čas:17.11.2006 0:24:16
Od:Janek
Předmět:Re: Re: prilis snadne...
Bohuzel, jsem takovy zacatecnik, ze by to server odmitl zverejnit. Vim ze kritizovat umi kazdej, ale na druhou stranu demo jak udelat

v Eclipse a NetBeans... to fakt ne-e. Zvlast kdyz ho delaji lide, kteri maji jiste zkusenosti jineho radu. Janek p.s. tech informaci v tak sirokem oboru jakym je Java je opravdu zalostne malo :( Hlavne pokud se pise o nejakem frameworku, tak opet v terminologii a souvislostech, ze zacatecnikovi to opet nic neda :(

Čas:17.11.2006 2:16:38
Od:tom
Předmět:Re: Re: Re: prilis snadne...
Janek ma v mnoha vecech pravdu, taktez jako naprosty zacatecnik bych uvital vice demonstraci o uzce, nebo alespon uzceji, specifickych vecech pokrocilejsiho nebo praktictejsiho razeni. Tim samozrejme nechci kritizovat, budme radi alespon za tu trochu, no mozna versi trochu. Uvedomme si ze takovi Roumen nebo Dagi a spousta jinych, to delaji dobrovolne! Na druhou stranu dokumentace k Jave (API), javskym projektum je vetsinou velmi dobra. I kdyz mi zacatecnici potrebujeme castokrat hooodne nakopnout, neniliz pravda:-) Ale i tak diiiky vsem Roumenum, Dagium (nevim jak presne tenhle nick sklonovat:/), no proste Romanum, atd.
Čas:17.11.2006 2:17:00
Od:tom
Předmět:Re: Re: Re: prilis snadne...
Janek ma v mnoha vecech pravdu, taktez jako naprosty zacatecnik bych uvital vice demonstraci o uzce, nebo alespon uzceji, specifickych vecech pokrocilejsiho nebo praktictejsiho razeni. Tim samozrejme nechci kritizovat, budme radi alespon za tu trochu, no mozna versi trochu. Uvedomme si ze takovi Roumen nebo Dagi a spousta jinych, to delaji dobrovolne! Na druhou stranu dokumentace k Jave (API), javskym projektum je vetsinou velmi dobra. I kdyz mi zacatecnici potrebujeme castokrat hooodne nakopnout, neniliz pravda:-) Ale i tak diiiky vsem Roumenum, Dagium (nevim jak presne tenhle nick sklonovat:/), no proste Romanum, atd.
Čas:17.11.2006 7:48:07
Od:Roman Štrobl
Předmět:Re: Re: Re: Re: prilis snadne...
Na CZJUG jsme meli prednasku od Craiga McClanahana, ktery sel hodne do hloubky ohledne web frameworku v Jave (video je dostupne na avc.sh.cvut.cz, zatim v anglictine, mozna budou ceske titulky). Budeme delat dalsi podobne prednasky. Bohuzel delat flashova dema, ktera jdou vic do detailu je opravdu hodne prace, ale na CZJUG bychom radi takovato temata pokryli.
Čas:17.11.2006 8:15:36
Od:Roman "Dagi" Pichlík
Předmět:Re: prilis snadne...
Vam by spise vyhovoval .NET, kde mate jasne nalinkovanou cestu. K vasim dotazum, to ze Vam vysvetlim nedo kdokoliv jiny, k cemu je JSP, Servlety a nebo JSF jeste neznamena, ze tady neexistuji dalsi alternativy. To ze Vam stoji 14 prace, protoze se porad ucite neco noveho je prece uplne normalni proces prijmani informaci a rozhodovani se na jejich zaklade. Bohuzel Vas asi zklamu, ale tak to bude asi porad, pokud nebudete chtit jak se rika zakrnet. Na ceskem webu a to minimalne na serveru Interval.cz je snad dvacetidilny serial o JSP a Servletech, myslim si, ze to presne hledate.
Čas:17.11.2006 11:43:47
Od:Janek
Předmět:Re: Re: prilis snadne...
Ahoj, ano, je ze me citit, ze jsem pouzival chvili .NET. Zatim jen chvilinku, ale jasnou osnovu to ma a treba videa na www.aspnet.cz, bez urazky, jsou to nejlepsi co jsem kdy videl a ted nemusim ani hodnotit ze jde o MS. Myslim, ze behem hodinky az dvou si borci jako vy vymysli nejake demo a behem dalsi hodiny ho muzou natocit. Grabuje se obrazovka a mikrofon. Staci neco na styl: zakladni stranky, kam css, servlet/JSP a behem chroupani obcas zajimavost. Video to bude v ceske zemi unikatni a okamzite tu bude hromada zacatecniku v me pozici a skutecne to pomuze. Abych pravdu rekl, jako totalni Java lama mam problemy pochopit i pro J2EE a J2SE, proc TomCat proc JBoss. Z linuxu jsem zvykly na moznost vyberu a miluju to, ale az na zaklade faktu. Trochu spasou zacatecniku jsou NetBeans, jsou jednoduche, vse je jakoby "skryto", ale pritom se da koukat pod poklicku. Otazkou je, zda je to spravne. Problem ale je, ze NetBeans reknou: na praci s webem mame VWP, na toto mame toto,... tam kdyz kliknete.... ... ale ne, takto ne. Musi se vysvetlit co to je, v jake navaznosti na jiz fungujicim Java svete atd. Marne stale patram po knizke o Jave, ktera by treba jen vysvetlovala a nebyla napsana style: aha, web? Tak klikni tamhle, zaloz novej JSP a tam do tohoto mista si napis co chces. Ale kde jsou zaklady? Proc JSP? Co se skutecne kde deje? Proc servlet nebo JSP? Proc Tomcat? Co mi da framework a kde me omezi? Bohuzel je zvykem divat se na dalsi veci Javy pohledem uz odbornika a cloveka znaleho veci. Souhlasim, ale v posledni dobe kdyz pomaham lamam s linuxem, vidim kam az clovek musi "sestoupit" aby pak ta "lama" u linuxu zustala, pokud ji dam pocit, ze to ovlada, ale neni toho panem, opet utece k MS. Ten samy pocit mam ja s Javou, ale "otravuju" tu, protoze zatim bojuju ;). Tot vse, stejne je to dlouhe, treba nekoho inspiruju... Janek p.s. cist dokumentaci k necemu kdyz clovek zacina neni tentokrat resenim
Čas:17.11.2006 12:33:57
Od:Roman Strobl
Předmět:Re: Re: Re: prilis snadne...
Dagi, myslim, ze tohle je idealni tema pro nas podcast... nebranim se nataceni videi, ale ty by na tohle pro javu zabraly fakt hodne casu (zejmena protoze neexistuje jedna spravna odpoved - je hodne moznosti :) Microsoft nema varianty protoze neexistuje otevrena komunita, ktera by vytvarela alternativni frameworky. Takze mate jednu spravnou moznost. Ale kdyz pro vas nefunguje, tak jste vite kde... Volba ma svoje svetle i stinne stranky. Pro uvod do web programovani doporucuju si vzit J2EE kurz na www.javapassion.com (v anglictine, zdarma).
Čas:17.11.2006 14:27:47
Od:Janek
Předmět:Re: Re: Re: Re: prilis snadne...
Diky za odkaz, uz tam letim. :) Kdyz mate takovy rozsah, nemuzete aspon vsechny tyto odkazy setridit a vyvesit? Ja uz si pripadam fakt jak blazen, ale OPRAVDU OPRAVDU OPRAVDU zacit v Jave je takove peklo... Kdyz se tu nakousl ASP.NET a nebo vubec .NET, tak jen na zacatku: www.aspnet.cz (po shlednuti muzu zacit hned delat web) www.microsoft.cz ZDARMA desitky videi a knih!!! Opravdu slusnych pro start a mohl bych pokracovat. Atd.... Proste rad se pripojim a rad pomuzu jak budu moct, ale zacim proste neni cim, stale jsem ve fazi objevovani objeveneho :( Janek
Čas:18.11.2006 19:43:48
Od:Roman Štrobl
Předmět:Re: prilis snadne...
Pres vikend jsem udelal trochu slozitejsi demo, tentokrat v anglictine a pouzivam vizualni nastroje: http://roumen.name/flash/vwp_ws/vwp_ws.html
Čas:19.11.2006 17:18:06
Od:Janke
Předmět:Re: Re: prilis snadne...

Ahoj

Tak to uz je jine kafe. Kazdopadne vice se venuj i tomu, PROC prave takhle jsi to udelal atd., WVP ze umi natahat ikonky se uz vi ;).

Diky, tesim se na dalsi, Janek

Čas:20.11.2006 11:38:48
Od:Roman Štrobl
Předmět:Re: Re: Re: prilis snadne...
Ok :)
Čas:17.11.2006 7:54:00
Od:Roman "Dagi" Pichlík
Předmět:Bez integrovaneho serveru
Roumene diky za demo. Zajimave by bylo, alespon pro me, ukazat jak pouzit jiny nez vestaveny Tomcat v NetBeans napr. JBoss, coz uznas sam nemusi byt zas az tolik ojedeinely pripad uziti. Klidne to vem jako hozenou rukavici ;-). Jinak mas pravdu v tom, ze je to o filozofii jednotlivych IDE.
Čas:17.11.2006 7:57:12
Od:Roman Strobl
Předmět:Re: Bez integrovaneho serveru
Dobre, dalsi demo tedy bude pouzivat napr. JBoss a pripravim slozitejsi scenar.
Čas:17.11.2006 8:54:33
Od:3rojka
Předmět:Rozložení rozsáhlých projektů
Když sem viděl to roumenovo video tak se mi samozřejmně líbilo víc protože mě méně zdrželo. Jinak já mám problém v tom že se mi nedaří udělat projekt pro naší rozsáhlou webowou applikaci, které je založená za struts a se zkládá z většího počtu jarů, až 3 strust sub-modulů, builduje se do několika různých warů, podle toho na jáký jde server, servery se rozdělují vnější a vnitřní a vnější mají více funkčnosti co se týká administrace. Používám eclipse a ten (aspoň co vím) nepodporuje subprojekty, netbeans sem zkoušel asi před dvěma roky, ale přišel mi lepší jenom chvilí, i když se mi zdálo, že tenhle můj problém by uměl vyřešit lépe. Takže nakonec používám maven2 na build, což mi přišlo nejlepší a eclipse nahoře nad tím mapuju do různých projektů, jako jary. Ale stejně mám nakonec problém s celkem jako webowou applikací takže z nějakého interního browseru na tomcatu spouštěném eclipsem to nemám šanci spustit. Takže takové příklad jak udělat hello world servlet jsou pro mně nepoužitelné, i když oceňuji romany za přínos začínajícím javistům.
Čas:17.11.2006 9:13:04
Od:Roman Štrobl
Předmět:Re: Rozložení rozsáhlých projektů
Jo jo, zkusenym lidem se budou zdat "hello world" dema zbytecna, ale vzpomente jak jste na tom byli na zacatku, kdyz jste nevedeli temer nic o Jave. Zacinajicich studentu je opravdu spousta, takze si myslim, ze i tato dema maji svoje misto.
Čas:17.11.2006 14:04:39
Od:Richard
Předmět:Re: Re: Rozložení rozsáhlých projektů
S tym suhlasim. Treba si ale uvedomit, ze takato rivalita (Eclipse vs. Netbeans) aka je na demach je dobra iba tak na mini projekty alebo demo aplikacie aby clovek pochopil ako funguje JSP a JSF. Vo vacsom projekte sa uz rozne nastroje nedaju prilis pouzit (aspon Studio Creator 1.0 bol prakticky nepouzitelny) - staci sa pozriet na vacsi projekt a nechat si graficky pozriet navigation.xml v Netbeansoch. Myslim, ze autori IDE (Eclipse a Netbeans) nerobia dostatocnu podporu pre pokrocilych vyvojarov. Domnievam sa, ze tam chybaju ludia z praxe, ktori pracuju na vacsich projektoch. Inak by tam bola lepsia podpora pre pokrocilejsie prace s JSP (JSF) ako je napriklad podpora pre tiles, podpora (wizard) pre tvorbu vlastnych JSF komponent a dalsich casti JSF (validatory, convertors, ...). Nie ze by v tych tooloch nic podobne nebolo, ale ta podpora by mohla byt predsa len lepsia.
Čas:17.11.2006 14:25:43
Od:Roman Štrobl
Předmět:Re: Re: Re: Rozložení rozsáhlých projektů
Java Studio Creator nebyl puvodne navrzeny na velke projekty. Jako Visual Web Pack se to myslim zlepsi, ale bude to nejaky cas trvat. Java Studio Creator by predevsim navrzeny jako tool pro zacatecniky, protoze neco takoveho v Jave chybelo. S tim, ze bychom potrebovali vic odborniku z praxe z velkych projektu mate celkem pravdu. Na feedback ohledne skalovani toolu se spolehame predevsim na komunitu.
Čas:17.11.2006 17:02:01
Od:Cyril Sochor
Předmět:Re: Rozložení rozsáhlých projektů
Eclipse podporuje zavislosti mezi projekty, coz jsou vlaste podprojekty... V NetBeans 5.0 jsem neco takoveho nenasel a to byl jeden z hlavnich duvodu meho neuspesneho prechodu k NetBeans.
Čas:17.11.2006 17:21:17
Od:Roman Strobl
Předmět:Re: Re: Rozložení rozsáhlých projektů
Podprojekty se v NetBeans resi tim, ze udelas jeden projekt zavisly na jinem. Viz: http://blogs.sun.com/roumen/entry/netbeans_quick_tip_16_using Pokud potrebujes umistit projekty do skupin, je pro to plug-in jmenem project groups: http://www.nbextras.org/2006/03/20/1142862921155.html
Čas:18.11.2006 18:41:14
Od:Richard
Předmět:Re: Re: Rozložení rozsáhlých projektů
Ja sice uz dlhsie s NetBeansami nerobim, ale v Netbeansoch nieco take nebolo nikdy nutne, pretoze kazdy projekt mohol mat lubovolne mnozstvo zdrojovych kodov umiestnenych kdekolvek na disku.
Čas:17.11.2006 16:31:21
Od:Jakub D.
Předmět:Server s podporou J2EE
Kdyz uz tu probiha docela zajimava diskuse o zacatcich a zacatecnicich, existuje nejaky free server s podporou J2EE technologie? Kdyz uz Suni pisou tolik tutorialu a manalu, sponzoruji open source, davaji zdarma nastroje, proc probuh neudelaji hosting s aktualnima technologiema zdarma? Kde si to ma clovek zkusit? Treba jednim z hlavnich duvodu masove oblibenosti PHP je skutecnost, ze ho podporuje snad kazdy webserver. Rad bych se o J2EE zajimal vic, ale uprimne koho bavi delat projekty do supliku, ktere pobezi jen lokalne?
Čas:17.11.2006 16:43:13
Od:Janek
Předmět:Re: Server s podporou J2EE

Sun bohuzel toho dela zatracene malo pro zacatecniky. Dokumentace zacatecnikovi je malo platna, dokud nevi co a proc dela. To si uvedomil MS a uvolnil zdarma vynikajici "nakopavaci" videa. Roman dela zajimave, byt flashove, videa, ale zase spise jen ukazky/vypichnuti nejake vlastnosti.

Co se tyce hostingu, to je vubec kapitola sama pro sebe. Z mych kamaradu Javu nechce nikdo, nebot platit na hobby web, to uz fakt ne-e. PHP je hnus, docte se to kazdy zacatecnik, ale Py ci Javu nenahostuje. ASP.NET naopak v pohode min. na 3serverech.

Janek

p.s. neslo by zaridit nejakou formu nahledu? Prvni web co predpoklada rovnou Poslat a jeste musi mit html znacky

Čas:19.11.2006 18:04:35
Od:finc
Předmět:Re: Re: Server s podporou J2EE
Ale PHPko zase takový hnus není. Spíš než to, naučí na začátečníky psát prasácký kod. Takže narozdíl od JSP či ASP vzniká v PHP o dost více nekvalitních aplikací. Osobně po Jave pokukuji už více jak rok. Bohužel čas mě tlačí zpět k PHP, kde jsem svým pánem a dokáži ihned reagovat a naprogramovat příslušný modul. Osobně chci na Javu také přejít (v PHP píší již téměř rok OOP kod, takže by to nemusel být takový skok), ale problém je s časem a nepodporou webhostingů. Velký problém! I když píši webový intranetový projekt, občas dělám na vedlejší koleji nějaké ty malé E-Shopy, apod. Mám zákázníkovi předat webovou aplikaci napsanou v JSP s tím, že ji téměř nikde nespustí? Nebo alespoň ne tam, kde dodnes hostoval své PHP stránky? Asi těžko. Osobně si myslím, že udržovat v hlavě specifikaci dvou jazyků a být v nich dobrý a produktivní, je vcelku nemyslitelné. Proto mě má snaha přejít na Javu (Swing, JSP) tlačí zpět k stupidnímu a záčátečnickému PHP :( Je to škoda, že zde existuje taková ignorace ze strany webhostingů.
Čas:20.11.2006 13:05:01
Od:Lukas
Předmět:Re: Re: Re: Server s podporou J2EE
Psat eshopy pro male zakazniky v Jave je IMHO podivny napad. Je to proste kanon na vrabce.
Čas:20.11.2006 18:08:17
Od:Janek
Předmět:Re: Re: Re: Re: Server s podporou J2EE

A proc nejit s kanonem na vrabce? Bude eshop v JSP horsi nez v PHP? IMHO kdyz umim jazyk cpu ho vsude, protoze jsem v nem produktivni a umim v nem pruzne reagovat. Ucit se 5 jazyku, protoze kazdy je lepsi na neco jineho je horsi, nez mit Javu a strilet letadla i vrabce ;)

Janek

Čas:21.11.2006 17:20:13
Od:Lukas
Předmět:Re: Re: Re: Re: Re: Server s podporou J2EE
Protoze:
- spravce web kontejneru nebo AS stroji vice penez nez sprave serveru pro PHP
- programator v Jave stoji "vetsinou" vice nez programator v PHP (timto nechci urazit programatory v PHP, sam jsem v nem dost dlouho programoval, spis narazim na to, ze ten programator v Jave toho musi umet vice)
- udelat to same v Jave je proste slozitejsi
- existuje Ruby on Rails

Pokud chcete nutne programovat v Jave neprogramujte v ni eshopy a webove prezentace pro male zakazniky.
Diskusi (flamewaru) o tom uz bylo mnoho - napr.: http://www.theserverside.com/news/thread.tss?thread_id=38081#193925
Čas:21.11.2006 20:41:27
Od:Janek
Předmět:Re: Re: Re: Re: Re: Re: Server s podporou J2EE

To vsichni s Javou zacinali na aplikacich pro mobilni operatory? Trochu mi unika smysl. Co se tyce RoR, je to bomba, ale co s bombou, kdyz poptavka je nulova a hosting je tragicky?

Vubec by me zajimalo, proc ty "popularni" jazyky jsou tak dobre placene kdyz v tom "pry" pise kazdy a proc se tak "popularni" jazyky nedaji hostovat.

Dneska jsem se vratil k PHP, kolega potrebuje web a Javu ani RoR proste nezahostuju :(.

Clovek co videl Python, si uz proste logicky nemuze oduvodnit navrat k PHP, ale realita utluce cokoliv :(. R.I.P. Java a dalsi pekne hracky.

Janek

Čas:22.11.2006 11:36:33
Od:Lukas
Předmět:Re: Re: Re: Re: Re: Re: Re: Server s podporou J2EE
Nedavno jsem dostudoval VS a tak vim, kde se spoluzaci "uci" programovat. Nejstacteji v nejake firme, kde oni nerozhoduji o tom v cem a co se bude programovat. A neznam moc firem, ktere delaji eshopy pro male zakazniky v Jave. Ale znam docela dost firem, ktere delaji aplikace v Jave pro banky a jine velke korporace. Jsou zkratka veci, ktere rozhoduje trh a ne lidi z IT. Jestli je to dobre nebo spatne necht kazdy posoudi sam. (dalsi podobne flamewary by mohli byt: WS vs REST, UML vs DSL od MS, J2EE 2.x vs Spring, Windows vs Linux, AMD vs Intel...).
Čas:22.11.2006 13:36:39
Od:finc
Předmět:Re: Re: Re: Re: Re: Re: Re: Re: Server s podporou J2EE
Tohle ale není flamewar ve smyslu, co je lepší. Osobně si myslím, že psát E-shopy i cokoli jiného lze v JSP stejně dobře jako v PHP. Tady jde o podporu webhostingů. Neříkam co je lepší, zda to či ono. Tady je jasné, že se asi nenajde nikdo, kdo by tvrdil, že PHP je lepší. Není, je jen jednodušší ;) Nevidím důvod, proč by v JSP nemohl člověk programovat E-shopy, malé CMS systémy, apod. To, že zde nejsou, není dáno tím, že se na to nehodí, ale tím, že taková aplikace nebude téměř nikde podporována a to je ten PROBLÉM. U bank, intranetových systému apod. je to jedno, tak si na server dají co chtějí. Ale při tvorbě přenosné aplikace jsem jaksi v háji.
Čas:22.11.2006 13:56:15
Od:Lukas
Předmět:Re: Re: Re: Re: Re: Re: Re: Re: Re: Server s podporou J2EE
Ja to vidim tak, ze psat jednoduche weby v JSP je proste slozitejsi. Srovnejte LOC potrebne na vygenerovani jedne HTML stranky, ktera obsahuje jednu tabulku.
V PHP s pouzitim Smarty je to asi 10 radek kodu (vcetne inicializace Smarty) + HTML pro tu tabulku. (z PHP staci znat funkci mysql_fetch_assoc a mysql_query, foreach ve Smarty)
V Jave musite navic vedet jak funguje JDBC (drivery, connections, statementy, result sety, JNDI datasource, connection polling, ...), JSP je taky slozitejsi nez Smarty,...
Kdyz to v Jave neudelate poradne, nebude to fungovat (napr. ten connection polling), udelat to v PHP tak spatne, aby to nefungovalo je slozitejsi ;-)
Ono stejne nezalezi jen na pouzitych nastrojich (jazyku), rozdil je zejmena v produktivite programtoru - 1:10 az 1:50.
Kdybych ted delal jednoduchy web, nebudu ho delat v JSP, ale v PHP. I kdyz oboje znam velmi dobre. A myslim, ze v PHP ho budu mit hotovy drive.
PS: podobna debata probehla v diskuzi o Delphi, kde resili, zda ma smysl zacinat nove projekty pod Win32, kdyz mame skvely .NET ;-)
Čas:22.11.2006 16:42:46
Od:finc
Předmět:Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Server s podporou J2EE
Já vážně nechci rozjíždět nějaký flamewar. Souhlasím s tím, že na začátku (bez jakéhokoli základu kodu) je jistě v JSP složitější vytvořit aplikaci. Ale... Jelikož považuji javisty za "chytré lidi", předpokládám, že nezačnou na čistém listu papíru, ale budou používat nějaké základní třídy pro tvorbu vlastních web. aplikací. U PHP, lze samozřejmě toto využít také, ale OOP Model PHP je mnohem nižší úrovni, takže ve finále mi z toho vychází lépe JSP. Pokud budete chtít v PHP napsat slušnou aplikaci (ne jen bastl procedurálního kodu), tak také na začátku budete muset naprogramovat spousty věcí (nějaký DB Layer, šablony pro HTML, apod.). A jelikož v PHP je úroveň frameworků na mnohem nižší úrovni než v Jave, opět mi z toho lépe vychází JSP. Abych to nějak zakončil. Porovnávat znalosti a na nich to odsuzovat se mi nezdá jako dobrý argument, stejně jako, že v PHP můžu nadělat více prasáren. Jediný argument, který považuji za oprávněný je opravdu ta nepodpora hostingů + vyšší know how při programování a správě JSP.
Čas:8.6.2007 12:00:47
Od:Pavol
Předmět:Re: Server s podporou J2EE
Precital som si tuto diskusiu, pretoze tiez zurivo hladam webhosting pre svoje JSP aplikacie. Sam som skuseny programator a aktualne pracujem v PHP a uz vysse pol roka sa snazim prejst na Javu (NetBeans) najma z dovodu lepsej prace s objektami. Ad 1: Prestante sa hadat, ci je lepsia Java alebo PHP. K nicomu to nevedie a je to len strata casu. Ad 2: Na hostovanie JSP stranok doporucim www.savvy.cz Nie je to uplne zadarmo, ale tych par sto korun sa da zniest. Skusal som aj www.pipni.cz, ale tam to JSP vobec nefunguje. Podme sa vsak zaoberat hostovanim JSP na SAVVY.CZ Jednoduche programceky urobene v NetBeans pre JSP mi fungovali (zatial som neskusal databazy). Skusil som ale urobit nieco vo Visual Web Pack (plugin pre NetBeans) a tiez iny projekt s poskytovanymi WebServices a ani jedno z toho mi nefungovalo. Mozno je chyba v tom, ze pouzivaju Tomcat. Zacal som to s nimi riesit, ale zatial sme nenasli riesenie (nie som taky dobry v ladeni JSP). Zaver: Na hostovanie JSP zatial doporucujem www.savvy.cz Ked nas bude viac, mozno to pre nich bude impulz, aby doriesili aj tie najnovsie technologie ako su Visual Web Pack a WebServices. Prip. im niekto pomozte, aby to odladili a mame hned nejaky server, s ktorym sa da pracovat.
Čas:8.6.2007 11:57:00
Od:Pavol
Předmět:Re: Server s podporou J2EE
Precital som si tuto diskusiu, pretoze tiez zurivo hladam webhosting pre svoje JSP aplikacie. Sam som skuseny programator a aktualne pracujem v PHP a uz vysse pol roka sa snazim prejst na Javu (NetBeans) najma z dovodu lepsej prace s objektami. Ad 1: Prestante sa hadat, ci je lepsia Java alebo PHP. K nicomu to nevedie a je to len strata casu. Ad 2: Na hostovanie JSP stranok doporucim www.savvy.cz Nie je to uplne zadarmo, ale tych par sto korun sa da zniest. Skusal som aj www.pipni.cz, ale tam to JSP vobec nefunguje. Podme sa vsak zaoberat hostovanim JSP na SAVVY.CZ Jednoduche programceky urobene v NetBeans pre JSP mi fungovali (zatial som neskusal databazy). Skusil som ale urobit nieco vo Visual Web Pack (plugin pre NetBeans) a tiez iny projekt s poskytovanymi WebServices a ani jedno z toho mi nefungovalo. Mozno je chyba v tom, ze pouzivaju Tomcat. Zacal som to s nimi riesit, ale zatial sme nenasli riesenie (nie som taky dobry v ladeni JSP). Zaver: Na hostovanie JSP zatial doporucujem www.savvy.cz Ked nas bude viac, mozno to pre nich bude impulz, aby doriesili aj tie najnovsie technologie ako su Visual Web Pack a WebServices. Prip. im niekto pomozte, aby to odladili a mame hned nejaky server, s ktorym sa da pracovat.
Čas:20.11.2006 14:58:17
Od:Jiří Lepka
Předmět:To demo je dosti účelově udělané
Jako fanda NetBeans bych teď měl jásat se slovy 1:0 pro NetBeans. Viděl jsem obě dvě dema, protože jsem byl docela zvědavý, v čem je vlastně ten rozdíl. Připadá mi, že demo o Eclipse mělo za cíl předvést možnost Eclipse, demo o NetBeans mi připadlo, že jeho cílem nebylo předvést NetBeans, ale setřít Eclipse. Tedy žádné srovnání na racionální bázi. Autor například ponechal jako aplikační server embed kocóra, aniž by nás na to upozornil (server lze vybrat v dialogu při vytváření projektu, lze také měnit v nastavení projektu). Skutečné výhody NetBeans bych viděl tedy v tom, že když vytvářím projekt jako webovou aplikaci, nemusím se starat o import knihoven jako v Eclipse. Taktéž pokud nastavím aplikační server, mám do projektu automaticky importované jeho knihovny. Pokud si tedy vytvořím servlet, mohu jej ihned bez problému zkompilovat. Taktéž bych viděl výhodu v paletě komponent. Nevím, jaké má výhody embed browser v Eclipse, ale řekl bych, že když budu chtít testovat reálnou webovou aplikaci, budu ji muset stejně testovat v reálně používaných browserech jako MSIE, Firefox nebo Opera. Na závěr bych chtěl položit dotaz na autora dema: ten HTTP monitor mám k dispozici pouze když používám embed kocóra nebo také když používám JBoss?
Čas:20.11.2006 15:12:16
Od:Roman "Dagi" Pichlík
Předmět:Re: To demo je dosti účelově udělané
ad Eclipse JSP&Servlet API.) kdyz vytvarite web projekt a vyberete primo nejaky aplikacni server (coz jsem v demu neudelal), tak se vam JSP a Servlet API nastavi automaticky. Cili nemusite to potom delat rucne. ad HTTP monitor.) v pripade Tomcat je to predpripravene, zkousel jsem JBoss a tam se to musi nastavit primo na dane instanci AS viz Servers >> %SERVER_INSTANCE% >> Monitoring >> Properties.
Čas:20.11.2006 15:45:19
Od:Roman Štrobl
Předmět:Re: To demo je dosti účelově udělané
Ano, demo je delane ucelove a priznal jsem se k tomu i v prispevku - rekl jsem, ze chci ukazat rozdil ve filosofii NetBeans a Eclipse. Co se tyka HTTP monitoru, tak se da nastavit napr. pro Glassfish (cili Sun aplikacni server). Pro JBoss to myslim nelze, ale mozna se mylim.
Čas:20.11.2006 17:54:33
Od:Jiří Lepka
Předmět:Re: Re: To demo je dosti účelově udělané
Pokud to tedy chápu správně, tak rozdíl mezi filozofií Eclipse a NetBeans je v podstatě jako mezi Firefoxem (holý browser plus kupa rozšíření) a Operou (komplexní balík). Chápu to správně?
Jinak si myslím, že není obecně možné určit, které IDE je nejlepší. Hodně totiž podle mne záleží na stereotypech a zvycích toho či onoho programátora, tedy je tu hodně silný subjektivní faktor. Jednou jsem kvůli projektu musel začít používat JBuilder. První dojem byl naprosto otřesný. Ale pak jsem si na něj zvyknul, a když jsem se vrátil zpátky k NetBeans, tak mi nějakou dobu trvalo, než jsem si na ně opět zvyknul.
Ještě přidám fór, který říkal jeden linuxový fanda. Víš, které IDE je nejlepší pro Javu? VIM:-)
Čas:20.11.2006 22:02:17
Od:Roman Štrobl
Předmět:Re: Re: Re: To demo je dosti účelově udělané
Ano, s tou filosofii se to da tak rict, i kdyz nejde jen o balickovani, ale i o pristup k vychozim hodnotam, bundlovani 3rd party projektu, nutnost konfigurace, slozitost UI, usability, atd. Jinak nejlepsi IDE pro Javu je samozrejme emacs! :)
Diskuzní příspěvky
Cyril Sochor Instalace eclipse s WTP
Roman Štrobl   Re: Instalace eclipse s WTP
Cyril Sochor   Re: Re: Instalace eclipse s WTP
Roman Strobl   Re: Re: Re: Instalace eclipse s WTP
Vladimir   Re: Re: Instalace eclipse s WTP
Janek prilis snadne...
Cyril Sochor   Re: prilis snadne...
Janek   Re: Re: prilis snadne...
tom   Re: Re: Re: prilis snadne...
tom   Re: Re: Re: prilis snadne...
Roman Štrobl   Re: Re: Re: Re: prilis snadne...
Roman "Dagi" ...   Re: prilis snadne...
Janek   Re: Re: prilis snadne...
Roman Strobl   Re: Re: Re: prilis snadne...
Janek   Re: Re: Re: Re: prilis snadne...
Roman Štrobl   Re: prilis snadne...
Janke   Re: Re: prilis snadne...
Roman Štrobl   Re: Re: Re: prilis snadne...
Roman "Dagi" ... Bez integrovaneho serveru
Roman Strobl   Re: Bez integrovaneho serveru
3rojka Rozložení rozsáhlých projektů
Roman Štrobl   Re: Rozložení rozsáhlých projektů
Richard   Re: Re: Rozložení rozsáhlých projektů
Roman Štrobl   Re: Re: Re: Rozložení rozsáhlých projektů
Cyril Sochor   Re: Rozložení rozsáhlých projektů
Roman Strobl   Re: Re: Rozložení rozsáhlých projektů
Richard   Re: Re: Rozložení rozsáhlých projektů
Jakub D. Server s podporou J2EE
Janek   Re: Server s podporou J2EE
finc   Re: Re: Server s podporou J2EE
Lukas   Re: Re: Re: Server s podporou J2EE
Janek   Re: Re: Re: Re: Server s podporou J2EE
Lukas   Re: Re: Re: Re: Re: Server s podporou J2EE
Janek   Re: Re: Re: Re: Re: Re: Server s podporou J2EE
Lukas   Re: Re: Re: Re: Re: Re: Re: Server s podporou J2EE
finc   Re: Re: Re: Re: Re: Re: Re: Re: Server s podporou J2EE
Lukas   Re: Re: Re: Re: Re: Re: Re: Re: Re: Server s podporou ...
finc   Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Server s ...
Pavol   Re: Server s podporou J2EE
Pavol   Re: Server s podporou J2EE
Jiří Lepka To demo je dosti účelově udělané
Roman "Dagi" ...   Re: To demo je dosti účelově udělané
Roman Štrobl   Re: To demo je dosti účelově udělané
Jiří Lepka   Re: Re: To demo je dosti účelově udělané
Roman Štrobl   Re: Re: Re: To demo je dosti účelově udělané