Paras vastaus
Luulen, että olen melko pätevä vastaamaan tähän kysymykseen. CCA on organisaatio perusti Rob Percival, verkkokehityksen opettaja Isossa-Britanniassa. Hän johtaa myös suosittua verkkopalvelusivustoa Eco Web Hosting | Vihreä Web Hosting | Jälleenmyyjä Hosting | Rajoittamaton Web Hosting | Suunnittelu ja markkinointi ja opettaa verkkokehityskurssin Udemystä, The Complete Web Development Course 2.0. Minulla on tällä hetkellä CCA: n HTML-sertifikaatti. Sikäli kuin se kannattaa, ostin hänen Udemy-kurssinsa ja se on hilloa täynnä sisältöä, ja Rob vastaa hyvin aktiivisesti kysymyksiin. Minulla ei ole epäilystäkään siitä, että kun CCA tulee tunnetuksi, sen sertifikaatit ”arvoisia” kasvavat takana olevan miehen ponnistelujen takia. Kuten kaikki muutkin sertifikaatit, kukaan ei kuitenkaan palkkaa sinua pelkästään sertifikaatin perusteella. ”ei takaa sinulle mitään. Ohjelmointitietojen avulla se ”näytä, älä kerro”, mutta minkä tahansa tyyppinen sertifiointi voi vain auttaa estämään, kun se tulee jatkuu. En usko, että CCA on vielä hyvin tunnettu, mutta se on vielä melko nuori.
Vastaus
On aika uudistaa viimeiset viisitoista vuotta ammatillista verkkokehitystä. ”Stackless” on tapa, jolla teemme sen. – Daniel Kehoe
Stackless käyttää uusimpia verkkostandardeja verkkosivustojen rakentamiseen ilman kehyksiä tai työkaluja.
Koodaus on pirullista aloittelijoille, koska olemme unohtaneet verkon alkuperäisen näkemyksen. Aloittelijoille, jotka ovat aloittaneet HTML: n, Reactin tai Railsin, on yleensä seuraava askel ja valtava kallio kiivetä. Silti tämän odotuksen olemme asettaneet ammattimaisiksi web-kehittäjiksi, vaikka itse asiassa suunnittelemme projektiimme usein liian paljon.
Kehittäjät rakentavat uusia (ja yhä uudempia) kehyksiä ja työkaluja ( tai lisäämällä yhä suurempaa monimutkaisuutta React and Railsille), selaimen valmistajat ovat lisänneet läpimurtotekniikoita verkkoselaimiin, jotka tekevät kehyksistä ja työkaluista tarpeettomia monille verkkoprojekteille. Silti monet kehittäjät ovat tarttuneet lisääntyvän monimutkaisuuden hulluuteen, tietämättä siitä, mikä on nyt mahdollista vain selainalustalla. Sieltä Stackless tulee.
Tässä ovat erotetut -tekniikat pinottoman verkkokehityksen kannalta :
- ES6-moduulit
- CDN-moduulit
- Mukautetut HTML-elementit
Tähän asti olemme aina tarvinneet ohjelmistopinon (käytettyjä lisäohjelmistoja) web-sovellusten rakentamiseen). Viimeisten 15 vuoden aikana meillä on jatkuvasti kehittyviä pinoja nimillä kuten LAMP, MEAN, MERN, MEVN ja viime aikoina JAMstack (JavaScript, API: t ja Markup) pyrittäessä tehokkaampaan verkkokehitykseen.
Stackless on kuin JAMstack ilman rakennustyökaluja. Se tarkoittaa verkkokehitystä vain tekstieditorilla ja selaimella. Lisäohjelmistoja ei tarvitse asentaa. Huomaa, että silti joitain rajoituksia Stacklessiin. Esimerkiksi sovellukset, jotka vaativat tilan hallintaa selaimessa, edellyttävät edelleen kehystä, kuten React. JavaScript-sovelluksen julkaisu tuotantoon vaatii edelleen työkaluja koodin optimointiin. Mutta aloittelijat voivat aloittaa ja ammattimaiset kehittäjät voivat yksinkertaistaa projekteja käyttämällä pinottomia periaatteita .
Kehittäjät alkoivat käyttää uudempia selaintekniikoita vuoden 2020 alussa, mutta termiä ”pinoton” ei käytetty ennen 2021. Jos haluat tietää enemmän, tässä on artikkeli joulukuussa 2020, että d kuvaa pinottoman lähestymistavan:
Varoitus: ”Pinoamaton” voi olla kiistanalainen. Jotkut kehittäjät pitävät mieluummin monimutkaisuudesta. Ja Stackless ei sovi kaikkiin projekteihin (mutta se on asia: se antaa kehittäjille vaihtoehdon yksinkertaisemmille projekteille.)