프레임워크와 html,css,js 질문

프레임워크와 html,css,js 질문

작성일 2022.02.17댓글 2건
    게시물 수정 , 삭제는 로그인 필요

안녕하세요 sw개발공부2개월차라서 궁금한게너무많네요 도와주세요

1.프레임워크가 웹개발에 사용된다고들었는데 예를들어서 java spring을 사용한다고 가정하면 html,css,js등등은 사용하지않고도 프론트엔드 역할을 할수있는건가요??

2.프레임워크가 생산성이 뛰어나다고하는데 그럼 html을 쓰는이유는뭔가요?? 프레임워크는 디자인의 제한이있는건가요?? 혹은 진입장벽 등 의 차이인가요??



profile_image 익명 작성일 -

프레임워크는 자주 쓰이는 기능들을 미리 구현해놓은 하나의 거대한 공구상자 같은 것입니다. 망치, 드라이버, 송곳 등을 매번 직접 만들어서 쓸 수 없으니 미리 만들어놓고 쓰는 개념이죠.

1번에서 이야기하신 Java Spring은 백엔드 프레임워크입니다.

백엔드는 데이터에 대한 관리, 인증, 권한 같은 처리를 담당해서 화면에서 드러나는 작업들이 아닙니다.

서버와 데이터베이스에서 오가는 데이터에 대한 관리를 맡고 있는 프레임워크죠.

그래서 HTML,CSS,JS를 다루는 프레임워크 - 프론트엔드 프레임워크가 따로 있습니다. 대표적으로 리액트, 뷰, 스벨트와 같은 자바스크립트 라이브러리/프레임워크들이 있습니다.

2. 프레임워크는 미리 만들어놓은 기능의 집합이기 때문에 생산성이 뛰어나다고 하는겁니다.

하지만 망치가 있다고 해서 저절로 의자가 완성되는것이 아니고, 드라이버가 있다고해서 저절로 가구가 조립되는게 아니죠. HTML,CSS,JS를 이용해서 처리해야하는 복잡한 작업들을 좀더 손 쉽게 처리할 수 있도록 도와주는 도구에 불과합니다.

profile_image 익명 작성일 -

안녕하세요. 10년 이상 업계에 종사한 개발자입니다.

1. 기본적으로 불가능하다고 보시면 됩니다. 프레임워크를 사용하더라도 결국 html + css + js 조합으로 프론트엔드가 이루어지기 때문입니다.

2. 결국 프레임워크도 코드의 집합일 뿐입니다. 시간이 흐르면서 웹 개발에 필요한 코드들을 함수 혹은 클래스 형태로 뽑아 이를 일정한 규칙(프레임)을 바탕으로 코딩하게 만드는 것일뿐이니까요. html을 쓰는 이유라면 프레임워크가 만능이 아니기 때문입니다.

때에 따라 도구를 다르게 선택하기 때문이라고도 할 수 있습니다. 밥먹는데 삽이 아닌 숟가락을 쓰고, 땅 파는데 숟가락이 아닌 삽을 쓰는 이유는 삽으로 밥을 먹어도, 숟가락으로 땅을 파도 되지만 효율적이지 않아서 그렇습니다. 별다른 이유는 없어요.

질문 주신 디자인에 제한이 있다거나 진입장벽 등은 그냥 개발자의 실력에 따라 달라질 수 있는 부분인데, 실력이 있다면 프레임워크에서도 다양한 디자인을 시도할 수 있고, 진입장벽은 문제될 게 없을테니 말입니다.

2개월차시니 정말 스펀지처럼 모든 내용을 배우고 계실텐데, 가장 중요한 건 '잘' 배우시는 것입니다. 잘못된 버릇을 드린다거나 트랜드에 사로잡혀 개발을 위한 근본적인 지식들을 등한시하다보면(특정 프레임워크(스프링, 앵귤러 등)에 빠져 안정적인 서버를 위한 지식 혹은 안정적인 클라이언트를 위한 기술에 소흘한 경우) 결과적으로 빠르게 은퇴하실 거라고 생각됩니다.

지금은 많은 것을 배우시되 특정 기술에 목매지는 마시고, 취업 예정이시라면 하나의 언어, 프론트든 백엔드(다소 추상적이지만, API 서버든 DB든 세부 분야는 알아서 고르시기 바랍니다)든 하나의 분야에 몰입하신다면 롱런하실 수 있으리라 생각됩니다.

프레임워크와 html,css,js 질문

... 그래서 HTML,CSS,JS를 다루는 프레임워크 - 프론트엔드 프레임워크가 따로 있습니다. 대표적으로 리액트, 뷰, 스벨트와 같은 자바스크립트 라이브러리/프레임워크들이...

html css js react jquery

... html css js jquery 이 4개를 이용해서 뭘 만든다면 얘는 뭘 담당했다고 해야하나요? 3. 잘 이해하지 못해서 질문도... 기술(프레임워크)입니다. react를 능숙히 사용하면...

HTML CSS JS공부가 끝났으면

가장 기초적인 HTML CSS JS가 끝났으면 그다음 스텝은 무엇일까요? 기초부터 확실히... 언어를 선택하셨으면 라이브러리 내지 프레임워크를 선택하셔야 합니다. NodeJS로...

HTML CSS JS 질문

HTML CSS JavaScript 를 배운 대학 1학년 입니다. 현재로서는 어디가서 "나 풀스택... 공유하고, 질문에 대한 답변을 얻을 수 있습니다. Stack Overflow, Reddit, Quora 등이 대표적인...

html css js공부

html css js에 아무런 지식도 없는 중학생입니다 공부 를 해보려고 하는데 어떻게... js도 할 수있고 또한 react, vue, 앵귤러 등 많은 프레임워크를 손을 댈수있으니...

html/css/js 질문합니다.

~생략 hi index.html ------------------- body span { font-size: 20px; color: red; } .effct { font-size: 30px; color: blue; styles.css -------------------- 그리고 마지막으로...

html css js 질문

... it html css js 있어요 안녕하세요! 웹사이트를 만들어보고 싶으시다니 멋지세요!! 본인이 하고 싶은 일을 찾기가 힘든데 찾으신 것 같아서 부럽습니당 ㅎㅎ 하시고 싶으신일이...