Originariamente inviato da daniele_dll
[OT]
daniele il fatto che il provider non ti permetta la registrazione della classe è un problema facilmente sormontabile
basta che compili la classe stessa e metti un riferimento a quella senza inserirla nella gac in modo che venga caricata senza problemi
altrimenti un'alternativa è il caricamento dinamico tramite gli assembly e l'invoke dei metodi se non puoi usare le interfacce o dei delegati personalizzati
[/OT]
io conosco entrambi pure ... e PHP è INFINITAMENTE più semplice solo che essendo un linguagio non tipizzato o meglio non strettamente tipizzato MOLTI controlli vanno implementati real time
ci sono vantaggi e svantaggi ... per fare le cose per
bene sicuramente in C# ci vuole più tempo perché si devono scrivere interfacce, caricamento dinamico, proxy per il remoting, template engine e altra roba ancora ... in php tutte queste cose le scrivi con meno di metà del codice solo che hai più potenziali problemi di sicurezza rispetto al C# (ASP.NET)
dipende molto a cosa miri (essere assunto/lavorare da solo), dipende dal target dei costi media (l'hosting ASP.NET costa in media di più e ha costi di sviluppo maggiori [ti serve IIS 6.0 e il visual studio anche se potresti usare webmatrix (se non erro)])
cmq ... dipende a cosa miri