Jeg står for planlægningen, af en stor ny side, med salg af Hardvare. Jeg har selv tidliger programmeret lidt i Asp, men har læst en masse om Php. Er der nogen der kan forklare mig, hvad fordelen og ulemperne er ved de 2? Og hvad ville i vælge? Havde forestille mig, jeg skulle bruge sql, det samme her, hvad er fordelen og ulemoerne ved dette? mv Kren
med hensyn til asp og php vil jeg sige at asp er langsommere end php, men jeg ved ikke om det er fordi asp kører på windows-servere og php kan køre på en linux-server
Man skal vælge ASP hvis man er vant til at udvikle på en Microsoft platform.. VBScript, Visual Basic, etc. og kører med NT-server, MS SQL og IIS webserver.
Man skal vælge PHP hvis man udvikler til en UNIX eller Linux platform og er vant til at programmere Perl, C ell. lign.
Jeg har programmører til rådighed der kan begge dele, for tiden er der nok udviklet mest i c. Jeg er nok umiddelbart mest tilhænger af PHP, men er ikke helt overbevist endnu. Jeg har heller aldrig selv leget med det. Håber i vil uddybe jeres svar lidt, så skal i nok få dem. Er der nogle desiderede ulemper ved nogen af dem?
Det er jeg klar over, mit problem er bare, jeg har folk til rådighed der kan begge dele. Så det er vist et luksus problem, Hvor det ligger ikke i, hvad der kan laves med en Af delene. Alt kan laves, i begge dele, men det er bare op til mig, hvad jeg tror mest på, Og jeg vil få på tasken, hvis ikke at det virkede ordentlig. Derfor bliver jeg nød til at sætte mig ordentlig ind i hvordan det hele virker... Fordele og ulemper ved dem begge.
ASP: Komponentbaseret, mange foruddefinerede objekter som man kan bruge til at løse forskellige problemer. Meget ustruktureret ved store løsninger da der ikke er særlig god mulighed for indkapsling af data. MEGET dårlig til håndtering af binære værdier, kører bedst under Windows OS. Ved manglende funktionalitet, kan man lave sine egne komponenter i et \'rigtigt\' programmernigssprog. Fejler tit ved definering af mange globale variable og recordset kald inde i mange nestede løkker. Understøtter de fleste DB´er
PHP: Her er det muligt at indkapsle data i klasser og lave sine egne objekter. Derved bliver ens kode mere struktureret og lettere at gennemskue og debugge. Tingene er ikke så afskærmet fra programmøren så mange problemer af mere kompleks art er lettere at løse. Kan være lidt sværere at lave sine Sql forespørgsler, da man igen er et niveau tættere på \'rigtig\' kodning. Man kan lave sine egne DLL filer og loade dem i scriptet hvis der skulle være funktionalitet man mangler. Kører godt under både Win IIS og WIN apache samt apache versionerne til Unix / Linux. Understøtter de fleste DB´er
I øvrigt skriver du at du tror du har brug for SQL .... Det har du ingen mulighed for at undgå hvis der skal ligge en database bagved sitet. Og det skal der hvis du skal lave en webshop. For at optimere SQL kaldene, skal der laves så meget som muligt i få sql sætninger da Databasen ikke skal spørges så mange gange. Man kan sagtens lave nestede Sql sætninger, summeringer og joins for at gøre ens samlede sql kald færre. Thue
Jeg vil give tuxen ret i hans udmærkede beskrivelse af henholdsvis ASP og PHP i dette henseende. Man kan sagtens opbygge en enkel shoppingløsning i ASP, men lige så snart at shoppen skal kunne spille smart(ellers sælges som produkt), er man tvunget til at lægge det i komponent-form. Jeg er selv i gang med at konvertere 25.000 liniers ASP-kode til komponent-form :-] (www.shop.rapport.dk)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.