Avatar billede 2001 Nybegynder
23. juni 2001 - 19:08 Der er 29 kommentarer og
4 løsninger

Fordele/ulæmper

Mit spørgsmål er kort og godt, hvorfor vælge PHP - fremfor ASP.
Jeg går ud fra, at svar kommer fra \"eksperter\", som kender begge, - kvalifiserede svar :)
Jeg stiller spørgsmålet fordi jeg skal i gang med ASP eller PHP - og er i tvivl om, hvad jeg skal vælge.
Avatar billede jakoba Nybegynder
23. juni 2001 - 19:14 #1
Ingen grund til at vælge det ene over det andet.

Hvis du starter med en Microsoft server så vælg ASP. de er bygget af de samme og leget godt sammen. udvid så med ACCES eller Symantec som database.

omvendt hvis serveren er Linux/Unix så vælg PHP. MySql som database.

Men du KAN også blande på kryds og tværs. Det lærer du så såmeget mere af :-)

mvh JakobA
Avatar billede netsrac Praktikant
23. juni 2001 - 19:21 #2
Jeg er jo ASP mand, eller det vil sige, det var der jeg startede. Jeg må sige at jeg dog har indset at php er bedre. Der er mange flere muligheder i php som man i ASP skal have diverse komponenter til. På den anden side virker php også mere rodet i starten.
Avatar billede tommyf Nybegynder
23. juni 2001 - 19:35 #3
Det er træls... jeg er igang med at lære ASP (går lidt langsomt).
Men hvis jeg nu vil slå over i PHP så skal jeg begynde forfra, og det gidder jeg heller ikke. Nu kan jeg jo i det mindste benytte databaser og andre småting sammen med ASP.

Men jeg tror at det ville være smartest at starte med PHP - det er også det de bruger mest på datamatiker-uddannelserne (kan det passe at næsten alle steder uddanner i PHP og ingen i ASP?).

Det virker også til at der er flere guides til PHP (måske er jeg bare paranoid), og PHP Biblen måtte godt få en søster ASP Biblen... god bog såvidt jeg kan se.
Avatar billede tommyf Nybegynder
23. juni 2001 - 19:36 #4
Skal lige siges at jeg ikke kan begge sprog, men alligevel vil anbefale dig PHP, det spiller vist også bedre sammen med mySQL end ASP (hvis man overhovedt kan med ASP?).
Avatar billede 2001 Nybegynder
23. juni 2001 - 20:23 #5
Det var da nogen overraskende svar.
Mit \"hotel\" kører UNIX og har også MySql (til JakobA)
Flere muligheder i PHP (siger netsrac)
..smartest at starte med PHP (siger tommyf)

Jeg kender bare desværre ikke alle \"gloserne\", men noget kan jeg dog :))

Jeg mangler kendskab til databaser, og har derfor hidtil kun tænkt ACCESS. Er det så noget jeg skal droppe, og hvordan kommer jeg i gang med MySql ?
ACCESS kan man jo købe, men hvordan er det med MySql, hvor får jeg fat i det og \"pris\" ?

Kan jeg få det med i købet ?
Avatar billede jakoba Nybegynder
23. juni 2001 - 20:32 #6
Næstsidste version af MySql er som regel freeware. (og rigeligt god nok)
Mysql manualen er een stor ulækker tekstfil (eller var da jeg hentede) men mestendels er det bare SQL een gang til.
\'http://www.mysql.com/\'  (naturligvis nede lige nu)
Avatar billede jakoba Nybegynder
23. juni 2001 - 20:35 #7
men du sagde da forresten dit hotel havde MySql. Så skal du bar spørger der hvordan du accesser det.
Og så har de utvivlsomt også PHP lagt klar til dig.
Avatar billede tommyf Nybegynder
23. juni 2001 - 21:28 #8
Btw: Kan man bruge Access sammen med PHP?
Ved godt det ikke er så hurtigt, men så har man vel én ting mindre at bekymre sig om som nybegynder...
Avatar billede tommyf Nybegynder
23. juni 2001 - 21:31 #9
Kom måske i tanke om en ulempe ved mySQL, er det ikke næsten umuligt at tage en backup af sådan en?
For Access kan man jo bare hente ned, men det kan man vel ikke med mySQL?
Avatar billede netsrac Praktikant
23. juni 2001 - 21:37 #10
tommyf >> Du laver bare et dump af din mySQL, så har du det i en tekst fil lige til at sætte ind igen hvis noget skulle gå galt.
Avatar billede tommyf Nybegynder
23. juni 2001 - 21:40 #11
netsrac >> Der må da være et eller andet irreterende ved det :o|

2001 >> www.webcafe.dk har et par gode artikler om hvordan du installere PHP(med Apace) samt mySQL
Avatar billede jd Nybegynder
23. juni 2001 - 22:20 #12
tommyf-> Access er lillemors opskrift - det er ikke engang en rigtig databaseserver! Ja, der er noget irriterende med mysql: den understøtter ikke transactions, views m.m. - MEN det er ting som man ikke kan DRØMME om at Access nogensine vil komme til at understøtte, og det er ikke noget du vil få brug for før om et par år sikkert... mysql er ganske udmærket, og GUD i forhold til Access.
Hvis man absolut VIL bruge bæ-Access, så kan det selvfølgeligt lade sig gøre, men det er noget mere omstændigt...

Btw. så fandt i ud af i et andet spm. at PHP-folk ER sjovere end ASP-folk :)

- Jonas
Avatar billede jakoba Nybegynder
23. juni 2001 - 22:31 #13
Der er også en god del religion blandet op i det her spørgsmål.
Hyg. Nu går jeg ud og brænder en heks :-))

mvh JakobA
Avatar billede jd Nybegynder
23. juni 2001 - 22:34 #14
jakobA-> Det eneste der ligner religion jeg kan finde i spørgsmålet er min kommentar om at PHP-folk er sjovere :)
Hyg dig med din heks. Eller noget... :)

- Jonas
Avatar billede barefoot Nybegynder
24. juni 2001 - 01:57 #15
PHP PHP PHP PHP PHP for delan da:-)
Ej, jeg har en del argumenter:
1. PHP er hurtigere end ASP (se links som dokumentation).
PHP er skrevet i c/c++ og asp er skrevet i VBscript eller jscript.
Jeg tror ikke at nogle ved sine fulde fem vil være i tvivl om hvad der er hurtigst!!!
Læs også her:
http://webcafe.dk/webdesign/debatforum/indlaeg.php3?id=258
http://php.weblogs.com/php_asp_7_reasons

PHP\'s syntaks er meget brugbar hvis du vil skrive i andre sprog. F.eks. javascript, java, c/c++ eller perl.

Så er der religionstingen:
PHP blev startet af En som hedder Rasmus Lerdorf, og blev udviklet som \"Open Source\". Det vil sige at der ikke er nogen økonomi indblandet, og at alle fejl blive rettet.
ASP er udviklet af Microsoft, og hvis der bliver opdaget en \"bug\" skal man ikke forvente at den bare sådan bliver rettet. Med php derimod sker det med det samme.

Og så skal man huske at man ikke betaler for php. Mysql som er en meget brugt database sammen med php er også gratis. Og jo, jeg har ladet mig fortælle at man rent faktisk også kan bruge transactions til mysql.
Og man kan med php accesse de fleste databaser. Det er er ret komplekst sprog.
Det vil altså sige at du med php/mysql kan lave hvad du vil, og det gratis!
Hvis du skal have en ordentlig MS-database som mssql-server så koster det kassen!
Og mysql er stadig den hurtigste database.

Så skal det også huskes at de suverent bedste tutorials til ASP/PHP findes på www.webcafe.dk (jeg har søgt med lys og lygte, og de ER de suverent bedste artikler på nettet!).
Og de omhandler ikke asp, kun php *G* - et godt argument. De har også indledende artikler til mysql som du også ledte efter...

Og til sidst: hvis du vælger php har du ASP-folket at se ned på sammen med mig *SS*
Avatar billede mjl Nybegynder
24. juni 2001 - 10:34 #16
Jeg tilslutter mig barefoot - Jeg prøvede med ASP - puh ha, besværligt.

Jeg er begynder, men efter at ha\' installeret Apache - PHP og MySQL, kører det bare i olie. Jeg er med i en PC-klub, hvor vi tit har diskuteret ASP/PHP - begge dele er afprøvet af flere medlemmer, og 9 ud af 10 har valgt PHP - man er utroligt hurtigt igang med at programmere, og jeg har selv, efter 4-5 måneder lavet flere sider i PHP.

Jeg mener helt klart også, at det er mere stabilt end ASP m.v.
Avatar billede mjl Nybegynder
24. juni 2001 - 10:35 #17
Forresten - i går lavede en kammerat og mig, et regnskabs-program om fra ASP/access til PHP/MySQL, da det i ASP konstant lavede fejl.....
Avatar billede tommyf Nybegynder
24. juni 2001 - 10:39 #18
Jeg har da også efter 4-5 måneder kunne lave flere sider i ASP - så medmindre det har været ekstrem avancerede sider er det ikke ny rekord.

Til gengæld er der noget visken i krogene om at ASP.Net skulle være ligeså hurtig som PHP, nogen der kender noget til det?
Avatar billede mjl Nybegynder
24. juni 2001 - 10:48 #19
Et regskabs-program, til en mindre virksomhed, er vel rimeligt avanceret...;o)

I ASP, måtte jeg hele tiden ha\' hjælp, i PHP gik det meget bedre, og med bedre resultat. PHP virker mere logisk, for en dummi som mig!!
Avatar billede netsrac Praktikant
24. juni 2001 - 13:58 #20
Nu skal vi jo heller ikke male fanden på væken med ASP. Skrevet i VBScript ? Bla bla....det bruges sammen med VBScript, men det er sq ikke skrevet i VBScript *G*

At i skrev et regnskabsprogram om fra ASP til PHP betyder da ikke at ASP er dårligt, det er jo bare en slamkoder der har kodet det.
Avatar billede mjl Nybegynder
24. juni 2001 - 14:16 #21
Hr. netsrac> Nu ved jeg ikke lige hvad en \"slamkoder\" er for en, men vi er flere, der finder PHP lettere at ha\' med at gøre, end ASP.

Så sorry, hvis vi træder lidt på dig, det er jo bare vores mening! Og det var jo det der blev spurgt efter - ikk\'?
Avatar billede jakoba Nybegynder
24. juni 2001 - 14:31 #22
Den der med \"nemmere\" er lidt svær at tage stillig til.

PHP har (nogenlunde) samme syntaxstruktur som C, Java, Delphi, Algol og diverse andre blok-strukturerede sprog. En ting man kan kende dem på er at linieskift ikke rigtig har nogen betydning. Det er blot white-space og man kunne ligesågodt skrive et blanktegn. Hvis du allerede kender C (, Java, osv) er det nemt at lære PHP.

ASP er på den anden side (nogenlunde) i familie med Basic. som er grundlaget for de fleste Microsoft-specifikke sprog. de er linieorienterede idet liniskiftet har en spcifik betydning for hvordan koden skal forstås og opdeles. Hvis du allerede kender VBscript, JScropt osv er de nemt at lære ASP.

Men hvis du fremturer med at programmere i mere en et årstid kommer du under alle omstændigheder til at lære \"den anden slags syntax\" så det er ret ligemeget hvad du starter med.

mvh JakobA
Avatar billede mjl Nybegynder
24. juni 2001 - 14:39 #23
Godt - jeg er måske bare lidt tung i r....

Jeg forstod bedre PHP end ASP, efter kun at ha\' \"kodet\" HTML.

Megen forstand har jeg ikke, dog fandt jeg PHP mere enkelt!!
Avatar billede jakoba Nybegynder
24. juni 2001 - 14:44 #24
mjl > Javascript er også en af de blok-strukturerede. Kan det have hjulpet?
Avatar billede mjl Nybegynder
24. juni 2001 - 14:58 #25
Perhaps...
Avatar billede 2001 Nybegynder
25. juni 2001 - 01:46 #26
Takker
Avatar billede tommyf Nybegynder
25. juni 2001 - 10:59 #27
Må vi høre hvad du så har tænkt dig at begynde med?
Avatar billede tommyf Nybegynder
25. juni 2001 - 12:20 #28
Ingen der ved hvorvidt der er hold i rygterne om at ASP.Net skulle være hurtigere end PHP?
Avatar billede barefoot Nybegynder
25. juni 2001 - 14:01 #29
tommyf => hvad mener du?
ASP.NET lyder som en hjemmeside...
Avatar billede jd Nybegynder
25. juni 2001 - 14:09 #30
barefoot-> *G* - du er sq ikke særligt velinformeret! ;)
Avatar billede barefoot Nybegynder
25. juni 2001 - 14:14 #31
Øhm nej, jeg har aldrig hørt om det før... hvad er det?
Avatar billede jd Nybegynder
25. juni 2001 - 14:17 #32
Først vil jeg lige rette mig selv: asp.net er OGSÅ en hjemmeside. Men .NET er M$\'s nyeste teknologi - jeg ved ikke meget om det selv, men læs lidt på www.asp.net, hvis du skulle være interesseret.
Avatar billede demojoe Nybegynder
03. juli 2001 - 20:45 #33
ASP.NET eller ASP+ som det hed før er en del af Microsofts .NET framework. Efter at have rodet med det et par dage fandt syntes jeg det mest revolutionerende er muligheden i forhold til ASP 3.0 er:
1. Performance &#8211; Alle der har kodet ASP ved hvordan <% %> nedsætter performance på en sider. Med ASP.NET, er der ingen grund til at bekymre sig om den slags.
2. ASP.NET er baseret på CLR.
3. Kode og layout er forholdsvis adskilt, så man slipper for at kode alt for meget inde i sin HTML kode.
4. Og sidst men ikke mindst kan man nu kode i enten VB, JScript eller C#.

Jeg havde en hel masse flere ting jeg ville nævne da jeg startede, men dem har jeg glemt nu... too bad.
Hyg jer!
/Demojoe
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester