webForumDet fria alternativet
Logga in / Bli medlem

Komponentbaserad programmering

ASP

15 svar · 495 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Trådstart#1

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...

Medlem sedan dec. 19998 577 inlägg
#2

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... :)

Mvh, Vide

Medlem sedan maj 20011 312 inlägg
#3

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...

Medlem sedan mars 20002 520 inlägg
#4

Beror ju iof på i vilket stadie man befinner sig, är man inte så duktig så är det ju bra om man bygger koden från början så man lär sig.

Sen självklart ska man se till att fylla sin "scriptdatabas" med massor som man bara vid ett senare tillfälle bara behöver klippa och klistra från.

Typ:

Kunden behöver ett loginscript...

Men skickar in en include i aktuell fil och vipps så använder man ett gamal loginscirpt osv osv.

Medlem sedan maj 20011 312 inlägg
#5

Är det någon som använder en strukturerad scriptdatabas där man på ett enkelt sätt kan lyfta ut komponenter?

Medlem sedan dec. 19998 577 inlägg
#6

Vad menar du med "lyfta ut"?

Medlem sedan maj 20011 312 inlägg
#7

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...

Medlem sedan mars 20002 520 inlägg
#8

Håller på att försöka styra upp det åt det hållet...

För att slippa uppfinna hjulet två ggr!

Medlem sedan feb. 20001 590 inlägg
#9

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.

/T

Medlem sedan maj 20011 312 inlägg
#10

Hur menar du att de måste installeras? Varför måste man det?

Medlem sedan dec. 19996 522 inlägg
#11

när man tillverkar komponenter måsta man installera dess dll fil på servern

Medlem sedan maj 20011 312 inlägg
#12

Men är inte det vissa speciellbyggda objekt etc som kräver det...

Medlem sedan mars 20002 836 inlägg
#13

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.

cya,
PatrikB

Medlem sedan maj 20011 312 inlägg
#14

...det ser jag som avancerade komponenter...komponenter är strukturerade script som tex ett inloggningsscript...det ser jag som en komponent...

Medlem sedan juni 200032 967 inlägg
#15

well, det är det inte. :P

deet du pratar om låter som ett script library.

Medlem sedan maj 20011 312 inlägg
#16

metakomponenter kan jag sträcka mig till...:) går det att göra en enkel pusslingsmetodik för metakomponenter?

264 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)