Mit várok egy web frameworktől?
bullet Crystal -- 2009-07-29
Az utóbbi napokban ismét kicsit aktuálisabbá vált a progtut.net 2.0 probléma, a portálon mostanában kicsit felpezsdült az élet (by elodani:)), így most már tényleg ideje lenne megírni egy korszerűbb és használhatóbb portált.

Az új portált Java-ban szeretném írni, php + kohana párossal valószínűleg kisebb meló lenne (mivel abban már több tapasztalatom van), de a java nyelvet sokkal jobban szeretem, és hiszek benne, hogy gyorsabb mint a php. Viszont nekem eddig úgy tűnik, hogy a php frameworkök kiforrottabbak és alkalmasabbak portálfejlesztésre mint a java frameworkök, jobban és egyszerűbben megoldják a tipikus webfejlesztéssel kapcsolatos problémákat. Ahhoz képest hogy milyen fapados technológia a php nagyon jók a keretrendszerek (amikkel találkoztam: CodeIgniter, Kohana, Zend, Yii). Az általam ismert java frameworkök közül valamelyik általam fontosnak tartott feature mindegyikből hiányzik.

Na de nem adom fel, keresem a megfelelő java keretrendszert. Lássuk mit szeretnék:

* layout page / content page rendszer egyszerűen megvalósítható legyen és emiatt ne kelljen lemondani az egyéb feature-ökről

* a fenti viselkedés egyszerűen letiltható legyen egyes action-ökben, hogy lehessen ajaxozni és rss feed-eet generálni

* szépek legyenek az URL-ek, kohana/CI-szerűen az URL egyes részeit át lehessen adni paraméterként a controllernek

* a request paramétereket automatikusan rakja be a framework egy bean-be, és legyen kiforrott annotáció / xml alapú validációs mechanizmus

* lehessen vele Java objektumot JSON-ba konvertálni

* ne akarjon beleszólni a framework a layout-ba, ne határozza meg az oldal struktúráját

* esetleg még az jó lenne, ha a frameworköt lehetne GWT-vel integrálni

Úgy nagyjából ennyi. Szerintem nem kérek sokat...
Eddig a struts-ot és a stripes-t néztem, mindkettő több pontnál elvérzett, de szerencsére van még miből válogatni :)

Persze ez nem azt jelenti, hogy a java nem alkalmas webfejlesztésre. Inkább arról van szó, hogy a java frameworköket inkább nagy alkalmazásokhoz, belső céges ügyviteli portálokhoz, rengeteg űrlap gyors (automatizált) kezeléséhez fejlesztették, így nem a progtut.net-szerű portálok jelentik a tipikus feladatokat. Nyilván kiváló technológiák a GWT meg a JSF, de arra alkalmatlanok, hogy az egész progtut.net-et ezekre alapozva írjam meg.

Ha valaki tud a fenti kritériumoknak megfelelő Java keretrendszert, az ne tartsa magában :)
nrss
bullet Crystal -- 2009-03-07
... azaz Ncurses RSS reader. Az Ncurses ugyebár egy konzolos-ablakozós szoftverekhez használt lib, tehát az nrss egy konzolos feed reader alternatíva. 2-3 napja használom, végülis szerintem nagyjából tudja amit kell, és kb 5 perc alatt meg lehet tanulni használni. Ubuntura is elérhető csomagtárolóból, telepítés (meglepő :P):

$sudo aptitude install nrss

Telepítés utál ha elindítjuk akkor nem sokat látunk belőle, magában a programban nem is lehet feedeket hozzáadni. Nyissuk meg (hozzuk létre) a ~/.nrss/config fájlt, majd adjuk hozzá a feedeket az alábbi szintaxis szerint:

add "http://rss-url" "név"

ahol a "név" néven fog megjelenni a programban a csatorna. Add parancsból természetesen tetszőlegesen sokat beírhatunk a config fájlba. Ezután még nem árt a böngészőt bekonfigurálni, pl így:

browser "/usr/bin/firefox-3.0 %u"

És már kész is vagyunk, a programot az nrss paranccsal indíthatjuk.
RSS 2.0
bullet Crystal -- 2009-03-07
Na csak lett RSS a progtut.net-en bár nagyon fáztam tőle. Igazából nem volt olyan nagy meló, csakn fel kellett fogni :)

Na amúgy jól kezdődött ez a nap is. Szépen szokás szerint felkelek délben, nagyanyó hív h elromlott a gépük. Pocolok átfele, bootolás közben a win98 kiírja hogy "Lemez I/O hiba, cserélje ki a lemezt aztán nyomjon meg egy gombot" vagy valami ilyesmit. Na mondom ez meghalt. Kiveszem a vinyót, hozom haza, hátha itthon tudok vele valamit kezdeni. Berakom a saját gépembe, láss csodát semmi baja. Backup, viszem vissza, ott sincs semmi baja, nagyanyáméknál simán betölt a win98. Na ez eddig nagon kira, csak azóta bootoláskor mindig kiírja a gépem hogy CPU Fan error és mintha be is lassult volna kicsit.
RSS
bullet Crystal -- 2009-03-07
kéne RSS a progtut.net-re, akkor talán többen visszanéznének. Csak azt se nagyon tudom hogy mi az az RSS :D. Na most van kb 1 órám pangásra, szal lehet beleásom magam a témába. Amúgy ha valakit érdekel, nagyon könnyű wordpress témát írni. Csak én megszoktam a mostanit, végülis annyira nem rossz :)