리엑트, 뷰를 안 하면 어떡하나요
리엑트 뷰를 안 쓰는데 앵글러 같은 SPA들을 사용하지 않으면 나쁘나요.
리엑트 앵글러 vuejs 들은 라이브러리, 프레임워크 이 중 어디에 속하고, 응답하는 이유를 알려줄 수 있을까.
React, Angular, Vue.js는 모두 프론트 엔드 개발을 위한 인기 있는 도구이지만, 라이브러리와 프레임워크의 차이점을 가지고 있습니다.
React는 사용자 인터페이스를 구축하기 위한 JavaScript 라이브러리입니다. 라이브러리는 재사용 가능한 코드 조각들의 모음이며, 개발자가 직접 애플리케이션을 구성할 수 있습니다. React는 UI를 만드는 데 특화된 기능을 제공하며, 특히 동적이고 상호작용이 많은 UI를 구성하는 데 유용합니다.
Angular와 Vue.js는 프레임워크입니다. 프레임워크는 애플리케이션의 구조와 동작 방식을 정의하는 미리 정의된 규칙과 아키텍처를 제공합니다. Angular와 Vue.js는 UI 구성뿐만 아니라 데이터 처리, 라우팅, 상태 관리 등 다양한 기능을 포함하고 있습니다.
이러한 도구들은 사용자 인터페이스를 더 동적이고 반응적으로 만들어주며, 복잡한 애플리케이션을 관리하기 쉽게 만들어줍니다. 이들은 웹 개발의 다양한 측면을 지원하며, 개발자들이 더 효율적이고 유지보수가 용이한 코드를 작성할 수 있도록 도와줍니다.
요약하자면, React는 라이브러리로 분류되며 UI 구성에 중점을 두고, Angular와 Vue.js는 프레임워크로 분류되며 애플리케이션 개발을 위한 포괄적인 도구를 제공합니다. 이들은 모두 웹 개발의 다양한 측면에서 응답하는 도구로 사용됩니다.
따지고 보면 AMP도 프레임워크에 속하는 것이지 않겠나요. 애당초 다른데 지원서를 낼 생각도 없지만 프론트엔드에 지원서를 내야 하는 상황이면 일반적으로 채택되는 이력서를 낼거여요.
솔까 SPA 방식에 웹사이트라 하더라도 SEO를 준수하는 전략을 얼마든지 세울 수 있어요. 이럼 body 태그 내지는 1차 태그를 어플리케이션으로 사용할 수 없겠지만 적절한 방법이 있는 것 만으로도 앵간한 거겠쩌.
