Ha már szóba került a kir-dev (amit ugye anno én gründoltam össze mielőtt pofátlanul leléptem az sch-ból és magukra hagytam őket az egy borcsokj kivétellel, akinek még a diplomamunkájánál konzulenskedtem egy sort), meg a wicket, gondoltam beböfögök egy sort én is. Mint talán emlékszel a kir-dev pont php-n indult valamikor 11-12 éve, a jávásításban semmi részem nem volt, talán ha van másképp alakul minden. Mindegy.
Ami viszont vicces, hogy a wicket-et pont 5 éve találtam meg, azóta is használom, használtam, kb. mindenhol az elmúlt 5 évben, amerre vetett a sors. Legalább 3 olyan magyar cég van, ahol a fejlesztési eszközkészletbe én vittem be a wicket-et - több helyen a mai napig (úgy értem távozásom után is) kitartanak ennél a technológiánál (használták már több nagy magyarországi banknál frontend fejlesztésre, migráltunk több struts-os alkalmazást wicket-re, tudnék sorolni projekteket) - ha van értelme használni, és a megrendelő nem a "drága a tízpluszáfás óradíj" típusó olcsójános. Nem mindig volt egyszerű keresztülverni a helyi fejlesztői kultúrán, hogy "tessék elfelejteni a struts-ot, ne is gondolkodjanak jsf-ben, ez jobb", de egy gyors pilot meg a framework képességeinek megmutatása után mindig sikerült. Persze voltak kudarcélmények is: elsősorban a humán tényező mutatta meg a foga fehérjét többször is, amikor is kiderült, hogy a pocsék programozó minden nyelven és platformon pocsék programozó és pocsék kódot ír. Az ellen nem véd semmi.
A Szeretgom.hu is full wicket webapp, eclipselink és glassfish felett, a 3 éves x2100 m2-őn egy index címlapos hírben szereplő közvetlen link estéjén sem láttam 0.4-nél magasabb load-ot, pedig az adatbázis is ugyanott fut. Ha a kir-dev közelében maradok (emlékszem valaki még nógatott is, hogy maradjak az sch-ban nevtanárnak, de nem maradtam), akkor valószinűleg ugyanezen a kódon futna az is.
Tanulság? A tapasztalat és a hozzáállás sokkal fontosabb egy projekt sikeres lezárásához, mint az, hogy milyen nyelvet választasz. Egyrészt mert fel tudod ismerni, ha nem a feladatnak megfelelő a választásod, és tudsz korrigálni. Másrészt megfelelő hozzáállással minden eszközt addig tudsz formálni, míg az alkalmas lesz a problémád megoldására.
Én a következő 5 évben biztosan maradok Java platformon, hacsak az Oracle valamit nagyon el nem kúr.
--
The reason that half of us are in computing at all is that we see computers as things that we can make beautiful things out of..