Visa ett inlägg
Oläst 2009-11-06, 12:28 #24
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av ConnyWesth Visa inlägg
Ramverk är generellt betydeligt bättre än att arbeta utan ramverk. När man är nybörjare på programmering så kan det vara riktigt viktigt att lära sig flera olika ramverk så man får en överblick på marknaden. Det finns många ramverk att välja på.

Många gånger pratar man även om komponenttänkande som man haft i 100-tals år i byggbranchen. Det hela bygger på tanken med att återanvända tänkande och arbete som andra redan gjort. Så slipper man själv göra allt från början varje gång man utvecklar nya stystem, man bygger vidare på någon annans arbete hela tiden. Det gör att man hela tiden kommer funktionellt längre än man skulle gjort utan komponenterna för samma kostnad.

MVC är ett mönster att koda efter (Model-View-Controler) som är rikktigt gammal, namnet dök väl upp för inte så många år sedan men mönstret som sådant har många år på nacken. Det är beprövat och funkar hyfsat så det är utmärkt för nybörjare att jobba efter, då får man en hygsat stabil grundstruktur i sina applikatoner.

Tids nog bygger man upp egna erfarenheter p ådet företag man jobbar och gör tillägg till ramverket som snabbar upp utvecklingsprocessen ytterligare.

Tänk dock alltid på att de tillägg du gör bör byggas så det underlättar att byta ramverk i framtiden.

Prestandamässigt blir inet ramverk negativa för prestandan om man jpobbar med kompilerade binär-komponenter.
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.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat