La mejor respuesta
Creo que estoy bastante calificado para responder a esta pregunta. La CCA es una organización fundada por Rob Percival, profesor de desarrollo web en el Reino Unido. También dirige el popular sitio de alojamiento web Alojamiento web ecológico | Alojamiento web ecológico | Alojamiento de revendedores | Alojamiento web ilimitado | Design & Marketing e imparte un curso de desarrollo web en Udemy, The Complete Web Development Course 2.0. Actualmente tengo la certificación html 1 de CCA. Por lo que vale, compré su curso de Udemy y está repleto de contenido, y Rob es muy activo respondiendo preguntas. No tengo ninguna duda de que una vez que la CCA se haga más conocida, el «valor» de sus certificaciones aumentará debido a los esfuerzos del hombre detrás de ella. Sin embargo, como cualquier otra certificación, nadie lo contratará basándose únicamente en la certificación. Incluso los títulos universitarios no «No te garantizo nada. Con conocimientos de programación se trata de “mostrar, no decir”, pero cualquier tipo de certificación solo puede ayudar a no obstaculizar cuando se trata de currículums. No creo que la CCA sea muy conocida todavía, pero aún es bastante joven.
Respuesta
Es hora de refactorizar los últimos quince años de desarrollo web profesional. «Stackless» es cómo lo estamos haciendo. – Daniel Kehoe
Stackless utiliza los estándares web más nuevos para crear sitios web sin marcos ni herramientas de creación.
La codificación es muy difícil para los principiantes porque hemos perdido de vista la visión original de la web. Para los principiantes que «han comenzado con HTML, React o Rails es generalmente el siguiente paso y un enorme acantilado para escalar. Sin embargo, esa es la expectativa que nos hemos fijado como desarrolladores web profesionales, cuando de hecho, a menudo estamos sobre-diseñando nuestros proyectos.
Mientras que los desarrolladores están construyendo nuevos (y cada vez más nuevos) marcos y herramientas de construcción ( o agregando una complejidad cada vez mayor a React y Rails), los fabricantes de navegadores han agregado tecnologías innovadoras a los navegadores web que hacen que los marcos y las herramientas de construcción sean redundantes para muchos proyectos web. Sin embargo, muchos desarrolladores están atrapados en la locura de la complejidad creciente, sin darse cuenta de lo que ahora es posible solo con la plataforma del navegador. Ahí es donde entra en juego Stackless.
Aquí están las tecnologías separatistas para el desarrollo web Stackless :
- Módulos ES6
- Módulos CDN
- Elementos HTML personalizados
Hasta ahora, siempre hemos necesitado una pila de software (capas de software adicional utilizadas para construir aplicaciones web). Durante los últimos 15 años, hemos tenido pilas en constante evolución con nombres como LAMP, MEAN, MERN, MEVN y, más recientemente, JAMstack (JavaScript, API y Markup) en nuestro esfuerzo por un desarrollo web más eficiente.
Stackless es como JAMstack sin herramientas de compilación. Eso significa desarrollo web con solo un editor de texto y un navegador. No es necesario instalar software adicional. Tenga en cuenta que hay Todavía hay algunas limitaciones para Stackless. Por ejemplo, las aplicaciones que requieren administración de estado en el navegador aún requieren un marco como React. Lanzar una aplicación JavaScript a producción aún requiere herramientas para optimizar el código. Pero los principiantes pueden comenzar y los desarrolladores profesionales pueden simplificar los proyectos utilizando principios de Stackless .
Los desarrolladores comenzaron a utilizar las tecnologías de navegador más nuevas a principios de 2020, pero el término «stackless» no se usaba ampliamente antes 2021. Si quieres saber más, aquí está mi artículo de diciembre de 2020 que d escribe el enfoque de Stackless:
Precaución: «Stackless» puede ser controvertido. Algunos desarrolladores prefieren ceñirse a la complejidad. Y Stackless no es apropiado para todos los proyectos (pero ese es el punto: les da a los desarrolladores una opción para proyectos más simples).