21/12/15 용어정리

Ino·2021년 12월 15일
0

Etc

목록 보기
1/7

jUnit, Gomega, jest, cypress
리액트 리액트네이티브 자바 오라클
mysql 몽고db c# c++ c
python nodejs mongoose express
esquelize javascript flutter
코틀린 html css swift jUnit
xcode slack notion
aws https jwt

jUnit : 단위 테스트 Framework , JAVA의 단위 테스트 에서 절대적인 위치를 차지한다.
테스트 도구이며 외부 테스트 프로그램(케이스) 를 작성하여 System.out으로 번거롭게 디버깅하지 않아도 되게 한다.

Gomega : Gomega is a matcher/assertion library. It is best paired with the Ginkgo BDD test framework, but can be adapted for use in other contexts too.

jest : 페이스북에서 만들었고, javascript 코드가 제대로 동작하는 지 확인하는 test case를 만드는 테스팅 프레임워크

cypress : 웹용으로 설계된 프론트엔드 테스트 도구이며 javascript를 사용하여 프론트 개발자 및 QA 엔지니어를 대상으로 함, E2E, 통합, 단위 테스트가 가능함

React : 자바스크립트 라이브러리의 하나로서 사용자 인터페이스를 만들기 위해 사용된다. 페이스북과 개별 개발자 및 기업들 공동체에 의해 요지보수된다.

React native : 페이스북에서 만든 오픈소스 모바일 애플리케이션 프레임워크이다. javascript로 개발이 가능하며 하나의 프로그래밍 언어로 ISO와 안드로이드 모바일 앱을 동시에 개발할 수 있는 크로스 플랫폼이다.

Java : 객체 지향적 프로그래밍 언어이다.

Oracle : 관계 데이터베이스 관리 시스템 (RDBMS) 이다.

mysql : 표준 db 언어인 sql을 사용하는 오픈소스의 관계형 db의 RDBMS중 하나이다.

몽고DB: 크로스 플랫폼 도큐먼트 지향형 데이터베이스시스템이며, NoSQL db로 분류된다.

C# : Microsoft사가 발표한 객체 지향 프로그래밍 언어이다.

C++ : C언어와 조상을 공유하고 객체지향 및 일반화 프로그래밍과 같은 멀티 패러다임을 지원하는 프로그래밍 언어이다.

C: 세계적으로 가장 많이 쓰이는 프로그래밍 언어 중 하나

python : 인터프리터 언어 (프로그래밍 언어의 소스 코드를 바로 실행하는 컴퓨터 프로그램 또는 환경)중 가장 많이 사용되는 언어이다.

Node.js : Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임이다. (런타임 : 프로그래밍 언어가 구동되는 환경)

Mongoose : Nods js와 MongoDB를 위한 ODM(Object Data Mapping) 라이브러리이다. 호환성을 만들어내고, 간편한 CRUD를 가능하게 한다.

Express.js : Node js의 핵심 모듈인 http와 Connect 컴포넌트를 기반으로 하는 웹 프레임워크

Sequelize : Sequelize is a promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server. It features solid transaction support, relations, eager and lazy loading, read replication and more.

JavaScript : 복잡한 무언가를 웹페이지에 적용할 수 있게 해주는 스크립트 혹은 프로그래밍 언어이다.

flutter : Google의 오픈소스 모바일 앱 개발 크로스 플랫폼 프레임워크이다.

Kotlin : 자바 플랫폼에서 돌아가는 새로운 프로그래밍 언어

html : Hyper Text Markup Language 약어로 기능을 가진 문서를 만드는 언어이다.

css : Cascading Style Sheets의 약자로 HTML,XHTML,XML 같은 문서의 스타일을 꾸밀 때 사용하는 스타일 시트 언어입니다.

Swift : 아이폰 App을 개발하기 위한 언어

jUnit : JAVA의 단위 테스팅 도구

Xcode : Objective-C 또는 Swift 언어로 앱을 개발할 수 있는 IDE 이다.

slack : 사람들과 정보를 연결해주는 기업용 메시징 앱이다.

notion : 에버노트나 원노트와 같은 정보를 생산 및 기록하는 노트 프로그램

aws : Amazon Web Servicees, 클라우드 플랫폼

https : http의 보안 강화 버전

jwt : JSON Web Token, 전자 서명된 URL-safe의 JSON

TypeScript: Microsoft에서 구현한 JavaScript의 Superset 프로그래밍 언어. 확장자로는 .ts를 사용하며 컴파일의 결과물로 JavaScript 코드를 출력한다. 최종적으로 런타임에서는 이렇게 출력된 JavaScript 코드를 구동시키게 된다.

Docker: LXC(Linux Containers) 라는 커널 컨테이너 기술을 이용하여 만든 컨테이너 기술 중 하나. 물론 지금은 LXC에 전적으로 의존하고 있지는 않으나, LXC 옵션 등을 사용 할 수 있는 것을 감안한다면 아예 분리된 별개의 기술이라고 할 수는 없다.

Svelte: 2016년 출시한 오픈 소스 프론트엔드 웹 프레임워크이다. 기존의 React나 Vue.js 등의 널리 알려진 웹 프레임워크와 달리, 가상 DOM을 사용하지 않으며 빌드 단계에서 구성 요소를 컴파일하여 성능이 향상되었다.

jQuery: HTML 속 클라이언트 사이드 스크립트 언어를 단순화하도록 설계된 브라우저 호환성이 있는 JavaScript 라이브러리이다. 존 레식에 의해 2006년 Barcamp NYC 에서 공 식적으로 소개되었다.

Django: 2005년부터 시작된 Python의 오픈 소스 웹 프레임워크이자 풀 스택 프레임워크이다.

profile
HI IM INO

0개의 댓글