Domanda

Come un classico ASP developer circa una volta all'anno dal ASP.NET mi è decidere davvero devo fibbia giù e imparare questo nuovo elaborato ASP.NET.Un paio di giorni e che pasticciano con il codice-sederi e webforms e tutto questo e altre cose.

Decido la fantasia che roba è whack e andare a trovare qualcos'altro da imparare (PHP and Ruby and Python were all fun to play with but I couldn't use it much with my existing ASP stuff).

Comunque, un progetto avvicinò e mi è stato in grado di utilizzare PHP e CakePHP e dopo che ottenere la mia testa intorno MVC finalmente ho trovato qualcosa che mi piaceva e ho sentito che era la pena di usare più di ASP (PHP is cool too but it feels a lot likeASPso maybe that's why I like it so much).Ma ora, con Jeff e la squadra di entusiasti ASP.NET MVC, Penso che è ora che inizio a fare confusione con ASP.NET di nuovo, ma

Io continuo a pensare che PHP è gratuito e bla bla bla ...è ASP.NET MVC molto meglio di PHP con strumenti come CakePHP?

Conosco compilato vsnon compilati e velocità di problemi, ma la maggior parte di che mi sembra un non-problema, quando si fattore in tutte le cache e il fatto che si può compilare il PHP, se si desidera.

È stato utile?

Soluzione

Per un classico sviluppatore ASP di trasferirsi a ASP.NET MVC siete alla ricerca all'apprendimento di un nuovo linguaggio (C# o VB.NET), un nuovo livello di database (ADO.NET), e un nuovo quadro (ASP.NET MVC).

Che è un sacco di nuove tecnologie per avvolgere la testa intorno tutto in una volta.

Inoltre, non credo che è così tanto che ASP.NET MVC è molto meglio di CakePHP o il Codice di un Accenditore, Ruby on Rails, etc.) La cosa grande circa ASP.NET MVC (e altre ASP.NET-a base di tecnologie come la Monorotaia http://www.castleproject.org/monorail/index.html) è che gli sviluppatori che utilizzano ASP.NET ora hanno la possibilità di seguire il pattern MVC utilizzando strumenti e linguaggi hanno una conoscenza di con.Che è un'opzione che non era disponibile prima.

Altri suggerimenti

Non troppo esperto con Microsoft web stack, quindi non posso parlarne.

Ma devo dire che io, come un web developer ero abbastanza deluso da CakePHP.Ciò che soprattutto mi preoccupa è che, poiché si impone per essere compatibile con PHP4, pertanto, manca molto di oop, design e la struttura a cui sono abituata.Tutto finisce per essere di matrice basata invece stato in un oggetto.

Personalmente, dopo aver trascorso qualche tempo con la torta e di essere deluso, ho deciso di accettarlo e imparare Ruby on Rails, cosa che sto facendo ora.Se si voleva stare con PHP vorrei guardare Symfony, ma sono tutte davvero fortemente ispirato dai binari.

ASP.NET MVC è scarsamente documentata al presente-e, naturalmente, dipende dal vostro sfondo.Se non sai ASP.NET eppure, non mi consiglia di saltare in con ASP.NET MVC, troppi livelli di apprendimento in una sola volta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top