Visa ett inlägg
Oläst 2007-01-08, 10:43 #15
dotvoid dotvoid är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 199
dotvoid dotvoid är inte uppkopplad
Medlem
 
Reg.datum: Apr 2006
Inlägg: 199
Citat:
Ursprungligen postat av Charlie
50kb för ett framework som ger en lite syntetiskt godis vid kodning

Lite för onyanserat påstående för att jag ska hålla med. Många av ramverken, inkl Prototype, må vara ganska feta kodmässigt men sitter du och skapar mer avancerade applikationer vinner du massor på att använda ett ramverk. Både i snabbare och mer kvalitativ utveckling samt enklare underhåll. Strippar och komprimerar du sedan js-libbarna korrekt så är det inte alls någon overhead att tala om. Gör man ett enstaka anrop eller någon enstaka effekt på en webbsida kan jag hålla med om att de är lite tunga. Då finns det andra alternativ. Det finns dock många som jobbar med webbsiter och projekt där dessa ramverk fyller sin syfte.

Citat:
Ursprungligen postat av Charlie
Edit2: Har hört talas om att det ska finnas liknande för PHP, men har aldrig testat något.
Jag gjorde lite tester och skapade ett sådant ramverk för PHP för snart ett år sedan som finns beskrivet på http://www.dotvoid.com/view.php?id=35 och http://dotvoid.com/garage/toxicexamples/ men. Det var bara tester och det finns en uppdaterad version som fungerar betydligt bättre med mindre manuellt kodande men tyvärr är det inte publikt. Det tillåter i alla fall att man instansierar PHP-klasser som javascript-objekt. Anrop mot metoder i javascript-objekten omvandlas i bakgrunden till riktiga anrop på motsvarande instansierade PHP-objekt.

Fram till dess att javascript får pålitligt stöd för continuations blir det dock aldrig riktigt intressant. Det är trist med alla callbacks. (Jag vet att det finns mer eller mindre meckiga workarounds for continuations.)
dotvoid är inte uppkopplad   Svara med citatSvara med citat