PHP vs ASP
Wat ik ga maken is een zeer uigebreid calculatiemodel. Dit zal resulteren in een soort van offerte webshop. Het systeem is op gebaseerd op een login met verschillende niveaus.
Momenteel beheers ik php wel redelijk (denk ik), maar er word tegen me gezegt dat het misschien beter is om ASP te gaan leren.
Wat vinden jullie de voors en tegens als je php en asp vergelijkt?
Ik kan het niet vergelijken, ASP is voor mij een grote onbekende. Maar je zou eens kunnen vragen aan diegene die roept dat jij ASP moet gaan leren, waarom je ASP zou moeten leren. Wat zijn volgens hem/haar de voor- en nadelen t.o.v. PHP?
eenige voordeel van ASP is dat het veel dichter tegen het Operationg system hangt(vooral .NET dan), wat als voordeel heeft, dat je gemakkelijker apliccaties kunt schrijven die hier gebruik van maken, maar ik zie niet goed in waarom jou website daar op één of andere manier van gebruikzou kunnen maken, vermits hij stand-alone is!
Under PHP, everything runs in PHP's memory space. This means that PHP code will run faster because there is no overhead of communicating with different COM objects in different processes. Again ASP is slower and more memory intensive applications than PHP's model because each ASP language compiler runs in its own process. "
Hoe serieus moet ik dit nemen? Heeft dit echt veel effect op de scripts en snelheid?
Met php kan je lekker nadenken, en veel code schrijven :P Valt dat dan gelijk weg met asp, of blijft dat?
ASP.net lijkt veel op vb of niet?
in ASP zit geen logica, in PHP wel. daarbij komt dat ASP eigenlijk een kudttaal is :)
Inderdaad omdat het op VB lijkt, en VB een sleur-en-pleur-taal is en ASP ook, en ASP geen logica heeft is ASP idd een k^ttaal
Wat heeft php wél aan logica, dat asp niet heeft?
PHP houd zich aan volgorde, ASP heeft nog wel es de neiging om te kijken waar alle vars staan, voordat de rest geladen wordt, bijv
ASP.NET is alleen een framework, alles word eigelijk in VB.Net geschreven.
ASP.NET is wel wat moeilijker, maar als je het goed beheerst dan is het zeker wat krachtiger en vooral uitgebreider dan PHP.
Voor een normale site denk ik dat er weinig verschil zit in de mogeljikheden of het gebruik van ASP en PHP qua functionaliteit. ASP is inderdaad van microsoft dus je hebt windows server nodig. Die zijn meestal qua hosting iets duurder. Tja en velen zeggen dan windows minder stabiel is dan unix/linux. Maar daar zal het probleem niet liggen.
ASP.NET is trouwens de 'nieuwe' ASP en vlgs mij kun je dat ook beter leren(met het oog op de toekomst), als je überhaupt iets in de richting van ASP/VB wilt gaan doen.
En als je PHP beheerst, kun je ASP makkelijk leren, kwestie van kleine syntax veranderingen, en paar functies.
Persoonlijk vind ik PHP fijner, omdat dat meer in de opensource richting zit. En daar kun je dus veel meer op internet over vinden. Over linux servers tot php programmeren enzo. Bij ASP/VB kun je ook wel veel vinden op internet, maar het wordt toch al moeilijker met windows server enzo.
Maar ik denk dat het ook ligt aan de kosten die je mag maken en op welk systeem je dit wilt laten draaien.
En wat je soms ook wel tegen komt bij web-bedrijven die zich volledig specialiseren in ASP. Vlgs mij kun je je ook laten qualificeren en met officiële goedgekeurde (door MS) certificaten enzo werken. Wat natuurlijk wel een status heeft. ASP wordt ook wel de professionelere taal genoemd. ASP komt veel meer voor in echt professionele applicaties dan de site van Henk en Jan. Bij PHP is dat anders. Maar dat neemt niet weg dat PHP slechter is of juist minder geschikt voor professionele doeleinden.
*edit: typo's*
Gewijzigd op 14/12/2005 16:50:00 door Mischa Gorinskat
Jij bent iemand die bij de officiele renault autodealer vraagt of je beter kan kiezen voor een renault of een hyundai?
Ja, met zo'n opmerking kom ik een hoop verder... Had dan liever geen reactie gegeven!
@mischa
Opzich hoef ik me niet druk te maken om de kosten. Alles van MS heb ik tot m'n beschikking, en servers genoeg! :)
Zoals je in m'n eerste bericht kan lezen gaat het hier niet om een standaard henk en jan website, maar toch wel om een iets wat uitgebreidere web applicatie.
Dat gezegt, zou jij me dus adviseren om ASP te gebruiken¿?¿
Stel jou vraag op een ASP georienteerde website en iedereen zal zeggen dan php onhandig is, en dat ASP veel makkelijker is.
Tevens is de discussie ASP-PHP al duizend keer gehouden op het internet. Maargoed, gezien het feit dat jij zo geweldig slim bent zal ik er verder maar niet op in gaan, waarschijnlijk weet je alles al.
Arjan:
Geen grote bek tegen mij alstublieft... Ik druk jou alleen op humuristische wijze op de feiten.
Stel jou vraag op een ASP georienteerde website en iedereen zal zeggen dan php onhandig is, en dat ASP veel makkelijker is.
Tevens is de discussie ASP-PHP al duizend keer gehouden op het internet. Maargoed, gezien het feit dat jij zo geweldig slim bent zal ik er verder maar niet op in gaan, waarschijnlijk weet je alles al.
Stel jou vraag op een ASP georienteerde website en iedereen zal zeggen dan php onhandig is, en dat ASP veel makkelijker is.
Tevens is de discussie ASP-PHP al duizend keer gehouden op het internet. Maargoed, gezien het feit dat jij zo geweldig slim bent zal ik er verder maar niet op in gaan, waarschijnlijk weet je alles al.
*Zucht*
Weet iemand misschien of er een test is geweest tussen php en asp? Bijvoorbeeld tussen verwerkingsshelheden van berekeningen, hoe snel er door een loop word gegaan ed. Ik ben denk ik wel benieuwd naar de resultaten daarvan.
(Ik heb her en der wel wat ge-googled, maar kon niet echt iets duidelijks vinden)
maar ja
@ de thread te volgen
Ik raadt je niks aan :) Ik heb veel ervaring in PHP en redelijk wat ervaring met ASP, maar ik heb nog nooit echt het idee gehad, goh dat had ik beter met die of die taal kunnen doen
Ik denk dat je moet kiezen voor een taal die het beste bij jou en bij de opdracht past. Zoek naar vergelijkbare opdrachten en misschien kun je vinden waarom zijn een bepaalde keuze tussen asp/php hebben gemaakt ofzo. En als jij veel ervaring met php hebt, dan is php wel gemakkelijker, maar om het in asp te doen kun je natuurlijk weer veel nieuwe dingen leren. (met php trouwens ook, denk ik).
Ik ben niet echt duidelijk, maar ik hoop dat ik je wel heb kunen helpen :D
*edit:
http://www.pointafter.com/Archives/nl0203.htm
http://www.oracle.com/technology/pub/articles/hull_asp.html
http://www.tizag.com/aspTutorial/aspVersusPHP.php (een asp vs php tut, als je die doorloopt weet je welke het beste voor jou is :P helpt misschien)
Gewijzigd op 14/12/2005 18:25:00 door Mischa Gorinskat
Wat ik op internet zoal zie, is dat de talen vrij veel op elkaar lijken (op de schrijfwijze na :P hehe). Ze kunnen redelijk hetzelfde berijken.
Opzich is het wel weer es leuk om een nieuwe taal erbij te leren. En, baat het niet, schaadt het niet :D Zit ik snel genoeg weer bij php:P
Thnx voor die links! zal ik ff op m'n gemak doorlezen.
1. PHP is open-source. iedereen helpt verbeteren
2. ASP niet, word door een paar makers(MS) gemaakt
3. PHP is duidelijk, niet ingewikkeld
4. (?) Asp is niet gratis (?)
5. lijkt te veel op VB ;)
En ik vind gewoon php beter :P
Gewijzigd op 14/12/2005 19:06:00 door Han eev
ASP.net is overigens gratis, als onderdeel van het .net framework.