Ir al curso

Página 20: Consejos para un desarrollo web

/es/creacion-de-sitios-web/sistemas-de-bases-de-datos/content/

Consejos para un desarrollo web

Como mostramos en páginas anteriores, el desarrollo de un sitio web dinámico comprende muchas tecnologías que podemos clasificar como tecnologías frontend (o del lado del cliente) y tecnologías backend (o del lado del servidor). Aquí tienes algunos consejos que debes tener en cuenta al realizar un desarrollo web.

Equipo de trabajo

Conforma un buen equipo de trabajo.

El desarrollo de sitios web involucra diversas tecnologías por lo que necesitamos de un equipo de trabajo con diversos conocimientos y habilidades. 

Algunos miembros del equipo estarán enfocados en el frontend: en que el sitio sea visualmente agradable, que se vea correctamente en diferentes dispositivos y que la experiencia de usuario sea la mejor posible. Otros estarán enfocados en el backend: que el sitio sea rápido, que sea escalable, seguro y ofrezca la funcionalidad esperada.

Utiliza un sistema de control de versiones.

Un sitio web consiste en una colección de archivos, unos serán código fuente, otros texto HTML, otros archivos de estilo, algunos de código JavaScript, etc. Para poder administrar el proyecto es necesario un sistema de control de versiones como Git o Subversion, estos son sistemas que permiten llevar un control de accesos y versiones del grupo de archivos que hacen parte del proyecto.

Configura tu ambiente de desarrollo.

Dependiendo de la tecnología elegida, el desarrollo involucra instalar y configurar software: servidor web, servidores de base de datos, algún runtime o ambiente de ejecución, herramientas de compilación y un ambiente integrado de desarrollo o IDE, por sus siglas en inglés. 

Un IDE es una aplicación que nos permite administrar y editar los archivos del proyecto, previsualizar contenidos, iniciar y detener servidores, acceder a bases de datos, ver archivos de registro y otras utilidades más, necesarias para el desarrollo de software.

Alternativas

No es siempre necesario que abordes un desarrollo web desde cero, cuentas con alternativas como instalar y configurar un sistema gestor de contenidos o CMS. Estos sistemas pueden ser administrados por usuarios con conocimientos informáticos básicos. 

Con ellos puedes construir un sitio web rápidamente, gracias a que estos sistemas incorporan interfaces visuales para la edición y configuración del sitio, paquetes de temas personalizables y plugins o extensiones que se adaptan a tus necesidades, por ejemplo, galerías de imágenes o formularios de encuestas. También cuentan con funcionalidades de gestión de usuarios y una base de datos preconfigurada.

Ejemplos de estos sistemas son WordPress, Joomla, Drupal o Moodle, este último orientado a cursos en línea.

Esto es sólo el principio. Puedes profundizar por tu propia cuenta en cada tecnología, por ejemplo, en sitios web para aprender a programar o consultando referencias técnicas como w3schools y Mozilla Developer Network. Si te interesa la tecnología puedes orientar tus estudios superiores hacia el área informática. O si lo tuyo es el emprendimiento, puedes pensar en crear tu propio negocio en línea, para el cual te será útil una estrategia web.

Ahora que conoces más sobre el desarrollo web, los pasos a seguir son elegir las tecnologías con las que vas a trabajar, instalar el software necesario, revisar la documentación técnica y construir tu proyecto web. ¡Adelante!

/es/creacion-de-sitios-web/paginas-para-aprender-a-programar/content/