Qué diferencia hay entre un site builder y un programador web; y qué necesitas en realidad

programador web

Los sistemas de gestión de contenidos, también conocidos como CMS (Content Management System) se han ido haciendo cada vez más populares. Muchos usuarios crean sus propias páginas web utilizando alguna de estas aplicaciones. Algunos ejemplos bastante populares de ellos son WordPress (con el que está hecho este blog) o Joomla.

Aunque tanto WordPress como Joomla son de código abierto y están hechos en PHP, tienen una curva de aprendizaje menos empinada. Los puede manejar una persona que no tenga conocimientos de programación, lo que llamaríamos un site builder o constructor de sitios. Sin embargo, ¿es ésta la solución para todas las necesidades de desarrollo web? ¿por qué sigue siendo necesario un programador web?

La diferencia entre un site builder y un programador web

Hay diferencias sustanciales entre simplemente un site builder y un programador. Las páginas web complejas generalmente no se suelen crear con un CMS, sino se crean desde cero a partir de un entorno de desarrollo o lo que llamaríamos un CMF (Content Management Framework). Drupal es más cercano a este concepto que Joomla o WordPress, que son claramente CMS y están mucho más prefabricados.

Un site builder sólo es capaz de crear un sitio web utilizando un CMS e instalar módulos prefabricados, pero no puede crear módulos propios, ya que generalmente no tiene conocimientos de programación en PHP.

Por otra parte, el uso de los CMS cumple una función, pero no es útil para todo tipo de proyectos. Hay CMS para blogs, webs y tiendas online. Pero si uno quiere desarrollar una aplicación web, un buscador, un comparador de productos o cualquier otro tipo de página web que requiera más complejidad, este tipo de software prefabricado no le brindará demasiadas ventajas para hacerlo.

Otro de los aspectos que hay que decir en favor del desarrollo web es que, al crear un sitio desde cero, puede crear su propio código y aplicar las técnicas de seguridad necesarias propias de una aplicación web creada desde cero, mientras que los CMS como WordPress o Joomla son aplicaciones open source cuyo código es libremente descargable de Internet, con lo que ofrece un nivel de seguridad inferior si no lo gestiona un programador web.

Conclusión

En definitivas cuentas, no queremos decir que los CMS no sean útiles, o no cumplan una función muy importante en la red. Sin embargo, es importante ser consciente de sus limitaciones y de que, en muchas circunstancias, vas a necesitar a un desarrollador con conocimientos de PHP si quieres un sitio web altamente escalable y con aplicaciones más complejas que la que te ofrecen los sistemas de gestión de contenidos.

Cuando todo el mundo hace lo mismo, usa los mismos diseños web y los mismos plugins, conseguir que tu web se diferencie de las demás es clave para generar una mejor experiencia de usuario y ofrecer ventajas que nadie más está ofreciendo.

¿Qué opinas?

The post Qué diferencia hay entre un site builder y un programador web; y qué necesitas en realidad appeared first on Informática para empresas.

Source: http://www.gadae.com/blog/feed/

Publicado en General Etiquetado con:

Deja un comentario

Tarjeta de crédito

Visa de prepago


es un tipo de tarjeta que se pre-carga con una cierta cantidad de dinero, ofreciendo a los titulares de la tarjeta seguridad, control y comodidad....

Leer mas..

Ads