Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Hjemmeside design
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

ASP eller PHP?

Af Gigabruger Majuran | 21-09-2006 16:28 | 2111 visninger | 22 svar, hop til seneste
Hej Det er sådan, at jeg vil gerne lære en af disse: asp eller php, men hvad er nemmest at lære? Jeg har kigget lidt på php, og synes det ser lidt svært ud, hvor asp giver mere mening, men hvad er bedst, nemmest og mest funktionsdygtig?
--
#1
FreakCERS
Maxi Nørd
21-09-2006 16:34

Rapporter til Admin
for det første er ASP ikke et sprog som PHP - ASP er en container der kan indeholde *mange* sprog, og hvordan din kode ser ud afhænger mest af alt af hvilke(t) sprog du vælger... - i alm. ASP er det mest almindelige VBScript, hvor ASP.NET primært bruger C# for det andet skal du overveje om du har lyst til at betale for en webserver der kan køre ASP, i stedet for at bruge en gratis der kan PHP - ganske vidst er selve ASP understøttet i nogle gratis servere, men VBScript er ikke... vælger du PHP kan du med sikkerhed afvikle det på et 100% gratis system (linux+apache(+mysql)) - det er værd at tage med i overvejelserne... det skal dog nævnes at IIS så vidt jeg har forstået kan erhverves (hvis ikke det er inkluderet i forvejen?) gratis til privat brug - men jeg er ikke sikker på at denne er en fuld udgave
--
The opposite of a correct statement is a false statement. But the opposite of a profound truth may well be another profound truth. -- Niels Bohr
#2
JewleBewle
Elitebruger
21-09-2006 17:34

Rapporter til Admin
Har efterhånden prøvet de fleste web sprog. Og jeg vil sige at php er lidt sværere end VBscript(ASP), hvilket nok er meget naturligt, da php er lidt mere avanceret/kan flere ting. Med PHP - er du så låst lidt fast til PHP, hvorimod ASP(VB) kan der godt erhverves lidt erfaring til ASP.NET(VB.Net) og på den måde blive lidt mere pro. Jeg har valgt at gå VB vejen, i tidernes morgen, mest fordi jeg lærte det efterhånden som jeg fik opgaver i det, og der var flest betalte opgaver i asp. Siden da er jeg blevet godt og grundigt træt af syntaksen i VB, så jeg valgte ASP.NET(C#) som jeg syntes er kongen lige nu, kun slået af J2EE hvis det er mange brugere systemer. Bare min mening, Jewle
--
Selvlicenseret numurolog - tilbyde bedre navn for kun 5.000 kr* som kan give et lykkeligere liv. * = ingen garantier gives.
#3
FreakCERS
Maxi Nørd
21-09-2006 17:57

Rapporter til Admin
og nu vi er igang med religionen, ville jeg selv foreslå python, evt. i et framework som cherrypy, turbogears eller lignende - til gengæld vil jeg mene at J2EE er et af de værste valg man kunne tage.... der er rigtigt mange fede ting der bare ikke kan lade sig gøre i java, og det er mildt sagt uendeligt irriterende... (derudover finder jeg java i sig selv ganske horribel, og hvis man først blander frameworks som tomcat ind i det, ja så bliver det helt umenskeligt ringe)
--
The opposite of a correct statement is a false statement. But the opposite of a profound truth may well be another profound truth. -- Niels Bohr
#4
L00t
Moderator
21-09-2006 18:00

Rapporter til Admin
ASP er dødt i mine øjne, bevares, det fungerer, men der videreudvikles ikke på det og det er det langsomste af de script"sprog" man kan vælge at bruge til webprogrammering. Hvis du sætter dig for at lære PHP, vil du kunne bruge din erfaring herfra i andre programmeringssprog - PHP ligner meget et "rigtigt" programmeringssprog, hvor VBScript som du kommer til at skrive ASP i, er noget nær en dødsejler når det kommer til fremtidsperspektiv. Nåja, og så er PHP klart mest funktionsdygtig - du kan alt med PHP, sågar skrive rigtige windowsprogrammer, og der udvikles hele tiden mere og mere gratis kode du kan hente fra nettet.
--
Bevar naturen - sylt et egern
#5
Zack
Ultrabruger
21-09-2006 18:27

Rapporter til Admin
Istedet for at lære PHP eller ASP så lær ASP.NET klar det bedste.. og #4 jeg vil gerne vide hvad du kan lave i php som du ik kan lave i asp når det drejer sig om websider
--
#6
ziqon
Gigabruger
21-09-2006 18:29

Rapporter til Admin
Ville også sige PHP, fordi det er gratis og ikke MS baseret. Derudover er det nemmest at finde gratis funktioner/scripts til PHP end det er til ASP. PHP understøttes også af flere webudbydere, og koster oftest mindre. Til #2 vil jeg tilføje at jeg er uenig med at PHP er sværere end ASP. Synes ASP er en anelse ulogisk, og som #4 nævner ligner det mere andre programmingringssprog som javascript f.eks.
--
#7
bjarne003
Mega Supporter
21-09-2006 18:36

Rapporter til Admin
Hvis vi snakker klassisk ASP kontra PHP er jeg ikke i tvivl - PHP selvfølgelig. Det er noget vrøvl at sige, at PHP er svært. PHP kan alt (sådan cirka :P), så det kan godt blive avanceret. Men grundlæggende er det nemt at lære. Du har en ufattelig mængde information om PHP tilgængelig på nettet, og PHP spiller perfekt med verdens bedste webserver (apache) - det er frit tilgængeligt, så det er ikke svært at finde en udbyder med rimelige priser. Og du er ikke låst fast med PHP, da det ligner meget anden programmering, så din PHP-viden er absolut ikke spildt, når/hvis du vil videre. ASP.NET vil jeg umiddelbart vurdere som en værdig konkurrent til PHP. Mit valg falder alligevel på PHP, da det er frit og let tilgængeligt. Så er der nogle, som mener at ASP.NET afvikles hurtigere end PHP, men jeg har ikke set noget reelt som underbygge den påstand - jeg vil til gengæld påstå, at der er rigeligt hastighed i både ASP.NET og PHP - det handler om at lave tingene ordentligt.
--
Der skal en klog mand til at håndtere en løgn. En idiot bør holde sig til sandheden
#8
marurup
Semi Supporter
21-09-2006 19:13

Rapporter til Admin
Det er som sagt en religions-sag; så derfor: har du prøvet at programmerer før, og/eller ønsker du at programmerer i fremtiden? Jeg bruger selv PHP, da jeg har en LAMP server (Linux+Apache+Mysql+Php), men har også rodet lidt i ASP.net (C#). Nu kan jeg PHP og eftersom jeg er af den holdning at ikke alt behøver drives at M$ foreslår jeg det.
--
Gentoo linux - behøver jeg sige andet?
#9
L00t
Moderator
21-09-2006 22:47

Rapporter til Admin
#5 Intet - men PHP versionen kan du lave på dobbelt så mange forskellige måder, fordi PHP er så rigt på funktioner i forhold til ASP.
--
Bevar naturen - sylt et egern
#10
Giz
Gæst
21-09-2006 23:00

Rapporter til Admin
Vælg ikke PHP eller ASP Vælg ASP.NET hvorfor? Søg rundt... største delen af de største virksomheder bruger .net tjek selv-
--
Gæstebruger, opret dit eget login og få din egen signatur.
#11
Ronson
Guru
21-09-2006 23:08

Rapporter til Admin
Jeg har altid været vant til c, c++ og php og lignende sprog. Når man er det, virker vbscript fuldstændig tåbeligt. Ingen kontrol over hvornår linjer ender, tåbelig syntaks og den slags. Det virker mere som om man skriver en skønroman end et egentlig stykke fagligt arbejde. Det er i hvert fald min holdning, ville aldrig anbefale nogen at lære programmering ved at begynde med vbscript.
--
http://butiksguiden.net[...] < Download vores sjove videoer. http://chipsguiden.dk[...] < Chipsbedømmelser http://chipsguiden.dk[...] < HOL Bladet! http://bitching.dk[...]
#12
ziqon
Gigabruger
24-09-2006 14:03

Rapporter til Admin
Synes du skulle læse den her: http://www.eweek.com[...]
--
#13
Majuran
Gigabruger
30-09-2006 11:47

Rapporter til Admin
Tak for svarene alle. Jeg tror mit valg bliver php, også pga. de mange scripts som er tilgængelige, og det også ligner C++ hvis jeg nu skulle lære det senere. :)
--
#14
Cortz
Ny på siden
12-10-2006 17:07

Rapporter til Admin
FreakCERS Svar #1 > bliver simpelthen nød til at flame dig en smule på det post... Klassisk ASP (3.0) har da aldrig været anset som en container, og kodes stort set alene i VBScript... Du nævner man ikke skal vælge ASP da en del webhoteller godt nok understøtter ASP, men ikke VBScript? Lille mand, find mig bare ét webhotel der kan læse ASP, men ikke VBScript? Det kan ikke lade sig gøre :D Min egen mening er ikke at ASP er dødt overfor PHP, begge sprog er fuldstændigt døde. Efter vi fik .NET frameworken at arbejde med, er ASP/PHP nærmest primitivt.. Lær ASP.NET, om det bliver i C# eller VBScript er op til jer :)
--
#15
bjarne003
Mega Supporter
12-10-2006 17:32

Rapporter til Admin
Der hørte vi så en ASP.NET-mands(#14) argumentationsdøde ramaskrig :)
--
Der skal en klog mand til at håndtere en løgn. En idiot bør holde sig til sandheden
#16
Chucara
Gigabruger
13-10-2006 10:04

Rapporter til Admin
Af de to, ville jeg også anbefale PHP. VBScript er i mine øjne et syntax helvede, så med mindre du springer direkte til ASP.NET, ville jeg klart anbefale PHP. Personligt har jeg lige fået øjnene op for ruby on rails, men det bliver nok svært at finde et billigt webhotel (b-one, hostzero etc.) der understøtter dette. ASP er ganske rigtigt det mest brugte i øjeblikket i firmaer.. Det betyder ikke, at det er det bedste. PHP er klart den største spiller på hobby/fritids basis, mens ruby er relativt ukendt - men på vej til at blive godt og grundigt hyped i USA.
--
#17
Majuran
Ultrabruger
15-10-2006 12:15

Rapporter til Admin
Jeg har bare lige et spørgsmål, hvorfor er det, at de store sider som hol, edbpriser osv. bruger asp/asp.net, men ikke php? og dem som søger en webside vil også for det meste have det i asp/asp.net?
--
#18
And.-
Monsterbruger
15-10-2006 12:24

Rapporter til Admin
Jeg har arbejdet med begge.. Føler ASP er nemmere at kode, for mig virker det mere logisk, men PHP hurtigere (især hvis man launcher store sites) Men har man server adgang, kan man tæt på det samme i begge sprog, dog skal ASP have lagt scripts ind iform af DLL filer =) ASP.Net ved jeg intet om.. Men har set koder fra det, virker meget uoverskueligt, og bestemt ik lige til..
--
:D Tjek http://www.Fashionwear.dk[...] ud, og fix dig noget fedt kluns
#19
bjarne003
Mega Supporter
15-10-2006 12:35

Rapporter til Admin
#17 Jeg tror svaret hedder markedsføring. Der står et stort selskab bag .NET, som er knalddygtige til at markedsføre deres produkter. Opensource projekterne bruger ikke den slags markedsføring, og derfor vil de naturligvis så i anden række. Men det betyder jo ikke, at det ene nødvendigvis er bedre end det andet. Men mange er da heldigvis ved at få øjnene op - vi diskuterer jo også om det offentlige skal til at køre med opensource.
--
Der skal en klog mand til at håndtere en løgn. En idiot bør holde sig til sandheden
#20
Cortz
Ny på siden
16-10-2006 23:46

Rapporter til Admin
#15 > Af en enkel grund, argumentation er overflødigt i denne sammenhæng. Vil du have argumentation alligevel, så læs de mange artikler rundt omkring på nettet vhr. ASP.NET's opbygning.
--
#21
bjarne003
Mega Supporter
17-10-2006 00:34

Rapporter til Admin
#20 Argumenter for din egen skyld - du kunne på den måde fremstå troværdig ;)
--
Der skal en klog mand til at håndtere en løgn. En idiot bør holde sig til sandheden
#22
L00t
Moderator
17-10-2006 02:02

Rapporter til Admin
#20 Det er vist at tage munden lidt for fuld at erklære ASP/PHP for døde, men du har da ret i at ASP.NET nok er det bedste valg til fremtiden ... men overvej lige hvor mange projekter, hvor de ting som skal kodes er så simple, at det ikke er værd at hive et fullblown OO sprog som C# i luften med ADO.NET og datasets, hvor du skal bekoste både server og udviklingsværktøj til mange tusinde, og ikke at forglemme den forholdsvist mere erfarne (og derfor dyrere) arbejdskraft som skal til at fuldføre et ASP.NET projekt. Jeg tror helt klart at PHP og i mindre grad ASP stadig har en fremtid til mindre og simplere projekter, hvor du ikke skal bruge 10 forskellige webkontroller og et samspil med 15 forskellige (web)services.
--
Bevar naturen - sylt et egern http://uvorn.dk[...] http://uvorn.dk[...]

Opret svar til indlægget: ASP eller PHP?

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning