¿Estático o dinámico?
escrito el 31 de Agosto de 2008 por Sebastián Romano
A la hora de comenzar un proyecto web son las formas en que se puede desarrollar, la idea de este post es básicamente definir cada una y así ayudar al cliente a definir cual se adapta más a su necesidad.
Sitios estáticos
Se caracterizan porque su contenido no puede ser administrado por el cliente. Al no ser administrable la estructura queda definida al inicio del proyecto y es poco flexible.
Si bien se puede generar nuevo contenido para un sitio estático el cliente queda ligado a la empresa de desarrollo ya que cada actualización tendrá que ser solicitada a la misma.
Pasos para el desarrollo:
- El cliente provee todo el material.
- Se definen las secciones y cantidad total de páginas del sitio.
- Se presupuesta en base a la cantidad de páginas solicitadas.
- Se presenta propuesta de diseño.
- Una vez aprobado un diseño se generan las páginas estáticas.
- Se publica el sitio.
Ventajas de un sitio estático:
- Menor costo.
- Rapidez de desarrollo.
- Permiten contratar cualquier hosting.
- Buena opción para microsites o sitios promocionales.
Desventajas:
- Poca flexibilidad para agregar nuevas secciones / contenidos.
- No es una buena opción para estrategias de posicionamiento en buscadores.
- Son generalmente sitios desactualizados.
Sitios dinámicos
El sitio se define con secciones estáticas y dinámicas. Las secciones dinámicas son administrables por el cliente desde una herramienta de control. Esta herramienta se instala en el mismo sitio y se accede mediante uso de usuario y contraseña. Generalmente a esta herramienta se la denomina sistema de administración de contenido o CMS por sus siglas en inglés (Content Management System).
CMS
En el mercado hay un gran número de CMS’s. Como destacados podemos nombrar a Wordpress altamente conocido en el mundo de los blogs o a Joomla un veterano y completo administrador de contenidos. Estos CMS’s nombrados y otros tantos son libres y gratuitos.
Por otro lado existen los CMS’s desarrollados a medida. Es decir, se desarrollan específicamente con las funcionalidades pedidas por el cliente para el sitio en cuestión.
Entonces nos encontramos con dos tipos de sitios dinámicos: los hechos a medida y los que usan un CMS’s popular para manejar su contenido. Cada tipo con sus diferentes ventajas y desventajas, pero con un fin común, que el cliente tenga el control sobre el contenido del sitio.
Pasos para el desarrollo:
- El cliente presenta el material.
- Se definen las secciones estáticas y dinámicas.
- Se define la estructura de datos (Base de datos) a ser utilizada por las secciones dinámicas.
- Se presentan las propuestas de diseño.
- Una vez elegida la propuesta comienza el desarrollo. En este punto generalmente se realiza primero el CMS para que el cliente pueda cargar los datos mientras se avanza en la realización de la parte pública (la que acceden los usuarios del sitio).
- Se publica a modo de pruebas para ajustes finales.
- Se publica en producción.
Ventajas de un sitio dinámico:
- Facilidad de actualización (esto lo hace más atractivo para los visitantes).
- Gran flexibilidad.
- Son altamente recomendados para estrategias de posicionamiento en buscadores.
- Control total del cliente, solo en excepciones deberá acudir a la empresa de desarrollo.
Desventajas:
- Generalmente el costo es mayor al de un sitio estático.
- El tiempo de desarrollo es mayor.
Conclusión
El cliente deberá definir cómo será su estrategia en internet y el impacto que desea que ésta tenga sobre su negocio o actividad.
Posibles casos de uso para cada tipo de sitio:
-
Estáticos: Sitios que no necesiten gran difusión, sitios descartables o para instituciones o empresas que sólo les interese tener presencia en internet.
- Sitios promocionales (Microsites publicitando un producto / servicio)
- Sitios institucionales pequeños. Pequeñas pymes con presencia pero que no apuestan decididamente a aumentar su cartera de clientes.
- Sitios web de eventos. -
Dinámicos: Sitios con gran capacidad de crecer, generan interés en el visitante por su constante actualización.
- Catálogos de productos on-line.
- Sitios con aporte por parte de los visitantes.
- Servicios on-line para socios.
Esperamos sobre todo que el artículo sea de ayuda para decidir sobre como llevar adelante su sitio y ante cualquier duda puede consultarnos.