Cel mai bun răspuns
Cred că sunt destul de calificat să răspund la această întrebare. CCA este o organizație fondat de un Rob Percival, profesor de dezvoltare web în Marea Britanie. El conduce, de asemenea, popularul site de găzduire web Eco Web Hosting | Green Web Hosting | Reseller Hosting | Unlimited Web Hosting | Design & Marketing și predă un curs de dezvoltare web despre Udemy, The Complete Web Development Course 2.0. În prezent am certificarea html 1 de la CCA. În măsura în care merită, i-am cumpărat cursul Udemy și este jam plin de conținut, iar Rob răspunde foarte activ la întrebări. Nu mă îndoiesc că, odată ce CCA devine mai cunoscută, certificările sale „în valoare” vor crește din cauza eforturilor omului din spatele ei. La fel ca orice altă certificare, nimeni nu te va angaja doar pe baza certificării. Nu iti garantez nimic. Cu cunoștințe de programare, este vorba despre „arată, nu spune”, dar orice tip de certificare ar putea ajuta doar să nu împiedice atunci când vine vorba de reluare. Nu cred că CCA este încă foarte cunoscut, dar este încă destul de tânăr.
Răspuns
Este timpul să refacem ultimii cincisprezece ani de dezvoltare web profesională. „Stackless” este modul în care o facem. – Daniel Kehoe
Stackless folosește cele mai noi standarde web pentru a crea site-uri web fără cadre sau instrumente de construire.
Codificarea este al naibii de dificilă pentru începători, deoarece „am pierdut din vedere viziunea originală a web-ului. Pentru începătorii care au început cu HTML, React sau Rails este de obicei pasul următor și o faleză uriașă de urcat. Totuși, aceasta este așteptarea pe care ne-am stabilit-o ca dezvoltatori web profesioniști, când, de fapt, deseori ne supraînginăm proiectele.
În timp ce dezvoltatorii construiesc cadre noi (și din ce în ce mai noi) și construiesc instrumente ( sau adăugând o complexitate din ce în ce mai mare la React și Rails), producătorii de browsere au adăugat tehnologii avansate browserelor web care fac cadrele și construiesc instrumente redundante pentru multe proiecte web. Cu toate acestea, mulți dezvoltatori sunt prinși în nebunia complexității proliferante, fără să știe ce este acum posibil doar cu platforma browserului. Aici intervine Stackless.
Iată tehnologiile separatiste pentru dezvoltarea web Stackless :
- Module ES6
- CDN-uri ale modulelor
- Elemente HTML personalizate
Până acum, am avut întotdeauna nevoie de o stivă de software (straturi de software suplimentar utilizate pentru a construi aplicații web). În ultimii 15 ani, „am avut stive în continuă evoluție cu nume precum LAMP, MEAN, MERN, MEVN și, mai recent, JAMstack (JavaScript, API-uri și Markup) în eforturile noastre pentru o dezvoltare web mai eficientă.
Stackless este ca JAMstack fără instrumente de compilare. Asta înseamnă dezvoltare web cu doar un editor de text și browser. Nu este nevoie să instalați software suplimentar. Rețineți că există încă unele limitări pentru Stackless. De exemplu, aplicațiile care necesită gestionarea stării în browser necesită în continuare un cadru precum React. Eliberarea unei aplicații JavaScript la producție necesită în continuare instrumente pentru optimizarea codului. Dar începătorii pot începe, iar dezvoltatorii profesioniști pot simplifica proiectele folosind Principii fără stive .
Dezvoltatorii au început să utilizeze noile tehnologii de browser la începutul anului 2020, dar termenul „fără stive” nu era folosit pe scară largă înainte 2021. Dacă doriți să aflați mai multe, iată articolul meu din decembrie 2020 care d scrie abordarea Stackless:
Atenție: „Stackless” poate fii controversat. Unii dezvoltatori preferă să rămână cu complexitatea. Și Stackless nu este adecvat pentru fiecare proiect (dar acesta este punctul: oferă dezvoltatorilor o opțiune pentru proiecte mai simple).