No hej, a co ked som mlady vyvojar, co nema na zaplatenie Java webhostingu?
Dulezity je mit znalosti. Kdyz budes umet delat Java aplikace tak pak nabehnes na jeden z tech bounty hunters serveru kde si najimaji lidi na kratkodobe veci. Tam zjistis ze javista dostane asi 4x vice nez PHP manik a navic je tam javistu neustale nedostatek.
Normalne se tam Javistum treba nabizi 1000 USD za nakodovani 1 webservicu jako modulu do axis2 nebo do spring aplikace. A mastit webservices z dodaneho WSDL to neni nic co by ses na tyden, dva nenaucil. Nakodis 1 webservis a mas tak na 5 let hostingu.
Musis si proste umet poradit. Proc si myslis ze 95% lidi v zivote selze. Kdyz jsou mladi tak maji velke plany co jednou budou ale nikdy se jim nesplni. Protoze neumi resit problemy a pak najivne si mysli ze ti lide co jsou uspesni nikdy zadne problemy nemeli. Problemy tu ma kazdy. Ten kdo se poctive pripravoval a trenoval tak je dovede uspesne vyresit. Ti, co se flakali a velice se snazili vyhybat praci a delat jen to opravdu nezbytne nutne minimum ti to nedokazi. Prace je vubec nezajima, jediny co je zajima je vyplata. Bez zajmu o praci se pracuje tezko.
A kdyz se nepracuje tak pak nejsou vysledky. Pracovat se musi hlavne
efektivne. Pak ta prace jde rychle kupredu a cloveka to bavi.
Pokud se jedna o produkci tak tam jde o to aby se minimalizovala udrzba kterou musi delat admini. Aby to proste bezelo samo. V tomto smeru je i5/OS genialni system. Ten dokaze bezet leta aniz by na to musel admin sahnout, db2 v i5/os se umi automaticky tunit naprosto vyborne. Takovydle systemy pouzivejte a prodavejte zakaznikum. Takovydle veci delejte a prodavejte, na PHP se vykaslete to je o nicem. Nebojte se ze by lidi to i5/os nechteli. Kdyz je namotivujete, tak si vezmou cokoliv, oni si kupuji aplikaci OS a databaze je nezajima. Bezi vam na tom systemu websphere, databaze, LDAP server a reportovaci system. Vsechno tohle dostanete pribalene k OS zadara. Tyhlety SW bundly pro jsou desne vyhodny - a to jak pro i5 (vic) tak pro mainframe (mene). Navic vam ted na i5 bezi i PHP a MySQL (db2 ho emuluje). Je k dispozici spousta jazyku v kterych se na tom da delat, rek bych ze vic nez na jakykoliv jiny platorme. Umi to i mainframovy i unixovy prostredi.
Banky vyrazuji masiny s i5/os zhruba po 10-15 letech produkce; ta masina se za 15 let zaplatila mnohonasobne. Jestli tam maji cloveka do tomu nejak vic rozumi? Ale nemaji, oni si na vsechno nadstandardni volaji servis, neumi si tam vymenit ani disk v RAIDu. Inu banka. Ty masiny maji pri vhodne konfiguraci 5 devitek dostupnost i kdyz nebezi v clusteru. Proto to banky tak radi pouzivaji - spolehlivy provoz zvladnou i ty trdla co tam maji.
Ono se to nezda, ale v produkci jsou downtimy velmi drahe. Treba PostGreSQL ma podle nasich statistik vypadky 1x rocne. Ono se to nezda tolikrat, ale DB2 LUW nemela tenhle typ vypadku (pokurvili se indexy a db pak seqfaultovala) za 15 let. Chce to databazi, ktera kdyz zjisti ze se ji rozbil index (nesedi checksumy stranek) tak ho automaticky znovu vytvori bez zasahu admina.
Shrnuto: Cokoliv je lepsi nez LAMP. Hostingu se nebat, vydelate si na nej. Chce to vlastni snahu a touhu naucit se neco poradnyho. Ja bych v cechach sel do
i5/os. Nikdo to tam prakticky nedela, co vic si prat? Mrknete na novinky v
7.1 (nejsou tedy nic moc, sestka byla vice revolucni). Nejpouzivanejsi je porad V5R4. To je podobny jako s websphere. Ted je sedmicka, osmicka v bete ale vetsina lidi jede na mainframech porad petku. Lidi proste neradi upgraduji na mainframech SW, HW ten naopak upgraduji velice radi a rychle. U nas je to stejny, my taky neupgradujeme soft pokud to neni nezbytne ale opravdu nezbytne nutne. mame na mf db2 8 (ted je 10), IMS 8 (ted je 12 v beta) a opravdu neplanujeme migraci v nasledujicich 2 letech. Podle vetsiny lidi se namaha spojena s migraci nevyplati. Kdyz stavajici system vyhovuje, proc ho menit a zase testovat a patchovat aplikace.
http://www.redbooks.ibm.com/abstracts/sg247858.html