Moje frustracije Java-om
November 14, 2009  |  Software

Kao neko ko nije programer i nema pojma ni o jednom programskom jeziku mozda i nisam neko ko bi trebao da sudi o navedenim temama. Ali kao neko ko svakodnevno direktno radi sa programerima i pokusava da im omoguci da njihov rad ugleda svjetlo dana,zaista moram reci da je Java najgori programski jezik out there.Ovo su neke cinjenice koje trebate znati prije nego odlucite biti sys admin Java programerima Smile :

1.Java zahtjeva “posaban” Web server

Bio to Tomcat, Jetty ili bilo koji drugi imate zagarantovanu zabavu od par dana dok sve podesite.Ne,nista nece raditi kako treba nakon apt-get ili emerge. Za razliku od milion npr. PHP aplikacija koje mozete imati up and running za 5 minuta, Java i njeni Web serveri vam ne ostavljaju vremena za druge aktivnosti.Zaboga, placeni ste da to radite,nije zanimljivo zavrsiti sve u 5 min.Enterprise my ass!

2.Tomcat

Ukoliko ste se vec odlucili za najpoznatiji Java server – Tomcat tu je par stvari koje morate znati o istom.

-Tomcat ne radi na portu 80! Da, dobro ste procitali. Dok svi normalni Web serveri na svijetu rade na portu 80 Tomcat je iz nekih glupih security razloga odlucio da radi na portu 8080.

-Tomcat nema easy-to-use vhostove! Naravno ovo podrazumjeva da imate i neki proxy balancer ispred da bi na kraju uspjeli imati www.nesto.com umjesto www.nesto.com:8080/aplikacija/NekiDefaultiniindexappilistavec/kuracpalacfahrudinradoncic

.
-Tomcat ima glavni konfiguracijski fajl u XML formatu Really Angry .Prosto ne postoji nista ljepse kada morate kroz tone konfiguracijskog teksta da prolazite kroz !#$%& XML fajl. To je tako jednostavno i lako za citati.. jednostavno mora da probate. Predlazem ekipi okupljenoj oko Tomcat projekta da sljedecu verziju izdaju sa konfiguracijskim fajlovima u HTML-u

3.Tomcat je odlicno dokumentovan

Aha,how yes,no. Od 10 howto’s koji ce te naci na internetu o istom problemu, ocekujte da svih 10 bude razlicito.Dok citate te howto’s imate osjecaj da i oni koji ga pisu nisu sigurni sta rade i da li je to uopste OK.

Zaista platforma kojoj se definitivno zelite posvetiti i iskrene cestitke ljudima koji su ovu platformu odabrali kao zivotni put,jer za ovako nesto treba imati konjske zivce.

Postavi na:
  • Twitter
  • Facebook
  • Share on Prati.ba


8 Komentara


  1. Heheh u potpunosti te razumijem… sa javom nista nije jednostavno Smile

    Firefox 3.5.5Mac OS
  2. Smile nemojte tako ljudi, sve ima svoje prednosti i mane, uvijek moze goreSmile
    nije li i linux malo manje user friendly za konfiguraciju svega sto nam treba, al zato kad ga podesimo, to radi i mozes otici mirno spavati, bez straha da ce se pojaviti plavi ekran ili neki hexadecimalni errorSmile

    btw: meni java placa kiriju, rezije i ostale zivotne radosti, tako da > go java Smile

    Firefox 3.0.15Windows Vista
  3. kao neko ko jeste programer, nije sys admin, ali radi sebi build automaciju, definitivno mislim da se ne moze gore od Jave nikako.

    mislim da je Java jedna velika hrpa ruznih API-a, nebulozne terminologije i frustruacije, a sve je to ocito i pri najmanjem kontaktu; jedini koji toga nisu svjestni su oni koji jos nisu probali sta ozbiljno da postignu u nekom drugom jeziku.

    Firefox 3.5.5Windows 7
  4. a jel zna neko bolan kolko se java placa kod nas? =) nako okvirno min i max salary?

    Firefox 3.5.4Fedora
  5. pripravnik ~600-800KM
    junior ~1100-1300KM
    senior ~1600-1800KM
    team lead ~2200-2500
    project lead/arhitekt ~3000+

    Ja mislim da su cijene ~tu njegdje za one koji se zaj* da rade razvoj enterprise rjesenja u Javi.

    Firefox 3.5.5Windows 7
  6. Otprilike koliko je placen i jedan PHP programer ( normalnim firmama). Misljenja sam da onda Java nije vrijedna truda Smile

    Firefox 3.5.5Ubuntu
  7. uf uf vala fino se placa, nije lose bogami, hvala momci =)…

    Firefox 3.5.4Fedora
  8. hi, opet jaSmile
    kao prvo, svaka cast oko ovih cijena…tu je to negdje.
    Drugo, naravno da se mogu odredjene stvari lakse i brze uraditi iste stvari u nekim drugim tehnologijama (pogotovo u odnosu na GUI),…ali, zasto koristimo mysql kad imamo oracle, zasto linux kad imamo windows, tako bih rekao i ovdje, zasto java, kad imamo i druge alate koje rade isto, a lakse je upravljati njima.

    Na kraju krajeva, kada definisemo projekat, normalno je da se uzima u obzir budjet, vremenski rok i odrzavanje, tako da se u svakoj ozbiljnijoj firmi sve analizira prije nego se pocne sa odgovarajucom tehnologijom. Naravno, uzima se u obzir iskustvo inzinjera u odredjenim poljima, ali ovo cesto bude zadnjeSmile

    U svakom slucaju, oni koji su okruzeni javom ili ih to interesuje, http://www.jug.ba pozzzSmile

    Firefox 3.0.16Windows Vista

Ostavi komentar

Click to Insert Smiley

SmileBig SmileGrinLaughLOLFrownBig FrownWinkKissRazzAngelAngryReally AngryConfusedNeutralThinkingChicCoolNerdSillyDrunken RazzMad RazzEvil GrinMeanPissed OffReally PissedCurseShoutGrit TeethCryWeepSide FrownWiltSmugDisdainRoll EyesSarcasmLoserTalk to the HandShyBeat UpPainShameBeautyBlushCuteLashesKissingKiss BlowKissedHeh!SmirkSnickerGiggleIn LoveDroolEek!ShockSickSuspenseTrembleDazedHypnotizedFoot in MouthMoney MouthQuietShut MouthDOH!IDKQuestionLyingStruggleSweatStopByeGo AwayWavingTime OutCall MeOn the PhoneMeetingSecretHandshakeHigh FiveHug LeftHug RightClapDanceJumpFingers CrossedVictoryYawnSleepyPrayWorshipWaitingAlienClownCowboyCyclopsDevilDoctorFemale FighterMale FighterMohawkMusicPartyPirateSkywalkerSnowmanSoldierGhostSkeletonEatStarvingVampireZombie KillerBunnyCatCat 2ChickChickenChicken 2CowCow 2DogDog 2DuckGoatHippoKoalaLionMonkeyMonkey 2MousePandaPigPig 2SheepSheep 2ReindeerSnailTigerTurtleFemaleMaleHeartBroken HeartRoseDead RosePeaceYin YangUS FlagMoonStarSunCloudyRainThunderUmbrellaRainbowMusic NoteYesNoAirplaneCarIslandAnnouncebrbBeerDrinkLiquorCakeCoffeePizzaWatermelonBowlPlateCanMailCellPhoneCameraFilmTVClockLampSearchCoinsComputerConsolePresentSoccerCloverPumpkinBombHammerKnifeHandcuffsPillPoopCigarette