Je kan .NET ook op mono hosten, dus dan heb je het probleem van vendor lock in niet.
Als je echt platform onafhankelijk wil zijn neem je Java. PHP grijpt ook nog wel eens terug op features van het OS.
Afdrukvoorbeeld
Je kan .NET ook op mono hosten, dus dan heb je het probleem van vendor lock in niet.
Als je echt platform onafhankelijk wil zijn neem je Java. PHP grijpt ook nog wel eens terug op features van het OS.
Denk niet dat je een onafhankelijk systeem wilt als je enkel een gigantische site host en voor de rest niets.Citaat:
Oorspronkelijk geplaatst door gjtje
Ik ga mee met de mening van: kies gewoon iets waarmee je goed overweg kan.
Bij asp.net 2.0 heb je een compleet framework waarmee je kan werken, scheelt aanzienlijk in ontwikkelingstijd. PHP5 daarentegen vind ik persoonlijk een leukere taal, en heb daarbij ook mijn eigen framework geschreven.
Nice :)
Bedankt voor de reacties tot nu toe...
De site draait nu momenteel op 2 webservers en op 2 database servers (En een loadbalancer) Overal zit momenteel windows op.
Voorkeur zou zijn om windows te blijven draaien aangezien daar de kennis voor in huis is en niet voor bv linux of bsd. Kan me wel voorstellen dat dat een hoop performance verlies is.
MSSQL is in zoverre nodig: stored procedures, triggers, jobs etc. Functies die MySQL4 iig niet heeft. MySQL5 heb ik nog niet goed genoeg bekeken.
Qua programmeren ligt mijn voorkeur zeker meer bij PHP dan bij ASP (Wat we nu draaien, sinds 1999 al...)
Als jullie al Windows draaien EN je draait al Microsoft SQL Server, zou deze keuze hier erg makkelijk gemaakt zijn.
Kies voor ASP.NET.
Tenslotte is je .NET infrastructuur al aanwezig.
Hoe de support van MSSQL in PHP5 is weet ik niet, maar ik weet wel dat de ondersteuning in .NET uitstekend te noemen is (zelfde als combo PHP <> MySQL).
Inderdaad, zelden is het antwoord zo duidelijk:
ASP.NET 2.0 in combinatie met SQL Server 2005
Dit is in jouw geval absoluut zeker de beste keuze.
Bij grote projecten waarbij men samenwerkt, beland je sowieso al snel bij object georiënteerd. PHP5 slaagt er naar mijn idee nog altijd niet in dit erg netjes te doen, met name met compatibiliteit issues met PHP4. Ook is PHP gewoon niet netjes op veel fronten... om slechts een voorbeeld te noemen: voor veel functies is de volgorde van argumenten telkens anders.
Ik ben niet bekend met ASP.NET, maar ik weet wel dat dit object georiënteerd is. En het is, voor zover ik er over heb gelezen, ook aardig snel.
Als je echt een hele fijne taal wilt leren, kan je aanraden met Ruby on Rails aan de gang te gaan (een framework voor Ruby). Ik heb er een paar basisdingetjes mee gedaan en als ik de tijd heb, ben ik ook zeker van plan dit volledig uit te diepen. Met slechts enkele regels code heb je een razend snelle webapplicatie (door de slimme framework: die weet waar veel data staat, zonder dat je het hoeft te vertellen). Alle verschillende soorten code is helemaal gescheiden.
Jochem