Magyar fejlesztésű Javascript MVC
Sziasztok!
Kinek van kedve egy teljesen új Javascript MVC fejlesztésébe becsatlakozni ? Ez természetesen magyar fejlesztés lesz és nyílt forrású. A kiinduló részletek már ki vannak dolgozva.
Egyenlőre várok választ, hogy ki akarna becsatlakozni, minimum 1 hét a várakozási idő, utána bővebb részleteket írok.
Üdv mindenkinek!
■ Kinek van kedve egy teljesen új Javascript MVC fejlesztésébe becsatlakozni ? Ez természetesen magyar fejlesztés lesz és nyílt forrású. A kiinduló részletek már ki vannak dolgozva.
Egyenlőre várok választ, hogy ki akarna becsatlakozni, minimum 1 hét a várakozási idő, utána bővebb részleteket írok.
Üdv mindenkinek!
Részletek
Válasz a részletekre
Ha lassú a jquery
Ne
Továbbá: sorok végén nincs pontosvessző. A .html függvény nem takarítja el az eseményvezérlőket. .each függvény.
Miért?
String.prototype
módosítása? Miért kellene a.html
függvénynek eltakarítani az eseménykezelőket? Mi a baj az.each
függvénnyel?Miért baj a String.prototype
ECMAScript 5
Aki
.html
függvényt vagy.innerHTML
-t használ (vagy bármi mást, amivel elemeket távolít el a DOM-ból), az takarítson el maga után.Az
each
, attól hogy redundáns és lassabb nem feltétlen rossz. Nem véletlen került be a specifikációba aforEach
,map
,filter
stb. Valószínűleg az emberek igénylik a funkcionális programozást, és szeretik jobban kifejezni, mit is csinálnak, és nem a sebesség az elsődleges. Ha valami kódra a sebesség a fontos, akkor a for illetve while ciklust érdemes használni, de persze:Nem tartom szerencsésnek az
»Premature optimization is the root of all evil«
Optimalizálás
Ha te a programod szándékát jobban ki tudod fejezni valamivel, még ha lassabb is, akkor inkább csináld azt. Az OOP is ilyen. Általában lassabb, de áttekinthetőbb, bővíthetőbb kódot eredményez, ami ellensúlyozza a hátrányait.
Ízlések és pofonok különbözőek
ertek = tulajdonsagok[kulcs];
}
Szerintem ez ugyanolyan átlátható, mint a
});
Ami a pontosvesszőt illeti, a
Nagy divat ez most, majd lecseng.
Én mondjuk pontosvesszőpárti vagyok. Csapaton belül is a pontosvesszők kötelező kirakását javasolnám a közös kódolási irányvonalak kialakításánál. De attól még a pontosvessző nélküli nem feltétlenül rossz kód.
Nekem volt szerencsém
Úgy látszik ez a programozó
Ez ekvivalens azzal, mintha a
Én nem állítottam, hogy nem
Ez bizonyos esetekben amúgy is hasznos trükk lehet, ha például használsz a projektedben mások által készített Javascript fájlokat (amikben potenciálisan hiányozhat az utolsó pontosvessző), és később össze akarod majd fűzni az összes szkriptet egy fájllá.
Összefűzés
;
-t minden egyes fájl után.Jogos, úgy a legtisztább.
Backbone's only hard
Egyáltalán nincs beleintegrálva a jquery. Csak a $ függvényt használja belőle azt hiszem.
A szerver oldali routolás fogalmát ebben a kontextusban nem tudom értelmezni. Ami a kliensen van routing az csak nagy vonalakban hasonlít a szerver oldali rest service routingjára.