분류 전체보기 427

라이브러리와 프레임워크의 차이점

구분Library(라이브러리)Framework(프레임워크)개념개발자가 특정 기능을 구현할 때사용할 수 있는 재사용 가능한 코드 집합애플리케이션 개발의 구조를 제공하며특정규칙에 따라 개발해야 하는일종의 템플릿 또는 기반 구조제어흐름개발자가 코드를 호출하여 사용(개발자가 제어권을 가짐)프레임워크가 개발자의 코드를 호출(프레임워크가 제어권을 가짐)Inversion of Control사용방식필요한 부분만 골라서 사용프레임워크가 제공하는 구조와 규칙을 따르며전체적인 개발 과정에 통합유연성자유롭게 선택하고 조합 가능프레임워크의 규칙과 구조를 준수해야 함예시Pandas, NumPy, jQuery, LodashDjango, Spring, Angular, React(특정 맥락에서 컴포넌트 기반 프레임워크로분류되기도 함)..

ComputerScience 2024.12.06

[Next.js] Next.js?

[ Next.js ]원저자Guillermo Rauch개발자Vercel 및 오픈 소스 커뮤니티발표일2016년 10월 25일(8년 전)안정화 버전15.0.3 / 2024년 11월 7일(26일 전) 저장소github.com/vercel/next.js프로그래밍 언어JavaScript, TypeScript, Rust플랫폼웹 플랫폼크기17.0 MB종류웹 애플리케이션 프레임워크라이센스MIT 라이선스웹사이트nextjs.org[ 배경 ]Next.js는 서버 측 렌더링 및 정적 웹사이트 생성을 포함한여러가지 추가 기능을 지원하는 리액트 (자바스크립트 라이브러리) 프레임워크이다. 리액트는 전통적으로 자바스크립트를 사용하여클라이언트 브라우저에서 렌더링되는웹 애플리케이션을 구축하는 데 사용되는 자바스크립트 라이브러리이다.그러나..

Dev_Study/Next.js 2024.12.06

[Vue.js] Vuetify3프레임워크 설정하기

Vuetify3? 2014년에 처음 출시된 이후 Vue.js는세계에서 가장 인기 있는 자바스크립트 프레임워크 중 하나로 성장했습니다.이러한 인기의 이유 중 하나는개발자가 애플리케이션 전체에서 사용하고 재사용할 수 있는작은 모듈을 만들 수 있는 구성 요소를 광범위하게 사용하기 때문입니다.Vuetify는 동적 테마, 글로벌 기본값, 애플리케이션 레이아웃 등강력한 기능과 결합된 사전 제작 구성 요소 모음입니다.개발자에게 풍부하고 매력적인 사용자 경험을 구축하는 데 필요한 모든 도구를 제공하는 것이 목표입니다. Vuetify는 배우기 쉽고 마스터할 수 있는 보상을 제공하기 위해처음부터 구축된 강력한 Vue 구성 요소 프레임워크입니다.당사의 UI 구성 요소 컬렉션은 모든 사용 사례를 충족할 수 있는충분한 사용자 ..

Dev_Study/Vue.js 2024.12.06

[VS Code] Terminal의 한글이 깨져보일때

VS Code에서 log를 한글로 찍어보면 꺎꿹? 이런식으로 깨져서 보이게 되는데VS Code에서는 분명 UTF-8로 되어있는데 왜 깨지는걸까?이유는 Windows의 인코딩 방식때문이다Windows의 한국어 기본인코딩이 CP949이기 때문에VS Code에서는 UTF-8로 code를 인코딩하고Windows에서는 CP949인코딩해서 보여주기 때문에 깨져보이는것이다따라서 Windows의 인코딩을 UTF-8로 변경해서 해결하면 된다[ 1. Windows의 국가 또는 지역 설정 열기 ]1.윈도우키+R키를 눌러 실행창을 열고 intl.cpl 입력후 확인 [ 2. 관리자옵션 탭 클릭후 > 시스템 로캘 변경(C) 클릭 ] [ 3. 지역설정 창이 뜨면 □Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용 을..

Dev_Tool/VS Code 2024.12.03

[JPA] Failed to convert from type [null] to type [int] for value [null]

[ 에러 ] JPA로 세팅된 상태이며엔티티 변수중 int형으로 선언된것이 있고data등록 API를 호출시 아래와 같은 에러 발생.w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public org.springframework.http.ResponseEntitydefault message [Failed to convert value of type 'null' to required type 'int'; Failed to convert from type [null] to type [int]..

Dev_Log 2024.12.02
728x90
반응형