¿Cómo elegir una plataforma de desarrollo de sitios web

Antes de que pueda comenzar a desarrollar o rediseñar un sitio web, la primera gran pregunta que necesita responder es: ¿Qué plataforma hacer que desea utilizar cuando construir su websitio? En este contexto, una plataforma es el lenguaje de programación subyacente de que el sitio utilizará. La decisión que tomes tiene implicaciones respecto a los costos del sitio de funcionalidad, de desarrollo y mantenimiento, las bases de datos que utiliza, y los servidores que hospedan el sitio. Este es un tenedor crítico en el camino que realmente te hace tener una mirada a los sistemas existentes de la empresa (en muchos casos, el sitio tiene que acomodar a un variopinto grupo de sistemas heredados) y - quizás lo más importante - en el conjunto de habilidades del equipo que estará a cargo del curso de solución de problemas y mantenimiento después de que se puso en marcha el sitio.

Las plataformas de desarrollo más populares son PHP, .NET y JSP. He aquí un rápido vistazo a cada uno de ellos:

  • PHP (originalmente la abreviatura de Personal Home Pages, y ahora extrañamente considerado corto para PHP pre-procesador de hiper-texto) Es un lenguaje de programación popular que está incrustado en páginas HTML. Lo bueno de PHP es que es código abierto, lo que significa que es de uso gratuito, y las personas que construyen funciones interesantes con él a menudo hacen su código disponible de forma gratuita también. Esto se traduce en una biblioteca cada vez mayor de módulos de código PHP que usted puede utilizar para mejorar su sitio. Facebook, por ejemplo, fue construido desde cero en gran medida el uso de PHP.

  • ASP.NET (asp-punto-net) es una plataforma de Microsoft patentada diseñada para el desarrollo de aplicaciones web. A pesar de que no es libre, hay una gran biblioteca que cubre una gran cantidad de funciones básicas y las interacciones de bases de datos que hace que el trabajo del programador más fácil, y la biblioteca viene con soporte técnico completo. Una diferencia importante de algo como código PHP, es que el código ASP.NET debe ser compilado (convertido en un archivo ejecutable) con el fin de utilizarlo en su sitio web. Se dice código compilado para llevar a cabo más rápido y ser más seguro ya que no puede ver el código fuente incrustado en el código HTML. La otra ventaja es que .NET es bastante ubiquitous- hay una gran cantidad de ingenieros que saben cómo construir aplicaciones .NET, y por lo que nunca se quedará sin recursos.

  • JSP (Java Server Pages) es una plataforma de desarrollo web introducido por Sun Microsystems (ahora parte de Oracle) para competir con PHP y ASP.NET. Como ASP, es una tecnología del lado del servidor, lo que significa que el código se compila primero y luego ejecuta como una aplicación por el servidor web.

Otras plataformas de desarrollo pueden ofrecer características tentadoras, pero ten cuidado: si se desvía demasiado lejos de los más comunes, es más difícil y más caro encontrar personas que pueden mantener el sitio. Usted no quiere gastar tiempo, dinero y esfuerzo rediseño de un sitio web para aprender después de que el hecho de que la búsqueda de ingenieros para hacer incluso las soluciones más simples para el sitio es casi imposible.