
9 3, 2010
Existe multitud de plataformas o conjunto de subsistemas para crear y poner en funcionamiento sitios web. La elección de unos u otros dependerá de varios factores como precios, velocidad, flexibilidad, soporte, etc.
Personalmente y actualmente, no tengo ninguna preferencia en cuanto a la elección de la plataforma para desarrollar y publicar webs, simplemente eligo una u otra dependiendo de las necesidades.
Las plataformas presentadas a continuación son las más comunes, pero muchas más combinaciones para crea un sistema que serva páginas web.
LAMP (Linux, Apache, MySQL, [PHP|Perl|Python])
Esta plataforma web promocionado por el editor de la editorial O’Reilly Dale Dougherty y algunos autores de MySQL es el más popular y el que podrás encontrar más fácilmente en la mayorÃa de los proveedores de Hosting.
Ventajas:
Desventajas:
WAMP (Windows, Apache, MySQL, [PHP|Perl|Python)
La verdad es que no he encontrado ningún proveedor de Hosting que ofrezca este tipo de plataforma web ya que suele usarse como herramienta de desarrollo por la mayorÃa de los programadores que tenemos Windows como SO principal y tenemos que desarrollar aplicaciones web en PHP.
Es decir , probamos nuestra aplicación PHP en el servidor de desarrollo WAMP y luego subimos la aplicación al servidor LAMP.
Por cierto, no pueden estar corriendo Apache e IIS al mismo tiempo, por lo que tendremos que parar el IIS para que el WAMP funcione.
Aunque a nivel de programación no existen diferencias con un sistema LAMP, si que existen diferencias a nivel de administración.
Existe un software llamado WAMP5 que instala de forma compacta y configura fácilmete toda la plataforma WAMP.
Ventajas:
Desventajas:
LAMDA (Linux, Apache, Mono|Maverick.NET,DB4O,ActiveRecord)
TodavÃa no he podido probar este sistema pero es algo que tengo pendiente, aunque por los comentarios que he oido por ahÃ, todavÃa tiene algunos fallos.
XAMPP (X=Cualquier S.O, Apache, MySQL, PHP, [Perl|Python])
XAMPP podrÃa decirse que más que una plataforma web es un software que instala de forma compacta y configura fácilmete PHP, MySQL y Apache para Windows, Linux, Sun Solaris y Mac OS X.
También se puede decir entonces que WAMP es una variante de XAMPP
WXCF ( Windows, X=[Apache|IIS], Coldfusion)
Coldfusion es un servidor de páginas, una herramienta y un lenguage de programación que permite programar páginas web fácilmente a través de etiquetas similares a HTML y que puede instalarse además de Windows en Mac OS X, Linux y Solaris. Actualmente pertenece a Adobe y anteriormente a Macromedia.
Permite manejar bases de datos como Sybase, Oracle, MySQL, SQL Server, o Access mediante el standard SQL.
Ventajas:
Desventajas:
XATMJ ( X=Cualquier S.O, Apache, Tomcat, MySQL, JSP)
Este tipo de plataforma web tampoco es muy común encontrarla en los proveedores de hosting más populares.
Tomcat es un servidor web con soporte de servlets y JSPs de Sun Microsystem y que normalmente es combinado con el servidor web Apache aunque puede funcionar por sà sólo. Si vas a realizar páginas web en JSP esta es la mejor opción.
También podrÃas utilizar WebSphere Application Server (WAS) en lugar de Tomcat como servidor, pero este es de pago y Tomcat el gratuito.
Ventajas:
Desventajas:
WIMA ( Windows, IIS, MS SQL Server, ASP.NET )
Este sistema junto a LAMP es de los más utilizados para desarrollar aplicaciones web basadas en ASP clásico y ASP.NET.
También se puede instalar PHP o Perl bajo IIS, y es la formas en la que los provedores de hosting ofrecen ASP y PHP en el mismo servidor.
Ventajas:
Desventajas:
Enero 20th, 2008 a las 10:41 pm
UNA PAGINA MUY UTIL E INFORMATIVA, MI PREGUNTA ES :donde puedo conseguir el XATMJ
Abril 30th, 2008 a las 9:15 pm
La informacion…es muy interesante….
me gustaria saber si existe mas desventajas..
del servidor Wamp…Gracias
Junio 13th, 2008 a las 11:40 pm
tengo una comentario acerca de tu informacion,.. o.k que estos nos son paquetes o un famoso todo en uno, una suites de lenguajes y gestores de B.D. es decir… como puedes decir que son plataformas… de hecho aun no encuentro cuales son las plataformas para los sitios Web
Marzo 17th, 2009 a las 5:45 pm
Como dice salvador son simplemente paquetes, no plataformas web, lo que pudiera ser considerado una plataforma web seria Apache, IIS, etc….como ves todos estos paquetes usan Apache … el cual se puede instalar aparte…
Tambien se puede considerar como plataformas web aquellas aplicaciones o sistemas, como Joomla, Drupal, Magento, SugarCRM ….creo que hay que dar una repaada a esto por que este material se esta filtrando a escuelas y puede ser erroneo verlo asi …ademas imaginate los examenes, que aprendes de todo esto ….lo importante seria que supieras que servidores web hay no que paquetes [Todo En Uno]
Marzo 17th, 2009 a las 5:48 pm
dejo una presentacion:
http://www.slideshare.net/dhmartin/plataformas-web-presentation
Agosto 20th, 2009 a las 8:35 pm
bueno yo definitivamente estoy confundido si son o no plataformas y de serlo que seria una plataforma en si.
adan lei tu link y no le entendi mucho tampoco, estoy llevando la materia de aplicaciones web y la maestra expuso exactamente esta informacion como PLATAFORMAS WEB.
entonces…. son o no son ?? de haber leido esto antes, hubiera cuestionado más a mi maestra.
salu2 adan.
Agosto 27th, 2009 a las 7:32 pm
6ar0, si son plataformas web (ya que en tu caso estas algo de dudas con esto), la base inicia o motor de arranque para los lenguajes web que uses puede ser bien sea IIS o Apache (para sistemas distintos al de microsoft) y luego es que tendrias o vendria para trabajar y desarrollar el lenguaje que escogas orientado a web y la base de datos que necesites para tal trabajo.
LAMP, XAMPP, WAMP, etc, en mi opinion no indico que ellos sean la plataforma web, prefiero decir que son simplemente los que las colocan en el equipo, pero tampoco considero error no tildarlos como plataformas web, lo ofrecen, asi que puede indicarseles como tal.