Melhor resposta
Acho que sou bastante qualificado para responder a esta pergunta. O CCA é uma organização fundado por Rob Percival, um professor de desenvolvimento web no Reino Unido. Ele também administra o popular site de hospedagem Eco Web Hosting | Green Web Hosting | Revenda de hospedagem | Hospedagem ilimitada | Design & Marketing e ministra um curso de desenvolvimento web na Udemy, The Complete Web Development Course 2.0. Atualmente, tenho a certificação html 1 do CCA. Quanto a isso, comprei o curso Udemy dele e é uma jam repleto de conteúdo, e Rob é muito ativo respondendo a perguntas. Não tenho dúvidas de que, uma vez que o CCA se torne mais conhecido, seu “valor” das certificações aumentará devido aos esforços do homem por trás dela. Porém, como qualquer outra certificação, ninguém irá contratá-lo com base apenas na certificação. Mesmo os diplomas universitários não “Não garanto nada. Com conhecimento de programação trata-se de “mostrar, não contar” mas qualquer tipo de certificação só pode ajudar a não atrapalhar na hora de retomar. Não acho que o CCA seja muito conhecido ainda, mas ainda é muito jovem.
Resposta
É hora de refatorar os últimos quinze anos de desenvolvimento profissional para a web. “Stackless” é como estamos fazendo. – Daniel Kehoe
Stackless usa os mais novos padrões da web para construir sites sem estruturas ou ferramentas de construção.
Codificar é muito difícil para iniciantes porque perdemos de vista a visão original da web. Para iniciantes que começaram com HTML, React ou Rails é geralmente o próximo passo e um enorme penhasco para escalar. No entanto, essa é a expectativa que definimos como desenvolvedores profissionais da web, quando, na verdade, muitas vezes estamos sobrecarregando nossos projetos.
Enquanto os desenvolvedores estão construindo novas (e cada vez mais novas) estruturas e ferramentas de construção ( ou adicionando complexidade cada vez maior ao React e Rails), os fabricantes de navegadores adicionaram tecnologias inovadoras aos navegadores da web que tornam estruturas e ferramentas de construção redundantes para muitos projetos da web. No entanto, muitos desenvolvedores estão presos na loucura da complexidade crescente, sem saber o que agora é possível apenas com a plataforma do navegador. É aí que entra o Stackless.
Aqui estão as tecnologias para desenvolvimento web Stackless :
- Módulos ES6
- CDNs de módulo
- Elementos HTML personalizados
Até agora, sempre precisamos de uma pilha de software (camadas de software adicional usadas para construir aplicativos da web). Nos últimos 15 anos, tivemos pilhas em constante evolução com nomes como LAMP, MEAN, MERN, MEVN e, mais recentemente, JAMstack (JavaScript, APIs e Markup) em nossa busca por um desenvolvimento web mais eficiente.
Stackless é como o JAMstack sem ferramentas de compilação. Isso significa desenvolvimento web com apenas um editor de texto e navegador. Não há necessidade de instalar software adicional. Observe que há ainda existem algumas limitações para Stackless. Por exemplo, aplicativos que exigem gerenciamento de estado no navegador ainda exigem uma estrutura como React. Lançar um aplicativo JavaScript para produção ainda requer ferramentas para otimização de código. Mas os iniciantes podem começar, e os desenvolvedores profissionais podem simplificar os projetos usando princípios do Stackless .
Os desenvolvedores começaram a usar as tecnologias de navegador mais recentes no início de 2020, mas o termo “stackless” não era amplamente usado antes 2021. Se você quiser saber mais, aqui está meu artigo de dezembro de 2020 que d descreve a abordagem Stackless:
Cuidado: “Stackless” pode ser controverso. Alguns desenvolvedores preferem se limitar a complexidade. E Stackless não é apropriado para todos os projetos (mas esse é o ponto: dá aos desenvolvedores uma opção para projetos mais simples).