- A hozzászóláshoz be kell jelentkezni
- 2477 megtekintés
Hozzászólások
Idegesít egy kicsit az ilyen versenyfelhívás.
Egyrészt mert a versenyfelhívás némileg ellentmondásos. Az elvárások oldalán még azt írják, hogy az alkalmazás lehet portlet, vagy sima j2ee szerver-kliens megoldás, az értékelési szempontoknál meg azt, hogy a "beérkező pályaműveket kizárólag Sun Java System portál szerveren teszteljük".
(Hogy melyik verzión, azt persze homály fedi. Az egyes verziók között elég nagy különbségek vannak.)
Másrészről meg próbáljon valaki fejleszteni Sun portál szerver alá.
Kell hozzá egy Sun Sparc, Solaris 8 vagy 9. Minden java fejlesztő asztalán ott van egy két ilyen ...
- A hozzászóláshoz be kell jelentkezni
Már megint nem voltam elég pontos ...
Szóval ez a verseny alapjában véve nem java verseny. Aki tud java-ban programozni, azzal a tudásával a világon semmire sem megy, akkor amikor portletet kell programozni (előtte meg feltelepíteni egy portál szervert, ahhoz kellene web szerver, directory szerver ...).
- A hozzászóláshoz be kell jelentkezni
Nem olvastad elég alaposan a kiírást. A portlet API (JSR 168) van előírva, nem a Sun Java System portál. A portlet API-nak meg pont az a lényege, hogy megírod bárhol és futtatod bárhol. Ha rápillantasz egy kicsit az open-source portálokra (pl. http://java-source.net/open-source/portals [java-source.net] ), akkor lehet mazsolázni a JSR 168 kompatibilisekből, a liferay biztosan ismeri. Innentől kezdve ha betartod a szabványt, tényleg tesztelhetik akár a Sunos implementáción is.
- A hozzászóláshoz be kell jelentkezni
Abban igazad van, hogy ez a Java verseny nem olyan, mint egy C vagy Perl verseny. Egy C versenynél az a fontos, hogy ismerd a szintaktikát, de a Java több, mint nyelv és szintaktika. Van mögötte API és az egész egy szép nagy platform. Persze, nem pontos az elnevezés, ha te a C-s vonalat várod, de pl. számomra egyértelmű volt, hogy ha Java verseny, akkor valamilyen környezetben működő programot kell írni, és nem egy SCJP vizsgát akarnak végigvinni.
- A hozzászóláshoz be kell jelentkezni
Nem igazán tudom mi az a portlet. Lehet, hogy igazad van ebben, de én nem mernék úgy alkalmazást készíteni, hogy nem tudom kipróbálni abban a környezetben, amelyben futni fog.
Volt már rá példa, hogy készítettünk egy servletet, otthon tomcat alatt ment szépen, ügyfélnél meg appserv7-esen másképp működött.
- A hozzászóláshoz be kell jelentkezni
Hirtelen nem jut eszembe egy indok sem, hogy egy alapvetően javas program (a sun appserver) futtatásához miért kell Sun Sparc és Solaris? Imho WORA.
- A hozzászóláshoz be kell jelentkezni
Ez igy is van (kiveve pl. SWT).
Szerintem nincs azzal semmi baj, ha a Sun azt mondja, hogy o vegso soron a sajat implementaciojan tesztel egy szabvany termeket. Vegulis valahol le kell tesztelniuk, a szabvany meg csak az interfeszt specifikalja, az implementaciot nem.
A kiiras szerintem szepen illeszkedik a Java filozofiahoz. Es ellentetben mas verseny kiirasaval, sehol sem szerepel, hogy elonyben reszesitenek barmilyen szoftver hasznalatat.
- A hozzászóláshoz be kell jelentkezni
De, ez a verseny alapjaban Java verseny. A portlet is csak egy valaszthato frontend, irhatsz helyett SWT-s vagy Swing-es GUI-t is kliensnek - a lenyeg, hogy J2EE webszolgaltatast hasznaljon az UI valamilyen erdekes es hasznos funkcio megvalositasara (nem akarok otleteket adni, hasznald a fantaziad). A dolog lenyege nyilvan a J2EE web szolgaltatas megkrealasa amihez J2EE 1.4-re lesz szukseged.
A masodik kategoria meg tiszta l'art pour l'art..
Ha nem akarsz szenvedni a portal/web/directory telepitesevel (utolso mondjuk nem is feltetlenul kell, ha nem a Sun-os portal servert akarod hasznalni fejleszteshez), akkor toltsd le a Java Studio Enterprise 7-est, es hasznald azt a 90 napos eval licence-cel. Abban benne van mindegyik, es ossze is van love fejleszteshez. De megegyszer mondom: ugyanugy hasznalhatsz WebSphere vagy Oracle portal-t vagy barmelyik JSR 168-at tudo open source portalt - csak tesztelve es ertekelve nem azokon lesz...
- A hozzászóláshoz be kell jelentkezni
"készítettünk egy servletet, otthon tomcat alatt ment szépen, ügyfélnél meg appserv7-esen másképp működött."
Es mit mondott ra az Application Verification Kit?
- A hozzászóláshoz be kell jelentkezni
"Másrészről meg próbáljon valaki fejleszteni Sun portál szerver alá.
Kell hozzá egy Sun Sparc, Solaris 8 vagy 9. Minden java fejlesztő asztalán ott van egy két ilyen ..."
Ez kb 2 eve igaz volt. Ma fut a Sun Portal Solaris x86-on, Linux-on (Red Hat), HP-UX-en. Kell ala egy Sun Webserver, Appserver, BEA Weblogic vagy WebSphere...
- A hozzászóláshoz be kell jelentkezni
A Java Studio Enterprise 7-esnél a linux nincs megemlítve. Azért fut linuxon is? Vagy ez is olyan mint az 5-ös, hogy kizárólag Red-Hat-re megy fel?
- A hozzászóláshoz be kell jelentkezni
Valamikor novemberben probalkoztam vele utoljara, de meg csak internal build-kent erheto el a JSE linuxra. A 8 tamogatott mar lesz.
Portletekre elvileg a Creator kovetkezo verzioja lesz az ajanlott fejlesztoeszkoz (ami raadasul valami open source portal frameworkot hasznal majd a fejleszteshez/teszteleshez), de errol ertelemszeruen nem tudok meg tobbet mondani...
Megegyszer: ez a verseny nem a Sun fejlesztoeszkozeirol meg szoftvertermekeirol szol, hanem a Java-rol, mint technologiarol. IMHO NetBeans 4.1 a leginkabb kezhezallo eszkoz, amiben a webservice-t gyorsan ossze rakni (eclipse fanek mindjart kivont karddal indulnak a felkutatasomra:)
- A hozzászóláshoz be kell jelentkezni
Én is eclipse fan vagyok. Bár azt hallottam, hogy az újabb netbeans-ek kezdenek felnőni az eclipse-hez kezelhetőségben és refactoring-ban. Lehet hogy kipróbálom a 4.1-est, utoljára 3.x körül próbálgattam, de az nem tetszett.
- A hozzászóláshoz be kell jelentkezni