반응형

2026/01 37

React Native 개발 환경 설정: Expo vs CLI, 처음엔 무엇을 선택해야 할까

React Native를 시작하려고 하면가장 먼저 마주치는 선택지가 있다.Expo로 시작할 것인가,React Native CLI로 시작할 것인가.공식 문서를 봐도 둘 다 가능하다고 하고,검색해보면 의견도 제각각이다.이 글은React Native를 처음 시작하는 사람 기준으로Expo와 CLI의 차이를 정리하고,어떤 선택이 현실적인지 설명한다.이 글이 필요한 사람React Native를 이제 막 시작한 경우Expo와 CLI 차이로 고민 중인 경우“실무에서는 뭘 쓰는지” 감이 안 오는 경우전체 흐름 먼저 정리React Native 개발 환경은크게 두 가지 방식으로 나뉜다.Expo 기반 개발React Native CLI 기반 개발둘은 프로젝트 생성 방식부터 개발 경험까지 다르다.[이미지: Expo vs Reac..

react-native 2026.01.13

Go 언어 구조체와 메서드: 데이터와 동작을 함께 다루는 방법

제어문과 반복문까지 익혔다면, 이제부터는 코드를 어떻게 구조화할 것인가가 중요해진다.Go에서는 이 역할을 구조체(struct) 와 메서드(method) 가 담당한다.객체지향 언어에 익숙한 사람이라면 “클래스가 없는 객체지향”이라는 설명을 자주 접했을 텐데,실제로 Go의 구조체와 메서드를 이해하면 그 표현이 왜 나왔는지 자연스럽게 납득하게 된다.이 글에서는구조체가 어떤 역할을 하는지메서드는 왜 함수와 분리되어 있는지실제로 쓰면서 어떤 패턴이 많이 등장하는지를 중심으로 정리해본다.구조체(struct): 여러 값을 하나의 의미로 묶기구조체는 여러 필드를 하나의 타입으로 묶는 방법이다.type User struct { ID int Name string Age int}type 키워드로 새로운..

backend 2026.01.12

React Native란 무엇인가? 모바일 앱을 시작하기 전에 알아야 할 것들

요즘 모바일 앱을 만든다고 하면React Native를 한 번쯤은 반드시 듣게 된다.웹 개발을 조금이라도 해봤다면“JavaScript로 앱을 만든다”, “React로 모바일을 만든다”는 말이어느 정도는 감이 올 것이다.하지만 막상 시작하려고 하면 이런 생각이 든다.React랑 뭐가 다른 거지?웹이랑 앱은 완전히 다른 거 아니야?이걸로 실제 서비스가 가능한가?이 글은React Native를 처음 접하는 사람을 기준으로,개념부터 왜 쓰이는지까지 차분하게 정리한 글이다.이 글이 필요한 사람모바일 앱 개발을 처음 시작하려는 경우React는 해봤지만 React Native는 처음인 경우Flutter, Native와 비교하며 고민 중인 경우React Native란 무엇인가React Native는**JavaScrip..

react-native 2026.01.12

Go 언어 제어문과 반복문 정리: if, switch, for 제대로 이해하기

변수와 타입을 어느 정도 익히고 나면, 다음으로 자연스럽게 넘어가는 주제가 제어문과 반복문이다.Go는 “문법이 단순하다”는 평가를 많이 받지만, 이 부분에서 특히 그 특징이 잘 드러난다.다른 언어를 경험해본 사람이라면 익숙한 개념들이지만,Go에서는 의도적으로 제거된 문법과 명확하게 제한된 규칙들이 있다.처음엔 불편하게 느껴질 수 있지만, 실제로 써보면 코드 흐름이 정리된다는 느낌을 받게 된다.이 글은 Go의 if, switch, for 문을 중심으로왜 이렇게 설계됐는지, 실제로 쓰면서 느끼는 포인트를 함께 정리한다.if 문: 조건식은 단순하게Go의 if 문은 다른 언어와 큰 차이는 없지만, 몇 가지 중요한 제한이 있다.if x > 10 { fmt.Println("x is greater than 10..

backend 2026.01.11

GitHub 레포 처음 만들 때 Git 설정 정리: git remote부터 push까지

처음 GitHub 레포지토리를 만들면막상 다음 단계에서 이런 생각이 든다.이 로컬 폴더를 GitHub 레포랑 어떻게 연결하지?git remote는 언제 쓰는 거지?매번 검색해서 복붙하는데, 정리된 게 없네이 글은GitHub에서 새 레포지토리를 만든 직후, 로컬에서 처음 한 번 설정하는 과정을실무 기준으로 차분하게 정리한 포스팅이다.Git을 이미 조금 써본 사람이라도처음 세팅 단계는 은근히 헷갈리는 경우가 많다.이 글이 필요한 사람GitHub 레포지토리를 이제 막 만든 경우로컬 프로젝트를 기존 GitHub 레포와 연결하려는 경우git remote, origin 개념이 애매한 경우전체 흐름 먼저 보기GitHub 레포지토리 생성 후로컬에서 해야 할 작업은 크게 보면 이 순서다.GitHub에서 레포지토리 생성로..

git 2026.01.10

Go 언어 시작하기: 변수와 타입부터 정리해보기

Go 언어를 공부하려고 자료를 찾아보면 “단순하다”, “컴파일이 빠르다”, “동시성에 강하다” 같은 설명을 자주 보게 된다.하지만 막상 시작해보면 가장 먼저 부딪히는 건 변수 선언 방식과 타입 시스템이다.다른 언어와 비슷해 보이면서도 미묘하게 다른 규칙들이 있어서, 초반에 정리를 잘 해두는 게 중요하다.이 글은 Go를 처음 접하는 사람, 혹은 문법을 한 번 훑어보고 정리하고 싶은 사람을 대상으로 한다.특히 변수 선언 방식과 타입 관련 문법을 중심으로 정리해본다.Go에서 변수를 선언하는 기본 방식Go에서 변수를 선언하는 방법은 크게 두 가지다.var 키워드를 사용하는 방식var a intvar b string = "hello"var 변수명 타입 형태가 기본이다초기값을 주지 않으면 타입의 zero value..

backend 2026.01.10

Cursor 요금제 총정리 (2026 최신 기준)

Cursor는 AI 기반 코딩 도구 중에서도 빠르게 확산된 편집기이지만, 실제로 써보면 단순히 월 구독료만 보고 판단하기 어려운 구조라는 점이 먼저 눈에 들어옵니다.특히 최근 Cursor는 개인 플랜과 팀 플랜을 나누고, 일부 모델 사용은 포함된 사용량 안에서 처리되며, 그 이상은 모델 사용량 기반 과금으로 이어질 수 있는 구조를 갖고 있습니다. 따라서 “한 달에 얼마냐”만 보는 것보다 내가 어떤 모델을 얼마나 자주 쓰는지를 함께 봐야 실제 비용을 더 정확하게 이해할 수 있습니다.이 글에서는 Cursor 공식 가격 페이지와 공식 문서를 기준으로, 현재 요금제 구조, 추가 과금이 붙는 방식, 그리고 개발자 기준으로 어떤 플랜이 맞는지를 정리해보겠습니다.이 글이 필요한 사람Cursor를 처음 유료로 써보려는..

AI 2026.01.07
반응형