Programming
Svelte(스벨트) 란? 사용자 UI를 쉽게 만들 수 있게 해주는, 프론트엔드 프레임워크 Svelte의 특징 적은 코드로 작성할 수 있다 - 높은 가독성 - 개발 시간 단축 - 쉬운 리팩토링 - 쉬운 디버깅 - 작은 번들 - 낮은 러닝 커브 가상 dom이 없다 (바닐라 js 사용하므로 빠르다) HTML 위에서 작동한다 ( Tailwind Css나, Django의 템플릿 과 비슷하게 작동 ) Svelte의 작동방식 우리가 Svelte 코드를 이용해 HTML에 모든 js, css를 구현하면, Svelte는 Svelte 코드를 바닐라js, css로 변환해주고, 브라우저는 이를 사용해 화면을 만든다(렌더링) Svelte 코드와, Vue, React 코드 비교 ( 동일한 기능 구현 ) 1. React impor..
nodemon 이란? [Node.js] nodemon이란? / 사용법 nodemon이란? Node.js 서버가 실행 중일때 javascript코드가 변경을 감지해서, 그에 따른 결과를 바로 바로 반영해 주는 Node.js 패키지 nodemon의 필요성 코드의 변경 결과를 바로바로 확인 할 수 있어, 원 defineall.tistory.com Babel 이란? [Node.js] Babel (바벨) 이란? / 사용법 babel 이란? 최신 ES6, ES7 버전의 javascript코드를, ES5버전의 코드로 바꾸어주는 Node.js 패키지 babel의 필요성 / 쓰는 곳 자주변하는 javascript 최신 코드를 이해하지 못하는 웹 브라우저에서도 페이지에 defineall.tistory.com nodemon..
프로덕션 단계란? Production : 생산 즉, 생산 단계를 의미한다. 프로그램을 만들고, [사용자에게 배포하기 전]까지 유지 보수하는 모든 과정을 말한다.
컴파일이란? 사람이 사용하는 프로그래밍 언어를, 컴퓨터가 이해할 수 있는 이진수 데이터로 바꿔주는 것
cli 란? 명령줄 인터페이스 ( Command Line Interface ) 텍스트 터미널을 사용해 컴퓨터와 상호작용하는 방식 GUI 란? 그래픽 인터페이스 ( Graph User Interface ) 화면 그래픽을 사용해 컴퓨터와 상호작용하는 방식
1. javascript로만 서버 만들기 HTTP 웹서버를 만드는 http 모듈 불러오기 // index.js // Node.js 환경이어야, require 사용가능 var http = require('http'); 웹서버에 사용할 서버주소, 포트 설정하기 var hostname = '127.0.0.1'; var port = 3000; HTTP 모듈 이용해서 웹서버 만들기 // createServer : 웹서버 생성 http.createServer(function(req, res){ // 화면에 응답(res)할 헤더 작성하기 res.writeHead(200, { 'Content-Type': 'text/plain' }); // 화면에 응답(res)할 내용 작성하기 res.end('Hello World\n'..
프로그래밍이란? 컴퓨터에게 시킬 작업을 프로그래밍 언어를 사용해 적는 행동 절차지향 프로그래밍 이란? 컴퓨터에게 일을 시킬때, 정해진 순서대로(ex:위에서 아래로) 처리하라고 코드를 작성하는 것 객체지향 프로그래밍 이란? 컴퓨터에게 일을 시킬때, 여러 개의 객체 단위로 나누어 처리하라고 시키는 것 개발자가 해당 코드가 하는 일을 더 잘 파악하기 위한 방법 중 하나로, 코드가 수행하는 작업의 핵심 의미를 기준으로, 여러 변수와 함수를 묶으면서 프로그램을 작성하는 것 객체란? [프로그래밍] 객체, 클래스란? ( 객체지향 프로그래밍) 객체란? 여러가지 형태의 변수와 ( variable ) 그 데이터를 다룰 함수( function )를 컴퓨터 메모리에 저장해놓은 데이터 묶음 이때 객체에 담은 변수를 "멤버변수"..
빌드란? ( = 컴파일 ) 소스코드로 작성된 파일을, 컴퓨터에서 실행할 수 있는 프로그램으로 바꾸는 작업 프로그래밍언어 => 기계어 (이진수)
firebase amplify agora one signal