Det er en omfattende diskussion. For mig at se er php det letteste at lære. Det er et meget fleksibelt sprog, der giver mulighed for at mange avancerede ting på trods af manglende indsigt (det har været nyttigt i min situation :-))For mig at se, er PHP også mest logisk.
PHP har samtidig den meget store fordel, at mange flere moduler/specielle funktioner er integreret direkte i sproget. Eksempelvis kan nævnes mail-funktioner, der gør det meget let at at scripte simple formularer. Deruover medfølger mange - rigtigt mange - moduler i distributionen - eksempelvis kan nævnes moduler til flash, .pdf og lignende.
Hvad angår hjælpen, er det ikke nødvendigt at overveje. Der findes mange udviklingssites rundt omkring på nettet til begge sprog. Men da PHP har rødder i open source miljøet, er der tilsvarende mere gratis kode at hente og implementere i sine websider.
Jeg har selv stået overfor samme valg da jeg besluttede mig for at lære et server-side sprog. Jeg havde i forvejen lært noget C++ af en eller anden art, og da jeg hørte at PHP mindede om C++, var beslutningen nærmest taget. Desuden har jeg planer om at lave min server om til noget med Linux, og der tror jeg PHP egner sig bedre end ASP.
Undskyld, der var en ting jeg havde misforstået. Har lige fået det forklaret. Det er et spørgsmål om, at php-parseren kan risikere at tage fejl, og derfor kan det være en fordel at holde det adskildt. Afaik.
Hmm... jeg startede med at lære ASP, men synes ikke det var overdrevet let at komme ind i, og hvis man ville lave noget lidt avanceret skulle man købe alle mulige udvidelser hos tredjepart + at IIS5 også koster penge. Der er PHP gratis, og det er de fleste udvidelser til PHP også.
Hvis du har prøvet at programmere i:
o Delphi o VisualBasic o VB-Script o Python
Vil du have nemmest ved ASP, men har du programmeret i:
zob og sobazz >> W3's validator kan godt tage fejl af XML og PHP, hvis man bruger deres upload-file funktion istedet for at henvise til en online side på en server!!!
Glemte også lige at sige at jeg HELT KLART er til PHP!
Desuden blev jeg træt af at lede efter ASP-dokumentation og eksempler på ditten og datten hos http://msdn.microsoft.com.
Der er det MEGET mere overskueligt at søge info på http://php.net :D
Men det er virkelig smag og behag, og det er dig zob der er smagsdommer her *GG*
Jeg foretrækker helt klart php. Det er nemt at gå til og lære. Jeg prøvede først asp, men opgav... For mig er php mest logisk opbygget, hvorimod asp har så mange underlige kommandoer og tegn...
Når man skal vælge teknologi er der mere end "bare" sproget man skal tage hensyn til. I det store hele er indlæringskurven for de 2 sprog ens, eller meget tæt på afhængig af hvad ens baggrundsviden er.
Et andet vigtigt aspekt er hvad man skal bruge det til. En klar ulempe til ASP er, at det hænger sammen med Microsoft og Windows som er en platform man skal betale for at køre på. Med Apache og PHP (og MySQL) har man et "gratis" alternativ til Microsoft. Hos os kører vi med begge systemer. Det der er afgørende for valget i den konkrete situation er opgaven der skal løses og ikke teknologien.
Til PHP findes der en masse gratis plug-ins til håndtering af alt muligt fra mail, til database til jpg til pdf. Skal du have de samme funktionaliteter i et Windows miljø kan du risikere at skulle købe disse og.
Personligt foretrækker jeg nok PHP da det minder mest om et "traditionelt" programmeringssprog, men er på ingen måder religiøs omkring det og har da slet ikke noget imod at lave løsninger, der er baseret på ASP og Windows teknologi.
Angående tutorials findes der et hav til begge sprog. Brug Google og se hvilken, der passer dig bedst. Nogle er meget avancerede andre lidt for simple, men jeg kan allerede se, at der er dukket en masse fine forslag op ovenfor =;-)
Jeg synes at begge teknologier er gode, de kan stort set det samme og opgaverne der skal løses, løses ikke specielt hurtigere med det ene frem for det anden.
Det værste der findes er fanatisme - også i IT verdenen - man skal se på opgaven, der skal løses og de ressourcer man har! Ikke på om det hedder <% eller <?
Hmmm! Hvis du mangler 1% virker det lidt useriøst at spille "eksperternes" tid på det! Jeg tror du er nød til at fortælle os hvad det er du skal lave, i hvilket miljø det skal køre osv., så vi kan tage udgangspunkt i "din" situaition!
Hæhæ! Det er næsten som at sammenligne æbler og pærer! Ok de går godt nok begge under betegnelsen Database, men der er meget forskel på dem.
Set fra en programmørs synspunkt kan det være (næsten) lige meget hvilken man anvender, hvis man benytter fx ODBC eller OLEDB som interface til databasen. Det vil sige at man tilgår databasen via ODBC og laver SQL forespørgsler til databasen (uanset om det er Access eller MySQL eller en anden DB).
Teknologisk set er Access meget svagere end MySQL. MySQL kan klare store datamængder, transaktioner (med fx INNO-DB), hundredvis af samtidige brugere og dens SQL implementering er også meget kompatibel med SQL92 standarden (den mangler dog stadig væsentlige elementer som fx nestede SQL sætninger osv.). En anden kæmpe fordel er at MySQL er gratis!
Access’ primære svaghed er håndteringen af flere brugere på system af gangen. Access’ kan lave TOTAL ”fuck-up” i tabellerne når der er flere på systemet af gangen og det kan være problematisk at ”rydde” op i bagefter.
Access er meget nemmere for en nybegynder at gå til fordi, der findes en fin GUI til design og redigering af tabeller osv. Det er et meget mere integreret system hvilket også er en svaghed hvis man skal bruge den professionelt (der skiller man helst tingene ad).
Access er en fin desktop database, forstået på den måde at man kan lagre personlige ting i den som andre ikke behøver at tilgå samtidig, men som database i et flerbruger miljø er den ikke særlig anvendelig.
Fortæl lidt om hvad du skal lave, så er det nemmere at vejlede!
Der findes kun én database! ORACLE… altså hvis man har råd =;-)
Ups! Se lige bort fra den sidste post! det er ikke sådan når man sidder her i varmen og skal holde styr på hele 2 browser vinduer på een gang! Den skulle ikke være postet her! Sorry!
kbb2 >> Nej, men det passer alligevel meget godt ind i det her spm. da man jo også skal vælge en database når man går i gang med PHP eller ASP. Godt nok kan begge bruges i ASP, men zob kan nok bruge det til noget alligevel :D
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.