ASP e PHP sono simili in quanto entrambi tendono a inserire il codice con l'HTML e quindi la logica può essere abbastanza simile.
Tuttavia, ASP.NET sarà molto diverso da PHP nel design, in quanto vi è un forte incentivo all'utilizzo di code-behind in ASP.NET, in cui fondamentalmente si dispone del modello html e tutto il codice si trova in un altro file separato
A seconda di cosa stai facendo, quanto è occupato il tuo sito, potresti scoprire che la differenza di velocità è irrilevante, anche se uno è compilato e l'altro no.
PHP probabilmente sarà più veloce da sviluppare, in quanto è possibile codificare e testare più facilmente di quanto sia possibile con ASP.NET, ma ASP e PHP sono simili nel modo in cui si possono sviluppare.
Se non si conosce nessuno di questi linguaggi, PHP potrebbe essere il più facile da imparare, poiché il manuale php è scritto in modo così efficace, con molti commenti degli utenti e ASP.NET ha sostituito ASP, quindi l'apprendimento ASP per un nuovo progetto, IMO, è di uso limitato.
Se si va con ASP.NET allora si sta imparando una nuova sintassi e uno dei linguaggi .NET, ma a seconda del vostro sfondo, C# può essere relativamente facile da imparare.
Con ASP o ASP.NET si è bloccati a utilizzare IIS per il proprio server, ma con PHP è possibile utilizzare IIS o Apache, quindi è presente una notevole flessibilità.
Con ASP.NET troverete più opzioni per aiutare lo sviluppo del codice, poiché ora hanno il classico ASP.NET e ASP.NET MVC (http://www.asp.net/%28S%28d35rmemuuono1wvm1gsp2n45%29%29/mvc/), entrambi con pro e contro, ma credo che questo sito sia ancora scritto in quest'ultimo.
Quindi, quale sarebbe meglio dipende da ciò che si intende fare con esso e da quali lingue o framework si sono già acquisiti.
ASP, ASP classic o dotnet? – RageZ
Ho notato questa domanda qui ... http://stackoverflow.com/questions/2135479/what-is-the-difference-between-php-and-asp Se possibile, vorrei concentrarmi sulle prestazioni e il curva di apprendimento e perché le persone scelgono tra l'una o l'altra nello sviluppo di un'applicazione. – palbakulich
Il tuo titolo e i tag che hai inserito possono portare a risposte assurdamente confuse. Si prega di considerare più coerente poiché ASP e ASP.NET sono diversi. L'ASP è attualmente una tecnologia legacy, ma è quella paragonabile a PHP per via della sua meccanica, vedi il problema qui? –