2009-03-03 22 views
11

Hoy he preguntado si sería una buena idea desarrollar sitios web usando C#. La mayoría de las respuestas apuntaban hacia .NET y ASP. Actualmente desarrollo con PHP. He incursionado en Python y RoR, pero siempre vuelvo a PHP. Esta es la primera vez que veo .NET y ASP. Después de una gran cantidad de búsquedas de Google, no veo mucho apoyo para ASP en línea, pero parece un poco parcial hacia PHP/Apache/MySQL..NET y ASP contra PHP

Parece que hay una buena cantidad de gente de .NET y ASP por aquí, así que pensé que merecía la pena pedir su opinión para intentar abordar el equilibrio en mi propia cabeza. No puede ser todo malo.

¿Qué ventajas hay para .NET y ASP sobre PHP?

+0

Comprobar este post, a continuación, tendrá visión completa sobre [PHP vs ASP.NET] (http://perfectwebtutorials.com/2011/asp-net-vs-php-complete-comparisons /). –

Respuesta

1

Tenga una mirada en Phalanger. Es PHP ejecutándose en .Net Framework y ha dado grandes pasos en los últimos meses. Definitivamente vale la pena investigar cuando se trata de PHP.

Phalanger

+1

realmente? eso parece ser como obtener lo peor de ambos mundos. usted todavía necesita tener un host de plataforma de Windows costoso pero está limitado a las limitaciones de PHP. – dfasdljkhfaskldjhfasklhf

+0

No del todo. Usted tiene acceso completo al framework .Net usando la sintaxis de PHP. Además, las aplicaciones PHP existentes se pueden convertir fácilmente. En general, realmente depende de su elección y la curva de aprendizaje que desea pasar. Es una opción. La elección es lo único que importa :) – BinaryMisfit

+0

ok ESO es una ventaja, al menos, si no obtuviste el soporte completo del framework, sería nada menos que lo mínimo de ambos mundos. Personalmente me gusta mucho php y escribo mi ASP.net como lo harías con PHP. Aprender ambos ha sido una gran experiencia. – dfasdljkhfaskldjhfasklhf

1

Vengo de un fondo en Perl/CGI, ASP clásico y ASP.NET. Decidí utilizar PHP para ver por qué hay tantos seguidores. Siento que di un paso atrás en la escala de idiomas y prefiero codificar en .NET o Perl.

Creo que Jeff Atwood me modificó en esto.

0

Dejé de usar PHP antes de PHP5, por lo que mis opiniones sobre PHP son muy anticuadas, supongo. Sin embargo, lo que me gustó de C# (ASP.NET) fue que me obligó a adquirir mejores prácticas de programación (OO en particular). PHP4 no estaba orientado a objetos. Tal vez las versiones posteriores de PHP son diferentes. El mayor obstáculo que encontré al pasar de PHP a ASP.NET fue entender OO. Si los objetos no son la segunda naturaleza de su estilo de programación, es probable que descubra que su curva de aprendizaje ASP.NET va a ser mucho menos profunda que con PHP.

3

Yo diría que depende de su fondo y de cuánto dinero tenga que tirar también. ASP.net tiene algunas características excelentes, pero puede que ni siquiera las necesites dependiendo de tu proyecto. Las herramientas son caras, el alojamiento es caro.

PHP es genial porque obtienes mucho gratis, pero hay compensaciones.

Personalmente, me gusta .NET mejor porque eso es lo que comencé, siento que puedo hacer más con menos, pero eso es una preferencia personal. Estoy seguro de que algunos desarrolladores de php vet sienten exactamente lo mismo.