En un sentido muy básico; sí. Está enviando elementos a una página web. En un sentido profundo; no. Eres un desarrollador de temas.
Es una línea muy fina. Si está conectando datos desde el backend a través de WP API y colocando en widgets para enviar a un continuo y eso es todo; entonces eres un desarrollador de temas. Si está utilizando tecnologías adicionales para hacer que la página fluya e interactúe, entonces sí, es un desarrollador web.
Hay más en el desarrollo web que solo poner contenido en una página. Como desarrollador de pila completa, he descubierto que las compañías realmente se están volviendo más específicas con los niveles de desarrollo desde el front-end hasta el backend, incluso el middleware.
- Cómo transferir un sitio web de cliente a mi servidor sin afectar su sitio
- Cómo colocar imágenes no rectangulares en un sitio web
- Quiero construir un sitio web de red social. ¿Debo usar Ruby (en Rails) o Python (Django)?
- Cómo construir una interfaz para un sitio web estático
- A menudo me pregunto cómo los programadores y los desarrolladores web full stack recuerdan todas estas cosas que tienen que aprender.
Los temas de WP se considerarían tecnología de middleware. Su objetivo principal es conseguir que los datos de back-end se construyan para su uso en la capa de front-end (presentación). A partir de ahí, usaría tecnología front-end para que sea “bonita”, atractiva e interactiva.
Muchos ven a PHP como una tecnología de back-end. Esta es una línea muy fina también. PHP habla con la fuente del backend para obtener datos. Recibe los datos y las salidas al front-end. En un aspecto de sentido común, esta sería la tecnología en el medio. PHP no tiene otro propósito que solicitar, construir y pasar. Claro que puede construir código para la salida, pero en la salida se hace cargo el front-end.
SQL, MySQL, Mongo, otra fuente de base de datos, o lo que sea que esté utilizando para almacenar datos es el back-end. Estos almacenan, procesan y recopilan datos para pasarlos al middleware. Piense en ello como la tecnología que agita el hardware en el servicio. PHP, o middleware, solo solicita el batido. Con la tecnología de back-end, el servidor utiliza estas tecnologías.
HTML, CSS, jQuery, JavaScript (sí, javascript también se puede considerar middleware. He argumentado que no es porque con casi todas las llamadas a JavaScript tienes que enviar a otra tecnología para comenzar realmente el “batido”) son todas tus tecnologías front-end . Estos son sus técnicos que establecen los valores en el DOM para la presentación. Con tecnología front-end, el navegador utiliza la mayoría de esta tecnología.
Creo que hay muchos otros que aterrizan en el middleware. La mayoría de estos son sus marcos como angular, backbone, manillar y muchos otros que se utilizan para pasar los datos del servidor al DOM para la salida. Sin embargo, en muchos casos está llamando / utilizando otra tecnología para obtener los datos y pasar a estos marcos. Es una línea muy fina.
Para propósitos de currículum, ciertamente puedes decir que eres un desarrollador web. Por razones personales, diría que es un desarrollador de temas. Una vez que tenga una buena comprensión de las fórmulas de desarrollo, algunas tecnologías front-end / franeworks; Fue entonces cuando me llamaría desarrollador web. Como desarrollador de pila completa, disfruto interactuar con el cliente; Esto significa que me gusta la capa de presentación. Con muchas compañías esto me ha encasillado como desarrollador front-end. A lo largo de los años, comencé a centrarme más en varios marcos / tecnología front-end y middleware. Esto me permitió concentrarme realmente en ser un desarrollador web. Seamos realistas, son más divertidos porque las posibilidades son infinitas. Backend; los datos son datos, para mí es aburrido, pero sé que muchos lo aman. He olvidado el conocimiento del backend, pero tomaría un poco hacer girar las ruedas hacia una mentalidad de configuración de datos.
Si está desarrollando temas de WP desde cero (sería cuidadoso al indicar esto porque significa que no se están utilizando construcciones de temas existentes, sino solo el motor de WP) ¡excelente, perfecto! Como se señaló, alrededor del 25% de los sitios todavía lo usan y no veo que desaparezca pronto.