Jag tänkte bara säga att programmerare är riktigt dåliga på detta i övrigt...vi uppfinner hjulet kontinuerligen på nytt...istället för att förbättra komponenter...så gör vi om de från början...jag tycker att vi bör bli bättre på att återanvända kod och optimera den...jag tror generellt att detta är det som dagens programmerare tjänar pengar på...en enkelt komponentbaserad synsätt skulle kunna innebära att många programmerare skulle förlora sin jobb...hur ser ni på detta?
Jag ser det framför mig...massa komponenter...och man diskuterar med kunden vilka hon vill ha...och dagen efter har man alla komponenter ihop pusslade...det som återstår är layouten...
Kan bara säga att dom flesta som använder ASP har missat totalt vad det handlar om, det gjorde jag också ifrån början
ASP är till för presentationslagret, DVS visa data som hämtats via komponenter eller dylikt.
Dom flesta gör all kod om och om igen på alla sidor, när dom skulle kunna lägga upp funktioner i komponenter och återanvända på alla sidor och på andra servrar... du snabbar upp kodningen rejält.
Det kräver visserligen lite mer förarbete, men när du har gjort färdigt din komponent (eller scriptlet) så får du snabbt lön för mödan...
Jag tycker att det gäller mer än bara asp biten...kunskapsbevaring inom programmeringen verkar inte så bra...visst sker den i viss mån men inte på ett strukturerat sätt samt i en ganska statisk utvecklingsform...om vi tex tar asp som exempel så skriver folk ett script men delar ut detta script till andra, sen ligger det där utan förbättringar i många fall...
Att man på ett enkelt sätt kan pussla med komponenterna...man bestämmer sig för vilka komponenter som ska ingå och integrationen av dessa kräver i princip ingen extra kod...
ASP i sig är ju inget vidare bra på den typen av "komponentprogrammering" du verkar eftersträva. Det kommer i viss mån bli bättre med ASP.Net
Man kan ju iof. arbeta med objekt i ASP, men det är svårt att genralisera detta till användbara objekt till andra applikationer. Skapar man kompilerade komponenter lever det mer upp till komponentbaserad programmering, men det är ju en mycket liten del av ASP programmerare som arbetar med kompilerade komponenter, dels för att komponenterna måste installeras, dels för att man ofta klarar uppgiften ändå.
Håller med vide om att i presentationslagret, så har komponentbaserad programmering ingen nyckelroll, däremot i det underliggande funktions/logik lagret är det aktuellt, och bör användas.
när man pratar "komponent baserad" lösning med ASP så menar man i första hand ActiveX- DLLer, dvs komponenter oftast kodade i VB (VisualBasic) och sedan kompilerade till DLLer.