El siguiente esquema se proporciona como una descripción general y una guía temática para el diseño y el desarrollo web, dos campos muy relacionados:
El diseño web abarca muchas habilidades y disciplinas diferentes en la producción y mantenimiento de sitios web . Las diferentes áreas del diseño web incluyen diseño gráfico web; diseño de interfaz ; autoría, incluido código estandarizado y software propietario ; diseño de experiencia de usuario ; y optimización de motores de búsqueda . A menudo, muchas personas trabajarán en equipos cubriendo diferentes aspectos del proceso de diseño, aunque algunos diseñadores los cubrirán todos. [1] El término diseño web se utiliza normalmente para describir el proceso de diseño relacionado con el diseño frontal (del lado del cliente) de un sitio web, incluido el marcado de escritura. El diseño web se superpone parcialmenteIngeniería web en el ámbito más amplio del desarrollo web . Se espera que los diseñadores web sean conscientes de la usabilidad y, si su función implica la creación de marcas, también se espera que estén al día con las pautas de accesibilidad web .
El desarrollo web es el trabajo que implica el desarrollo de un sitio web para Internet ( World Wide Web ) o una intranet (una red privada). [2] El desarrollo web puede variar desde el desarrollo de una simple página estática de texto plano hasta complejas aplicaciones de Internet basadas en la web (aplicaciones web ), negocios electrónicos y servicios de redes sociales . Una lista más completa de las tareas a las que se refiere comúnmente desarrollo web, puede incluir la ingeniería web , diseño web , desarrollo de contenidos web , enlace con el cliente, del lado del cliente / servidor-lado scripting , servidor web y la seguridad de la red de configuración y de comercio electrónico desarrollo.
Entre los profesionales de la web, el "desarrollo web" generalmente se refiere a los principales aspectos ajenos al diseño de la creación de sitios web: escritura de marcado y codificación . [3] El desarrollo web puede utilizar sistemas de gestión de contenido (CMS) para hacer que los cambios de contenido sean más fáciles y estén disponibles con habilidades técnicas básicas.
Para organizaciones y empresas más grandes, los equipos de desarrollo web pueden estar formados por cientos de personas ( desarrolladores web ) y seguir métodos estándar como las metodologías ágiles al desarrollar sitios web. Las organizaciones más pequeñas solo pueden requerir un único desarrollador permanente o contratado, o una asignación secundaria para puestos de trabajo relacionados, como un diseñador gráfico o un técnico de sistemas de información . El desarrollo web puede ser un esfuerzo de colaboración entre departamentos más que el dominio de un departamento designado. Hay tres tipos de especialización de desarrollador web: desarrollador front-end , desarrollador back-end y desarrollador full-stack . Los desarrolladores de front-end son responsables del comportamiento y las imágenes que se ejecutan en el navegador del usuario, los desarrolladores de back-end se ocupan de los servidores y los desarrolladores de pila completa son responsables de ambos. Actualmente, la demanda de desarrolladores de React y Node.JS es muy alta en todo el mundo.
Diseño web
- Diseño gráfico
- Diseño de experiencia de usuario (diseño UX)
- Diseño de interfaz de usuario ( diseño de interfaz de usuario)
- Técnicas de diseño web
- Diseño web receptivo (RWD)
- Diseño web adaptable (AWD)
- Mejora progresiva
- Diseño web sin mesa
- Software
- Adobe Photoshop
- Ilustrador Adobe
- Sketch (software)
- Diseñador de afinidad
- Inkscape
Desarrollo web
- Desarrollo web front-end : la práctica de convertir datos a una interfaz gráfica, mediante el uso de HTML, CSS y JavaScript, para que los usuarios puedan ver e interactuar con esos datos.
- HTML (lenguaje de marcado de hipertexto) (* .html)
- CSS (hojas de estilo en cascada) (* .css)
- Marco CSS
- JavaScript (* .js)
- Administradores de paquetes para JavaScript
- npm (originalmente abreviatura de Node Package Manager)
- Administradores de paquetes para JavaScript
- Scripting del lado del servidor (también conocido como "Desarrollo del lado del servidor (web)" o "Desarrollo de back-end (web)")
- ActiveVFP (* .avfp)
- ASP (* .asp)
- Formularios web ASP.NET (* .aspx)
- Páginas web ASP.NET (* .cshtml, * .vbhtml)
- Pez gordo (* .wig)
- Lenguaje de marcado ColdFusion (* .cfm)
- Ir (* .go)
- Secuencia de comandos de Google Apps (* .gs)
- Hack (* .php)
- Haskell (* .hs) (ejemplo: Yesod )
- Java (* .jsp) a través de JavaServer Pages
- JavaScript usando JavaScript del lado del servidor (* .ssjs, * .js) (ejemplo: Node.js )
- Lazo (* .lasso)
- Lua (* .lp * .op * .lua)
- NodeJS (* .node)
- Analizador (* .p)
- Perl a través del módulo CGI.pm (* .cgi, * .ipl, * .pl)
- PHP (* .php, * .php3, * .php4, * .phtml)
- Progreso WebSpeed (* .r, *. W)
- Python (* .py) (ejemplos: Pyramid , Flask , Django )
- R (* .rhtml) - (ejemplo: rApache )
- Reaccionar (* .jsx)
- Ruby (* .rb, * .rbw) (ejemplo: Ruby on Rails )
- SMX (* .smx)
- Tcl (* .tcl)
- WebDNA (* .dna, *. Tpl)
- Desarrollo web de pila completa: implica el desarrollo tanto de front-end como de back-end (lado del servidor)
- Software
- Átomo
- IntelliJ IDEA
- Texto sublime
- Código de Visual Studio
Ver también
- Esquema de computadoras
- Esquema de la informática y esquema de la tecnología de la información
- Esquema de la informática
- Esquema de la inteligencia artificial
- Esquema de la criptografía
- Esquema de Internet
- Esquema de Google
- Esquema de software
- Tipos de software
- Esquema de software libre
- Esquema de los motores de búsqueda
- Esquema del desarrollo de software
- Esquema de la ingeniería de software
- Esquema de diseño web y desarrollo web
- Esquema de la programación informática
- Lenguajes de programación
- Esquema de C ++
- Esquema de Perl
- Lenguajes de programación
- Tipos de software
- Esquema de la informática
- Esquema de la informática y esquema de la tecnología de la información
Referencias
- ^ Lester, Georgina. "Diferentes trabajos y responsabilidades de varias personas involucradas en la creación de un sitio web" . Arts Wales Reino Unido. Archivado desde el original el 31 de mayo de 2013 . Consultado el 17 de marzo de 2012 .
- ^ "¿Qué es el desarrollo web? - Definición de Techopedia" . Techopedia.com . Consultado el 7 de diciembre de 2018 .
- ^ Campbell, Jennifer (2017). Diseño Web: Introductorio . Aprendizaje Cengage. pag. 27.