Visa ett inlägg
Oläst 2009-11-06, 14:31 #2
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 tartareandesire Visa inlägg
Mycket av ditt resonerande fungerar bara utifrån givna ramar. Har du några tester som tyder på att ramverk inte skulle vara negativa för prestandan? Alla tester jag sett säger det motsatta och en del ramverk är extremt mycket sämre än andra på den punkten.

En något högre utvecklingskostnad är ofta att föredra framför ett mer resurskrävande resultat, särskilt om man arbetar på sina egna tjänster vilket webbaserade företag normalt sett gör.
Ramverk kan ha inverkan på prestanda. Naturligtvis oavsett det är kompilerat eller inte. Conny är lite insnöad på kompilerade språk MEN - det beror helt på ramverket. En del ramverk gör dina 10% samt 90% till som du struntar i. En del ramverk är väldigt duktiga på att göra exakt vad du vill och inget mer. Varför ska du då sitta och utveckla detta själv? Ganska dumt. Så som Conny säger behöver man skaffa sig kännedom om mer än ett ramverk så att man kan göra en riktig bedömning av vad som passar.

Och att du som programmerare som borde koncentrera dig på affärslogiken i projektet alltid skapar bättre prestanda än de som koncentrerar sig på ramverket i sig är kanske inte helt sant. Ramverken kan också innehålla metoder för prestandaökning som kan vara för tidsödande att implementera inom ramen för ett visst projekt.

Som jag skrev ovan. Det rimliga är att jobba med ramverk för att spara tid och få en bra struktur. För det gör man och det får man. När man ser att vissa delar inte håller prestandamässigt håller måttet tittar man på att byta ut de delarna för optimering. Mycket bättre hushållning med resurser som tid och pengar...

(Vill bara tillägga att jag har ca 17 års erfarenhet av att jobba med både egna ramverk och tredjepartsramverk - i både kompilerad och interpreterad form...)

Senast redigerad av dotvoid den 2009-11-06 klockan 14:38 Anledning: Missat ord samt tillagt sista stycke
dotvoid är inte uppkopplad   Svara med citatSvara med citat