Beste antwoord
Ik denk dat ik behoorlijk gekwalificeerd ben om deze vraag te beantwoorden. De CCA is een organisatie opgericht door een Rob Percival, docent webontwikkeling in het VK Hij runt ook de populaire webhostingsite Eco Web Hosting | Groene webhosting | Reseller Hosting | Onbeperkte webhosting | Design & Marketing en geeft een cursus webontwikkeling over Udemy, The Complete Web Development Course 2.0. Ik heb momenteel de html 1-certificering van CCA. Voor zover het waard is, heb ik zijn Udemy-cursus gekocht en het is jammer boordevol inhoud, en Rob is erg actief met het beantwoorden van vragen. Ik twijfel er niet aan dat zodra de CCA bekender wordt, de certificeringen “waarde” zullen toenemen vanwege de inspanningen van de man erachter. Net als bij elke andere certificering zal niemand u alleen op basis van certificering inhuren. Ik garandeer je niets. Met programmeerkennis gaat het om “laten zien, niet vertellen”, maar elk type certificering kan alleen maar helpen niet te hinderen als het gaat om cvs. Ik denk niet dat de CCA nog erg bekend is, maar het is nog vrij jong.
Antwoord
Het is tijd om de laatste vijftien jaar van professionele webontwikkeling te herzien. “Stackless” is hoe we het doen. – Daniel Kehoe
Stackless gebruikt de nieuwste webstandaarden om websites te bouwen zonder frameworks of tools.
Codering is verdomd moeilijk voor beginners omdat we de oorspronkelijke visie van het web uit het oog zijn verloren. Voor beginners die met HTML zijn begonnen, is React of Rails meestal de volgende stap en een enorme klif om te beklimmen. Toch is dat de verwachting die we “hebben gesteld als professionele webontwikkelaars, terwijl we in feite onze projecten vaak over-engineeren.
Terwijl ontwikkelaars nieuwe (en steeds nieuwere) frameworks bouwen en tools bouwen ( of het toevoegen van steeds grotere complexiteit aan React en Rails), hebben browsermakers baanbrekende technologieën aan webbrowsers toegevoegd die frameworks en bouwtools overbodig maken voor veel webprojecten. Toch zitten veel ontwikkelaars gevangen in de waanzin van de toenemende complexiteit, zich niet bewust van wat er nu mogelijk is met alleen het browserplatform. Dat is waar Stackless om de hoek komt kijken.
Hier zijn de afgescheiden technologieën voor Stackless webontwikkeling :
- ES6-modules
- Module-CDNs
- Aangepaste HTML-elementen
Tot nu toe hadden we altijd een softwarestack nodig (lagen van aanvullende software die om webapplicaties te bouwen). De afgelopen 15 jaar hebben we steeds evoluerende stacks gehad met namen als LAMP, MEAN, MERN, MEVN en recenter JAMstack (JavaScript, APIs en Markup) in ons streven naar efficiëntere webontwikkeling.
Stackless is als JAMstack zonder bouwtools. Dat betekent webontwikkeling met alleen een teksteditor en browser. U hoeft geen extra software te installeren. Merk op dat er nog steeds enkele beperkingen voor Stackless. Applicaties die statusbeheer in de browser vereisen, hebben bijvoorbeeld nog steeds een framework zoals React nodig. Om een JavaScript-applicatie vrij te geven voor productie zijn nog steeds tools nodig voor het optimaliseren van code. Maar beginners kunnen aan de slag en professionele ontwikkelaars kunnen projecten vereenvoudigen gebruikmakend van Stackless principes .
Ontwikkelaars begonnen de nieuwere browsertechnologieën begin 2020 te gebruiken, maar de term “stackless” werd nog niet veel gebruikt 2021. Als je meer wilt weten, hier is mijn artikel van december 2020 dat d beschrijft de Stackless-benadering:
Let op: “Stackless” kan controversieel zijn. Sommige ontwikkelaars houden liever vast aan complexiteit. En Stackless is niet geschikt voor elk project (maar dat is het punt: het geeft ontwikkelaars een optie voor eenvoudigere projecten).