Új hozzászólás Aktív témák
-
nagyúr
Jaj, ne viccelj mar. Az ASP.NET nem Java helyett szokott lenni, hanem mellett. Node.js tok mas teszta, tok mas okoszisztema, rengeteg problemaval. Tenyleg, ne ovodaskodjuk mar. Swift meg Javascript, persze.
Na, de tenyleg kivancsi vagyok: mi az, ami miatt a V8 vagy a CLR annyival jobb platform?
[ Szerkesztve ]
while (!sleep) sheep++;
-
nagyúr
Sebessegben nem jobb sem a CLR, sem a Node, nem tudom, honnan szedsz ilyeneket. A CLR egészen a legutóbbi időkig nem tudott sok mindent kezdeni extrém nagy heap-el. Skálázhatóság szempontjából megint csak a JVM a legjobb per pillanat, de ha kinövöd az 1 db gépet, akkor úgyis architekturális kérdéssé válik a dolog, nem függ annyira a runtime-tól.
Nyelvi elemek: a C# sokkal jobb, mint a Java. A Javascript egy határ szar. Viszont ennek mi köze akármihez? A JVM-en akár tolhatsz Clojure-t is, ami frankó (ahogy az F# is CLR-en).Szóval eddig négyből semmi...
while (!sleep) sheep++;
-
nagyúr
A Scala egy 'nagy' nyelv, ami alatt azt ertem, hogy nagyon sokfelekeppen meg lehet csinalni ugyanazt. Gondolom ismered a Scalaz-t, ami egy igazan kokemeny funkcionalis megkozelitest kovet, applikativ funktorok egymas hegyen-hatan. Ugyanakkor irhatsz ugy Scalat, hogy majdnem Java-nak nez ki. Bar mindketto lefordul a Scala forditoval (ha epp nem futsz bele valami breaking change-be, ami a Scala torteneteben egyaltalan nem ritka), de ha egy viszonylag nagyobb projektet/csapatot viszel, akkor folyamatosan azzal kell foglalkozni, hogy egyben tartsd a stilust, a megkozelitest (siman elofordulhat, hogy egy Scala programozo vakarja a fejet, mert nem ert valamilyen Scala kodot. Java-ban vagy C#-ban ez nem annyira fordul elo, sot, Clojure-ben, Haskell-ben sem. Ahol ez meg rendszeresen elofordul, az a C++ (ifjonckoromban pl. generaltam tipushierarchiat template metaprogrammal, tok jol mukodott, de gyakorlatilag egy masik nyelv, mint pl. a Qt-fele C++).
while (!sleep) sheep++;
-
nagyúr
Nem tudom, hogy fair-e vagy sem de mindenkepp szamitasba kell venni, amikor egy projektet elinditasz. Az, hogy mas nyelvekben is lehet katyvaszt csinalni, ill. minden nyelvben lehet magas minosegu programot irni; a kerdes az, hogy mennyire konnyu vagy sem.
De egyebkent en sokkal jobban kedvelem a Scalat meg igy is, mint pl. a Javat, de szerintem nyelvi design tekinteteben a Kotlin, Clojure, F# mind jobban ki vannak talalva.
while (!sleep) sheep++;