Un editor de texto: puede ser tan simple como el bloc de notas, un poco más avanzado como Sublime Text o parte de un IDE (entorno de desarrollo de interfaz) como Coda o Visual Studio. Estos se utilizan para escribir código a mano. CSS, Javascript, HTML, PHP, ASP, Python, etc. etc.
Un programa de diseño: esto podría ser algo muy avanzado como Photoshop, Sketch, tan básico como Paint o omitido por completo. Se utilizan para crear elementos visuales que no se pueden crear mediante programación, editar / cambiar el tamaño / comprimir imágenes, etc. No son necesarios para todos los sitios web, pero generalmente se utilizan al menos en un punto durante el proceso de la mayoría de los sitios web.
Un CMS (Sistema de gestión de contenido): Esto podría ser algo robusto como Craft Cms, Expression Engine, Drupal, o un poco más básico como WordPress, Joomla, Mambo, Business Catalyst, etc. Un CMS de algún tipo se usa para la MAYORÍA pero No todos los sitios web. Se utilizan para administrar el contenido, simplificar la edición del contenido del sitio, etc.
- ¿Aprender full stack y algoritmos es un boleto para las principales empresas de la India?
- ¿Cómo almacenar de forma segura el lado del servidor de Bitcoin?
- Como desarrollador frontend que busca trabajo en una agencia, ¿qué barreras e incertidumbres le impedirían postularse a esa agencia?
- ¿Alguna vez ha construido un proyecto de codificación desde cero? Si es así, ¿qué construiste?
- ¿Qué función principal sirve un servidor de archivos en una red?
Marcos: muchos marcos se utilizan para diferentes proyectos, los marcos suelen ser paquetes de código o imagen que se escriben previamente y se deben ampliar. Esto puede ser algo como FontAwesome para íconos, jQuery (y toda su plétora de complementos) para animaciones e interactividad, Bootstrap o Foundation para un marco frontal completo que incluye cuadrículas, elementos especiales, etc. Los sitios no necesitan usar marcos de cualquier tipo, pero a menudo hacen lo que ahorran tiempo y evitan la reinvención de la rueda para cosas comunes.
Hardware: Obviamente se necesita hardware, una computadora, un servidor que esté conectado a Internet y el software que lo acompaña, como un sistema operativo, módulos basados en los idiomas utilizados para alimentar el sitio, etc.