최상의 답변
저는이 질문에 답할 수있는 충분한 자격이 있다고 생각합니다. CCA는 조직입니다. 영국의 웹 개발 교사 인 Rob Percival이 설립했으며 인기있는 웹 호스팅 사이트 Eco Web Hosting | Green Web Hosting | Reseller Hosting | Unlimited Web Hosting | 디자인 및 마케팅 이며 Udemy, Complete Web Development Course 2.0에 대한 웹 개발 과정을 가르치고 있습니다. 저는 현재 CCA에서 html 1 인증을 받았습니다. 그만한 가치가있는 한 그의 Udemy 과정을 구입했는데 잼입니다. 콘텐츠로 가득 차 있으며 Rob은 질문에 매우 적극적으로 답변합니다. CCA가 더 많이 알려지면 그 뒤에있는 사람의 노력으로 인해 그 인증 “가치”가 높아질 것입니다. 다른 인증과 마찬가지로 인증만으로는 아무도 귀하를 고용하지 않을 것입니다. 대학 학위도 마찬가지입니다. “아무것도 보장하지 않습니다. 프로그래밍 지식이 있으면 “보여주는 것, 말하지 않는 것”에 관한 것이지만 어떤 유형의 인증도 이력서에 방해가되지 않을뿐입니다. CCA가 아직 잘 알려져 있지는 않지만 아직 꽤 어리다고 생각합니다.
답변
지난 15 년간의 전문 웹 개발을 리팩토링 할 때입니다. “스택리스”는 우리가하는 방식입니다. — Daniel Kehoe
Stackless는 최신 웹 표준을 사용하여 프레임 워크 나 빌드 도구없이 웹 사이트를 구축합니다.
웹의 원래 비전을 잃어 버렸기 때문에 코딩은 초보자에게는 망할 수 없습니다. HTML, React 또는 Rails로 시작한 초보자에게는 일반적으로 다음 단계와 등반 할 거대한 절벽. 그러나 그것은 전문 웹 개발자로서 우리가 설정 한 기대치입니다. 사실 우리는 종종 프로젝트를 과도하게 엔지니어링하고 있습니다.
개발자가 새롭고 더 새로운 프레임 워크를 구축하고 도구를 구축하는 동안 ( 또는 React 및 Rails에 점점 더 복잡 해짐), 브라우저 제작자는 프레임 워크를 만들고 많은 웹 프로젝트에 중복 된 도구를 구축하는 획기적인 기술을 웹 브라우저에 추가했습니다. 그러나 많은 개발자들은 이제 브라우저 플랫폼만으로는 무엇을 할 수 있는지 알지 못하고 복잡성이 확산되는 광기에 빠져 있습니다. 이것이 바로 Stackless가 등장하는 곳입니다.
다음은 분리 된 Stackless 웹 개발 기술 입니다.
- ES6 모듈
- 모듈 CDN
- 사용자 지정 HTML 요소
지금까지 우리는 항상 소프트웨어 스택 (사용되는 추가 소프트웨어 계층)이 필요했습니다. 웹 애플리케이션 구축). 지난 15 년 동안 우리는보다 효율적인 웹 개발을 위해 노력하면서 LAMP, MEAN, MERN, MEVN 및 최근에는 JAMstack (JavaScript, API 및 Markup)과 같은 이름을 가진 스택을 계속해서 발전시켜 왔습니다.
Stackless는 빌드 도구가없는 JAMstack과 같습니다. 이는 텍스트 편집기와 브라우저만으로 웹 개발을 의미합니다. 추가 소프트웨어를 설치할 필요가 없습니다. Stackless에는 여전히 몇 가지 제한이 있습니다. 예를 들어 브라우저에서 상태 관리가 필요한 애플리케이션에는 여전히 React와 같은 프레임 워크가 필요합니다. JavaScript 애플리케이션을 프로덕션에 출시하려면 코드 최적화 도구가 여전히 필요합니다.하지만 초보자는 시작할 수 있으며 전문 개발자는 프로젝트를 단순화 할 수 있습니다. 스택리스 원칙 을 사용합니다.
개발자들은 2020 년 초에 최신 브라우저 기술을 사용하기 시작했지만 이전에는 “스택리스”라는 용어가 널리 사용되지 않았습니다. 2021. 더 알고 싶다면 2020 년 12 월의 제 기사가 있습니다. 스택리스 접근 방식을 설명합니다.
주의 : “스택리스”는 논쟁의 여지가 있습니다. 일부 개발자는 복잡성을 고수하는 것을 선호합니다. 그리고 스택리스가 모든 프로젝트에 적합하지는 않습니다. (하지만 요점은 개발자에게 더 간단한 프로젝트를위한 옵션을 제공합니다.)