Frage

Als eine klassische ASP developer etwa einmal im Jahr da ASP.NET kam heraus, dass ich entscheiden, dass ich wirklich gotta buckle down und lernen, diese Lust auf neues ASP.NET.Ein paar Tage in und messing mit code-behinds und webforms und all das andere Zeug.

Ich entscheide die neue ausgefallene Sachen ist whack und gehen Sie etwas anderes finden, zu erfahren, (PHP and Ruby and Python were all fun to play with but I couldn't use it much with my existing ASP stuff).

Sowieso, ein Projekt kam und ich war in der Lage zu verwenden PHP und CakePHP und nachdem Sie meinen Kopf um MVC schließlich fand ich etwas, was ich mochte und fühlte, war es Wert, mit über ASP (PHP is cool too but it feels a lot likeASPso maybe that's why I like it so much).Aber jetzt mit Jeff und das team SO zu Schwärmen ASP.NET MVC, Ich denke, es ist Zeit, dass ich start messing mit ASP.NET aber wieder

Ich denke immer, dass PHP ist kostenlos und blah, blah, blah ...ist ASP.NET MVC viel besser als PHP mit tools wie CakePHP?

Ich weiß über die kompiliert vs.nicht kompiliert und Geschwindigkeit Fragen, aber die meisten, dass scheint wie ein nicht-Problem, wenn Sie Faktor in all den caching-und die Tatsache, dass man kompilieren von PHP, wenn Sie wollen.

War es hilfreich?

Lösung

Für eine klassische ASP-Entwickler-Umzug in ASP.NET MVC sind Sie bei uns erlernen einer neuen Sprache (C# oder VB.NET), eine neue Datenbank-layer (ADO.NET), und ein neues framework (ASP.NET MVC).

Das ist eine Menge von neuen Technologien, um Ihren Kopf herum wickeln alle auf einmal.

Auch, ich glaube nicht, dass es so viel, dass ASP.NET MVC ist so viel besser als CakePHP (oder Code Igniter, Ruby on Rails, etc.) Die große Sache über ASP.NET MVC (und andere ASP.NET-basierten Technologien wie MonoRail http://www.castleproject.org/monorail/index.html) ist, dass Entwickler, die mit ASP.NET jetzt haben Sie die Möglichkeit das MVC-pattern mit Hilfe von tools und Sprachen, die Sie kennen.Das ist eine option, die nicht verfügbar war, bevor.

Andere Tipps

Nicht allzu erfahren mit Microsoft web stack, also kann ich nicht darüber sprechen.

Aber ich werde sagen, dass ich als web-Entwickler war ich ziemlich enttäuscht von CakePHP.Was vor allem stört mich daran, dass, weil es sich Kräfte, die abwärtskompatibel mit PHP4, daher, es fehlt viel von der oop-design und-Struktur, die ich gewohnt bin.Alles, was endet als array-basiert statt, die den Staat in ein Objekt.

Persönlich, nachdem er einige Zeit mit Kuchen und enttäuscht, entschied ich mich saugen es up und lernen Sie Ruby on Rails, das Tue ich jetzt auch.Wenn Sie wollte bleiben, mit PHP würde ich schauen Symfony, aber Sie sind alle sehr stark inspiriert von Schienen.

ASP.NET MVC ist spärlich dokumentiert zu präsentieren-und natürlich hängt es von Ihrem hintergrund.Wenn Sie nicht wissen, ASP.NET doch ich würde nicht empfehlen, springen Sie mit ASP.NET MVC, zu viele Ebenen des Lernens auf einmal.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top