( hrgy84 | 2015. 05. 16., szo – 11:38 )

Osszeteveszted a rossz kod fogalmat a hatekonytalan kod fogalmaval, a ketto nem ugyanaz. Hiaba ved a platform, ha olyan kodot akarsz irni, ami tobbszazezer felhasznalot kiszolgal koltseghatekonyan, akkor bizony oda kell figyelni, hogy mikor mit hasznalsz. Mar a szalkezelesen el lehet bukni az ilyesmit, es az meg igencsak az alapja az ilyen rendszereknek. Te tapasztalt Java programozo vagy, szamodra elkepzelhetetlen, hogy "rossz" vagy hatekonytalan kodot adj ki a kezedbol. Egy most indulo startupba viszont nagyon jo esellyel nem a hozzad hasonlo tapasztalt oreg rokak fognak menni nagy mennyisegben, hanem a kockazatkedvelo fiatalok, akik meg nem estek tulsagosan pofara. Egy fiataltol nehez elvarni egy olyan melysegu tapasztalatot, aminek az osszeszedesehez az embernek 5-7-10 ev szukseges, torvenyszeru, hogy az ilyenek altal eloallitott kod csak a sokadik iteracioban lesz jo es koltseghatekony egyszerre. Es ez nem szegyen senki szamara, egyszeruen igy mukodnek ezek a dolgok. Csakhogy egy startupnak, amely tamogatastol tamogatasig el, nagyon nincs koltsegkerete arra, hogy a tokeletlen kod ala eroforrast tegyen, barmennyire is elkotelezettek a koderek a ceg celjai mellett.

" jelenleg a Java az, amelyikkel lehet az összes mobilplatformra [...] és meg lehet írni a szerver oldalt is."

De meg mindig nem latom, miert kellene egy embernek irni a szerver es a kliensoldalt is? A ketto gyoekresen eltero latasmodot, gondolkodast igenyel, raadasul a fokusz sem ugyanott van a ket oldalnal. Lehet, hogy egy hobbi one-man-show eseteben ez mukodhet, de egy produktiv rendszernel ez a legjobb esetben is ket kulonbozo embert jelent. Es igen, elhiszem, hogy te a gacivs-ot meg tudtad oldani szepen mind a ket oldalon, de nem mindenki Auth Gabor, es nem mindenki olyan jo Java programozo mint te vagy, raadasul te se az erettsegi utani fel ev alatt lettel egy olyan ember, aki a gacivs-ot ossze tudta rakni olyan minosegben, amilyenben az most van. Ami neked van, azt ugy hivjak, hogy tapasztalat, es ha megnezel egy akarmilyen random startupot, abba jo esellyel pofatlanul fiatal emberek vannak, akikben a legnagyobb joindulattal sem lehet meg a te tapasztalatod, mert egyszeruen nem elnek meg annyi ideje a fold felszinen.

"...és ezért legyen mindenhol Javascript? :)"

En ezt nem mondtam. Nem ismerem se a Node.JS-t se az IO.JS-t, nem tudok egyik mellett sem ervelni. Ha azonban van olyan programozo, aki kepes hatekony szerver oldali kodot irni, akkor a jatek szempontjabol tokeletesen mindegy, hogy az a kod Go-ban, JavaScript-ben, Haskell-ben vagy Brainfuck-ban van irva.

--
Blog | @hron84
Üzemeltető macik