Nejlepší odpověď
Myslím, že jsem na tuto otázku dostatečně kvalifikovaný. CCA je organizace založil Rob Percival, učitel vývoje webů ve Velké Británii. Provozuje také populární webhosting Eco Web Hosting | Green Web Hosting | Reseller Hosting | Neomezený webhosting | Design & Marketing a vyučuje kurz webového vývoje na Udemy, The Complete Web Development Course 2.0. V současné době mám certifikaci html 1 od CCA. Pokud to stojí za to, koupil jsem si jeho kurz Udemy a je to jam nabitý obsahem a Rob velmi aktivně odpovídá na otázky. Nepochybuji o tom, že jakmile bude CCA více známá, její „„ hodnota “certifikací vzroste kvůli úsilí člověka, který za ní stojí. Stejně jako každá jiná certifikace vás však nikdo nepřijme na základě samotné certifikace. Dokonce i vysokoškolské tituly „Nezaručuji vám nic. Se znalostmi programování je to o „show, not tell“, ale jakýkoli typ certifikace by mohl jen pomoci nebránit, pokud jde o obnovení. Nemyslím si, že CCA je dosud velmi dobře známý, ale je stále docela mladý.
Odpověď
Je čas přehodnotit posledních patnáct let profesionálního vývoje webu. „Stackless“ je způsob, jakým to děláme. – Daniel Kehoe
Stackless používá nejnovější webové standardy k vytváření webů bez rámců nebo nástrojů pro vytváření.
Kódování je pro začátečníky zatraceně těžké, protože jsme ztratili ze zřetele původní vizi webu. Pro začátečníky, kteří začali s HTML, je React nebo Rails obvykle další krok a obrovský útes, který vylezete. To je však očekávání, které jsme si stanovili jako profesionální weboví vývojáři, a ve skutečnosti naše projekty často přetěžujeme.
Zatímco vývojáři vytvářejí nové (a stále novější) rámce a nástroje pro vytváření ( nebo přidávání stále větší složitosti do React and Rails), tvůrci prohlížečů přidali do webových prohlížečů průlomové technologie, díky nimž jsou rámce a nástroje pro vytváření nadbytečných pro mnoho webových projektů. Mnoho vývojářů je však chyceno v šílenství šířící se složitosti, aniž by věděli, co je nyní možné jen s platformou prohlížeče. To je místo, kde přichází Stackless.
Zde jsou odtržené technologie pro vývoj webu Stackless :
- Moduly ES6
- Moduly CDN
- Vlastní prvky HTML
Až dosud jsme vždy potřebovali softwarový zásobník (použité vrstvy dalšího softwaru k vytváření webových aplikací). Za posledních 15 let jsme ve snaze o efektivnější vývoj webových stránek měli neustále se vyvíjející zásobníky se jmény jako LAMP, MEAN, MERN, MEVN a v poslední době JAMstack (JavaScript, API a Markup).
Stackless je jako JAMstack bez nástrojů pro vytváření. To znamená, že vývoj webových aplikací je možný pouze pomocí textového editoru a prohlížeče. Není třeba instalovat další software. Všimněte si, že existují stále určitá omezení pro Stackless. Například aplikace, které vyžadují správu stavu v prohlížeči, stále vyžadují rámec jako React. Vydání aplikace JavaScriptu do výroby stále vyžaduje nástroje pro optimalizaci kódu. Začátečníci však mohou začít a profesionální vývojáři mohou projekty zjednodušovat pomocí Bezstohových principů .
Vývojáři začali používat novější technologie prohlížečů počátkem roku 2020, ale termín „stohovatelný“ nebyl dříve široce používán. 2021. Pokud se chcete dozvědět více, zde je můj článek z prosince 2020, který d popisuje přístup bez zásobníku:
Upozornění: „Stackless“ can být kontroverzní. Někteří vývojáři se raději drží složitosti. A Stackless není vhodný pro každý projekt (ale o to jde: dává vývojářům možnost jednodušších projektů).