본문 바로가기

개발/ETC9

[CS] 모바일 앱의 4가지 구분

개인적으로 공부하면서 기록하는 공간으로 잘못된 정보는 댓글을 통해 알려주시면 감사하겠습니다 :-) * * * * * 어플리케이션을 사용하다보면 어떤게 네이티브인지 어떤게 하이브리드인지, 어디까지가 모바일 웹인지 어디까지가 웹앱인지 잘 모르는 경우가 많아요 이번 기회에 확실하게 짚고 넘어가보고자 합니다 ! 모바일 앱의 종류 모바일 앱은 개발 방법이나 실행 방법에 따라 네 가지의 애플리케이션으로 구분할 수 있다. - 네이티브 앱 (Native App) - 하이브리드 앱 (Hybrid App) - 웹 앱 (Web App) - 모바일 웹 (Mobile Web) 네이티브 앱 (Native App) 안드로이드 SDK를 이용해 Java 또는 Kotlin으로 개발하거나, iOS SDK를 이용해 Swift 또는 Obje.. 개발/ETC 2022. 8. 31.

[CS] MVC Pattern

개인적으로 공부하면서 기록하는 공간으로 잘못된 정보는 댓글을 통해 알려주시면 감사하겠습니다 :-) MVC (Model - View - Controller) MVC는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴으로, 애플리케이션을 세 가지 역할로 구분한 개발 방법론이다. 사용자가 Controller를 조작하면 → Controller는 Model을 통해서 Data를 가져오고 → 그 정보를 바탕으로 View를 통해 시각적 표현을 제어하여 사용자에게 전달하게 된다. MVC 패턴을 사용하는 이유 비즈니스 로직과 UI 로직을 분리하여 유지보수를 독립적으로 수행가능 Model과 View가 다른 컴포넌트들에 종속되지 않아 애플리케이션의 확장성, 유연성에 유리함 중복 코딩의.. 개발/ETC 2022. 8. 24.

[CS] REST API

개인적으로 공부하면서 기록하는 공간으로 잘못된 정보는 댓글을 통해 알려주시면 감사하겠습니다 :-) * * * * * REST REST란 REpresentational State Transfe의 약자로, 자원을 URI로 표시하고 해당 자원의 상태를 주고 받는 것을 의미한다. REST의 구성 요소는 - 자원 (Resource) : URI - 행위 (Verb) : HTTP Method (GET, POST, PUT, DELETE 등) - 표현 (Representations) 으로 이루어져있다. REST의 특징 1. Uniform Interface (유니폼 인터페이스) - HTTP 표준을 따르는 환경이라면, 언어 및 플랫폼에 상관없이 어디서든 사용할 수 있는 인터페이스 스타일이다. 2. Stateless (무상태.. 개발/ETC 2022. 8. 23.

[CS] 객체 지향 프로그래밍 (Object Oriented Programming)

개인적으로 공부하면서 기록하는 공간으로 잘못된 정보는 댓글을 통해 알려주시면 감사하겠습니다 :-) ▪ ▪ ▪ ▪ ▪ 공부를 하다가 굉장히 잘 정리되어 있는 깃허브를 발견했습니다 ! 보기만 하면 잘 모를 것 같아서 제 입맛에 맞게 공부해보려고 해요 GitHub - JaeYeopHan/Interview_Question_for_Beginner: Technical-Interview guidelines written for those who started studying progr :boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_inv.. 개발/ETC 2022. 8. 23.

[VSCode] 확장 프로그램 추천

개인적으로 공부하면서 기록하는 공간으로 잘못된 정보는 댓글을 통해 알려주시면 감사하겠습니다 :-) ▪ ▪ ▪ ▪ ▪ VS Code를 사용하는 이유 중 하나가 확장 프로그램이라고 할 수 있을 정도로 확장 프로그램이 굉장히 잘 되어 있어요 ! 어떤 언어를 사용해서 개발하느냐에 따라 그에 맞는 확장 프로그램을 설치해 주면 굉장히 편리하게 개발할 수 있고, 그 만큼 개발 효율도 낼 수 있죠 이번 포스팅에서는 제가 사용하고 있는 확장 프로그램을 소개해드리려고 합니다 (❁´▽`❁)*✲゚* 확장 프로그램 설치 방법 확장프로그램은 좌측 사이드바 4번째 아이콘 확장 또는 단축키 Ctrl+Shift+X 로 접근할 수 있다. 해당 영역에서는 현재 설치되어 있는 확장 프로그램을 확인 할 수 있으며, 검색을 통해 새로운 확장 .. 개발/ETC 2022. 6. 27.