para - php mvc example
¿Cómo se comparan los frameworks CakePHP y codeigniter con el framework ASP.NET MVC? (3)
ASP.NET MVC está escasamente documentado en la actualidad y, por supuesto, depende de sus antecedentes. Si aún no conoces ASP.NET, no recomendaría entrar en él con ASP.NET MVC, demasiadas capas de aprendizaje a la vez.
Como ASP developer
clásico de ASP developer
una vez al año desde que salió ASP.NET
, decido que realmente tengo que abrocharme el cinturón y aprender este nuevo y elegante ASP.NET
. Unos días más y jugando con los códigos subyacentes, los formularios web y todo este otro material.
Decido que las nuevas cosas de lujo son "golpear" e ir a buscar algo más para aprender ( PHP and Ruby and Python were all fun to play with but I couldn''t use it much with my existing ASP stuff
).
De todos modos, surgió un proyecto y pude usar PHP
y CakePHP
y después de entender MVC finalmente encontré algo que me gustaba y sentía que valía la pena usar sobre ASP ( PHP is cool too but it feels a lot like
ASP, so maybe that''s why I like it so much
). Pero ahora que Jeff y el equipo de SO exaltan a ASP.NET MVC
, creo que es hora de que empiece a jugar con ASP.NET
nuevo.
Sigo pensando que PHP es gratis y bla, bla, bla. . . ¿ ASP.NET MVC
mucho mejor que PHP con herramientas como CakePHP?
Sé acerca de los problemas compilados y no compilados y de velocidad, pero la mayoría parece no tener importancia cuando se tiene en cuenta todo el almacenamiento en caché y el hecho de que puede compilar su PHP si lo desea.
No tengo mucha experiencia con la pila web de Microsoft, así que no puedo hablar de eso.
Pero diré que como desarrollador web, me decepcionó bastante con CakePHP. Lo que me molesta especialmente es que, debido a que se fuerza a sí mismo para ser compatible con PHP4, por lo tanto, carece de gran parte del diseño y la estructura a los que estoy acostumbrado. ei. todo termina siendo basado en una matriz en lugar de estado en un objeto.
Personalmente, después de pasar algún tiempo con el pastel y estar decepcionado, decidí probarlo y aprender Ruby on Rails, lo cual estoy haciendo ahora. Si quisieras quedarte con php, miraría Symfony, pero todos están muy inspirados en los rieles.
Para un desarrollador clásico de ASP que se mueve a ASP.NET MVC, está buscando aprender un nuevo idioma (C # o VB.NET), una nueva capa de base de datos (ADO.NET) y un nuevo marco (ASP.NET MVC).
Esa es una gran cantidad de nuevas tecnologías para entender de una vez.
Además, no creo que sea tanto que ASP.NET MVC sea mucho mejor que CakePHP (o Code Igniter, Ruby on Rails, etc.) Lo mejor de ASP.NET MVC (y otros basados en ASP.NET) tecnologías como MonoRail http://www.castleproject.org/monorail/index.html ) es que los desarrolladores que están usando ASP.NET ahora tienen la opción de seguir el patrón MVC usando herramientas e idiomas con los que están familiarizados. Esa es una opción que no estaba disponible antes.