world tutorial switch programacion lenguaje hello example classic asp asp-classic

asp classic - tutorial - ASP clásico frente a PHP para una nueva aplicación web



hello world asp classic (6)

Estoy a punto de hacer una nueva aplicación web. Mis habilidades PHP están un poco por encima del promedio, no me pondría bajo la codificación de nivel empresarial. Sin embargo, mis habilidades Classic ASP son fuertes y he programado VB en ASP clásico para sitios web poderosos.

Voy a hacer un mercado de red publicitaria: comprar y vender espacio publicitario en línea. Sería compatible con CDN con distribución de imágenes CDN JS y CDN con DNS y servidores de clúster mySQL con equilibrio de carga.

¿Cuáles son los pensamientos de todos? Lo tomo, ¿Nginx no puede ejecutar Windows?

ASP clásico a tener en cuenta, IMO, todavía maneja y funciona bien en algunos sitios. Mi preocupación es por el futuro, la velocidad y el rendimiento. Seguridad en ASP clásico y PHP - bueno, Classic ASP con VB gana para mí.


¿Por qué es esto incluso una pregunta? Classic ASP es obsoleto. ¿Cuándo espera la próxima versión de Classic ASP? ¿Cuándo esperas incluso el próximo parche ?

Ahora, hágase las mismas preguntas sobre PHP.

Parafraseando un viejo anuncio de "TV Guide", "Get it? Got it? Good".

Yo recomendaría ninguno de los dos, e iría con ASP.NET MVC. Está más cerca del patrón de ASP clásico, y creo que incluso puede programarlo en el mismo patrón: no use un modelo, use un solo controlador que tome el nombre de la vista como parámetro y haga todo el trabajo en la vista.


Incluso si conoce Classic ASP mejor que PHP, el ASP clásico está obsoleto durante casi diez años :

[ASP.NET] se lanzó por primera vez en enero de 2002 con la versión 1.0 de .NET Framework, y es el sucesor de la tecnología Active Server Pages (ASP) de Microsoft.

No comenzaría un nuevo proyecto con una tecnología que está diez años obsoleta.

No sé si Nginx se ejecuta en Windows, pero definitivamente es posible ejecutar PHP y mySQL en Windows. Hay instaladores de Windows para mySQL, e incluso es posible ejecutar PHP en IIS .


La pregunta invita a una respuesta bastante subjetiva. Sin embargo, trataré de ser objetivamente subjetivo.

Desde 5.3, PHP es la mejor opción en mi opinión.

Además, si realmente tiene la intención de construirlo para la escalabilidad, le sugiero que consulte un servicio en la nube como Amazon Web Services para su servidor (EC2), CDN (S3 + CloudFront) y la base de datos (RDS). Si está considerando llegar a utilizar Nginx, existen algunas buenas opciones de configuración en http://scalr.net/ para trabajar con algunas nubes diferentes, incluida AWS.


Mi recomendación sería PHP, porque tiene un gran soporte para la comunidad, una amplia variedad de IDEs y editores, marcos robustos y un amplio uso como una tecnología de desarrollo web de elección. Mi experiencia con ASP fue hace mucho tiempo y fue bastante engorrosa, pero PHP con todas las características mencionadas y más como completamente OO funciona muy bien. PHP a partir de ahora está en pie constante en el campo del desarrollo web.


Mucha gente todavía usa ASP clásico todo el tiempo. Entonces, si tus fortalezas están ahí, adelante y úsalas. Sé que todavía tengo que usarlo todos los días.

Dicho eso, si sus habilidades son tan fuertes en ASP, no debería tener problemas para pasar a PHP. Un par de horas con un buen libro de códigos lo ayudará a pasar. Aquí hay una guía básica de referencias cruzadas para ASP y PHP.

http://www.design215.com/toolbox/asp.php


Sé que esto es muy tarde en la escena, pero a algunos les puede resultar útil. Una desventaja bastante importante con ASP clásico es la falta de reescritura mod o equivalente.