728x90

IT/지식 공유 6

모바일 APP 개발 종류에 대해서

이번에는 모바일 App 개발에 앞서 개발 종류에 대해 알아보겠습니다. 이번 글에서는 모바일의 App 개발을 크게 3가지로 분류하였습니다. (웹앱과 같은 경우는 이번 글에서 제외시켰습니다.) 1. 네이티브 앱 네이티브 앱은 외적인 지원 없이 특정 하드웨어 및 OS에서 그대로 실행하는 앱을 뜻합니다. 각각의 운영체제에서 각각의 언어를 사용하여 개발합니다. 대표적으로 Google의 android, Apple 의 iOS 가 있습니다. android 2007년 구글에서 개발 Android Studio 개발 툴 사용 개발 언어 - JAVA, Kotlin iOS 2007년 애플에서 개발 Xcode 개발 툴 사용 개발 언어 - Objective-C, Swift 장점 모바일 개발에서의 중요한 감성을 그대로 표현할 수 있..

IT/지식 공유 2021.12.23

B2B & B2C 에 대해 알아보자!

이번글에서는 기업에서 업무나 거래 도중 간혹 나오는 B2B, B2C의 용어에 대해 간단히 알아보겠습니다. B2B, B2C 는 전자상거래의 비즈니스 모델입니다. BtoB, BtoC 라고 하며 to의 발음이 2(Two) 와 같기 때문에 B2B, B2C 라고도 합니다. 이외에는 B2G, C2C, G2C 도 있습니다. 1. B2B (Business to Business) B2B 는 기업과 기업 간의 거래를 말합니다. 판매자와 구매자가 기업 단위이고 기업에 알맞는 서비스와 물품을 거래합니다. 2. B2C (Business to Consumer) B2C 는 기업과 소비자 간의 거래를 말합니다. 기업이 소비자에서 서비스 및 물품을 판매합니다. 대표적으로 인터넷 쇼핑몰이 있습니다. 3. B2G (Business to ..

IT/지식 공유 2021.12.07

클라우드 서비스에 대해서 알아보자! (IaaS, PaaS, SaaS)

재직 중인 회사에서 클라우드 서비스 SaaS를 제공함으로서 클라우드 서비스가 궁금해져 한 번 알아보고자 합니다. 클라우드 서비스에서는 크게 아래와 같이 3가지 서비스로 나뉜다고 합니다. 1. IaaS (Infrastructure as a Service) - 해당 기업의 서버, 스토리지 등 하드웨어적인 인프라를 클라우드 서비스로 제공 2. PaaS (Platform as a Service) - 소프트웨어 개발에 도움을 주는 모듈 및 라이브러리 등 플랫폼을 클라우드 서비스로 제공 3. SaaS (Software as a Service) - 해당 기업의 소프트웨어와 데이터를 클라우드 서비스로 제공 1. 각각 어떤 것을 제공할까? 2. 예시 1. IaaS AWS 아마존 웹 서비스 Microsoft Azure G..

IT/지식 공유 2021.12.06

UI 와 UX 에 대하여 알아보자!

이번 글에서는 UI와 UX에 대하여 알아보고자 합니다. 어디서 많이 본 용어라던가 아니면 작업에서 많이 사용되는 용어이다 보니까 저 같은 경우는 간단히 [디자인] 정도로만 알고 있었습니다. (하지만, 막상 찾아보고 공부해보니까 많이 달랐습니다.) 간단히 UI가 무엇인지 그리고 UX는 무엇인지 두 용어의 차이점을 한 번 알아보고자 합니다. 1. UI UI는 User Interface의 약자입니다. 해석하면 사용자의 접점 정도로 해석할 수 있습니다. 즉 사용자가 접할 수 있는 부분, 제품이나 서비스 등 마주하는 화면의 디자인, 레이아웃 그리고 조작할 수 있는 버튼 등과 시각적인 요소들을 UI라고 합니다. iOS 개발자로서는 아이폰을 바라본다면 다양한 배경화면이나 앱 그리고 그 앱의 조작을 담당하는 다양한 컨..

IT/지식 공유 2020.06.15

Mac에서 PlantUML을 사용해보자!

Mac에서 PlnatUML을 사용하여 시퀀스 다이어그램, 클래스 다이어그램 등을 만들어 보겠습니다. 개발자에 있어서는 단순 코딩뿐만이 아니라 자신의 프로그램이 어떤 구성을 가지고 있는지 설계하는 능력도 중요하다고 생각합니다. PlantUML은 간단히 사용할 수 있고 각 종 다이어그램도 코딩하듯이 작성할 수 있어 편리한 툴입니다. 작성법이나 소개에 관련된 글을 확인하시면 됩니다. https://plantuml.com/ko/ 간단한 텍스트를 이용하여 멋진 UML 다이어그램을 만들 수 있는 오픈소스 도구입니다. 간단한 텍스트를 이용하여 쉽게 멋진 UML 다이어그램을 만들 수 있으며, 다양한 종류의 다이어그램을 제공하고 있습니다. 또한, 생성된 다이어그램을 PNG, LaTeX, EPS, SVG 와 같은 이미지로..

IT/지식 공유 2020.04.20

MAC의 brew cask를 사용하여 이전 버전의 JAVA를 설치해보자!

Mac 사용자라면 대부분 패키지 관리 툴인 Homebrew를 아신다거나 많이 사용하실 거라고 생각합니다. 그중에 커맨드라인 명령어 만으로도 어플을 설치할 수 있는 brew cask를 사용하여 여러 가지 java를 설치하는 방법을 알아보고자 합니다. brew cask를 잘 모르시는 분은 아래 첨부를 확인해 주시면 되겠습니다. https://github.com/Homebrew/homebrew-cask Homebrew/homebrew-cask 🍻 A CLI workflow for the administration of macOS applications distributed as binaries - Homebrew/homebrew-cask github.com 1. Homebrew-cask-versions를 설치..

IT/지식 공유 2020.04.17
728x90