.NET Core와 .NET Framework 비교 분석

.NET Core와 .NET Framework 비교 분석
.Net Framework과 .Net Core 중 어떤 .Net을 사용해야 할까? 현재 .Net 진영에는 두 가지 .Net 프레임워크가 존재합니다. MS에서는 현재 서로 간의 호환되게 개발할 계획이 없으며, 둘 중 하나를 선택해서 사용해야 합니다. 두 프레임워크 중 하나를 ...

Read more

인터페이스와 클래스

인터페이스와 클래스
타입 스크립트 시리즈 3탄! 인터페이스와 클래스에 대한 내용을 다뤄보겠습니다. 인터페이스 앞서 타입에 대한 글을 보셨다면 타입 계층도가 있다는 걸 아실 겁니다. 그중 Object 타입은 인터페이스와 클래스 타입의 상위 타입입니다. 즉, Object로 선언된 변수는 class나 interface ...

Read more

객체와 타입

타입스크립트 객체와 타입
타입스크립트에는 기본적으로 제공하는 객체와 타입들이 존재합니다. 자바스크립트와 호환되기 위해 타입스크립트 타입은 자바스크립트와 대응되어 제공됩니다. 기본 제공 타입 유형 자바스크립트 타입 타입스크립트 타입 숫자 타입 Number number 불리언 타입 Boolean boolean 문자열 타입 String string 객체 ...

Read more

TypeScript vs javascript

TypeScript vs JavaScript
TypeScript vs javascript 요즘 많이 사용 되는 JavaScript 언어는 TypeScript라는 개선된 언어의 등장으로 혼란이 있습니다. JavaScript가 더 좋다 vs 아니다. 무조건 TypeScript가 좋다로 싸우기 때문이죠 JavaScript는 원래는 웹 페이지에 생명을 불어넣는 언어에서 시작하여 지금은 크게 ...

Read more

.NET 5 발표에 따른 변화들

.NET 5가 지원하는 것들
20년 11월 마이크로소프트는 .NET 5을 발표했다. 아래 그림과 같은 Platform으로 구성되었으며, 통합을 위한 시작으로 보인다. Tool은 오른쪽과 같이 4개를 사용하며 Core와 .NET Framework가 통합된 것이 특징이다. Core가 사라지고 .NET 5로 명칭을 정리했다. 이름을 통합하면서 혼동될 ...

Read more

코루틴(Coroutine) – [C# 시리즈 1]

코루틴(Coroutine)
오늘 진행할 내용은 코루틴이라는 개념이다. 우리가 Coroutine을 사용해야하는 이유는 Coroutine을 사용하면 비동기 처리가 너무나도 쉽게 이루어 질 수 있기 때문이라고 생각한다 Coroutine은 다양한 언어에서 지원하며, 언어마다 각자의 특색을 가지고 있다. 기본적인 특징이 있는데 아래와 같다. ...

Read more

DI 사용하는 이유와 이론 설명 – [CS 시리즈 1]

DI를 사용하는 이유
DI – Dependency Injection 의존하는 클래스에 대한 인스턴스를 직접 생성하지 않고, 컨테이너로부터 생성된 빈을 setter나 생성자를 통해 외부로부터 주입받는 것을 의미한다. DI는 왜 사용될까? 가장 큰 이유는 의존성을 외부에서 주입하기 위해 사용한다. 아래 코드를 보자. ...

Read more

branch와 merge 사용 방법

Branch와 Merge 사용법
branch와 merge 사용 방법 개요 혼자서 Git을 사용할 때, branch와 merge는 생각보다 사용량이 많지 않다. 하지만 팀에 소속되고, 팀 프로젝트를 시작하게되면 가장 많이 사용하는 명령어가 branch와 merge라고 생각한다. 팀과 함께 멋진 프로젝트를 진행할 때 branch ...

Read more

회사에서 바로 사용하는 Pull Request(PR)

회사에서 바로 사용하는  Pull Request
개요 Pull Reqeust는 자신이 작업한 내용을 다른 사람들에게 공유 후 코드 리뷰를 진행 후 브랜치에 병합하는 과정을 의미합니다. Pull Request는 개발 팀원이 많을 때, 프로젝트가 클 때 많이 사용하게 됩니다. 개발 회사에서는 자주 사용하는 기능이며, ...

Read more

C#으로 본 MVVM 패턴 정리 및 활용

C#으로 본 MVVM 패턴 정리 및 활용
MVVM 패턴은 Model과 View Model, View로 이루어진 패턴입니다. Model은 개념을 나타내는 Entity 입니다. 데이터를 나타내는 기본 단위가 됩니다. View는 유저가 보는 그래픽 컨트롤들의 집합입니다. WPF의 윈도우나 Web 페이지가 될 수 있습니다. VIewModel은 View와 Model를 연결하는 ...

Read more