π‘ κ°μ
Microsoftμμ κ°λ°νκ³ μ μ§/κ΄λ¦¬νλ Apache λΌμ΄μΌμ€κ° λΆμ¬λ μ€ν μμ€
π‘ μ¬μ©νλ μ΄μ
- C#, Javaμ κ°μ μΈμ΄λ€μμ μ¬μ©νλ κ°ν νμ μμ€ν μ λμ κ°λ μ±κ³Ό μ½λ νμ§ λ±μ μ 곡ν μ μκ³
λ°νμμ΄ μλ μ»΄νμΌ νκ²½μμ μλ¬κ° λ°μν΄ μΉλͺ μ μΈ μ€λ₯λ€μ λμ± λ μ½κ² μ‘μλΌ μ μμμ- λ°λ©΄ μλ°μ€ν¬λ¦½νΈλ νμ μμ€ν μ΄ μλ λμ νλ‘κ·Έλλ° μΈμ΄
- μλ°μ€ν¬λ¦½νΈ λ³μλ λ¬Έμμ΄, μ«μ, λΆλ¦° λ± μ¬λ¬ νμ μ κ°μ κ°μ§ μ μμ
- μ΄λ₯Ό μ½ν νμ μΈμ΄λΌκ³ ννν μ μμΌλ©° λΉκ΅μ μ μ°νκ² κ°λ°ν μ μλ νκ²½μ μ 곡νμ§λ§, λ°νμ νκ²½μμ μ½κ² μλ¬κ° λ°μν μ μλ λ¨μ μ κ°μ§
- νμ μ€ν¬λ¦½νΈλ μ΄λ¬ν μλ°μ€ν¬λ¦½νΈμ κ°ν νμ μμ€ν μ μ μ©ν΄
- λλΆλΆμ μλ¬λ₯Ό μ»΄νμΌ νκ²½μμ μ½λλ₯Ό μ λ ₯νλ λμ μ²΄ν¬ κ°λ₯
νμ μ€ν¬λ¦½νΈμ κΈ°λ₯
- ν¬λ‘μ€ νλ«νΌ μ§μ: μλ°μ€ν¬λ¦½νΈκ° μ€νλλ λͺ¨λ νλ«νΌμμ μ¬μ©ν μ μμ
- κ°μ²΄ μ§ν₯ μΈμ΄: ν΄λμ€, μΈν°νμ΄μ€, λͺ¨λ λ±μ κ°λ ₯ν κΈ°λ₯μ μ 곡νλ©°, μμν κ°μ²΄ μ§ν₯ μ½λλ₯Ό μμ±ν μ μμ
- μ μ νμ : μ μ νμ μ μ¬μ©νκΈ° λλ¬Έμ μ½λλ₯Ό μ λ ₯νλ λμμ μ€λ₯λ₯Ό 체ν¬ν μ μμ.(λ¨ μλν° νΉμ νλ¬κ·ΈμΈμ λμμ νμ)
- DOM μ μ΄: μλ°μ€ν¬λ¦½νΈμ κ°μ΄ DOMμ μ μ΄ν΄ μμλ₯Ό μΆκ°νκ±°λ μμ ν μ μμ
- μ΅μ ECMAScript κΈ°λ₯ μ§μ: ES6 μ΄μμ μ΅μ μλ°μ€ν¬λ¦½νΈ λ¬Έλ²μ μμ½κ² μ§μν μ μμ
μ₯μ
- μΆκ° νμ μ μ΄μ©νμ¬ λͺ μμ μ΄κ³ μμμΉ λͺ»ν λ§μ μλ¬λ₯Ό νΌν μ μμ
- νμ μ€ν¬λ¦½νΈλ§ μ΄ν΄ν μ μλ νΉμ ν κΈ°λ₯λ€μ μΆκ°ν¨
λ¨μ
- λΈλΌμ°μ λ νμ μ€ν¬λ¦½νΈλ₯Ό μ€νν μ μμ
- μλ°μ€ν¬λ¦½νΈλ₯Ό μ€νν μ μλ νκ²½μμλ νμ μ€ν¬λ¦½νΈκ° μ§μλμ§ μμ
μ¬μ© λ°©λ²
- μλ°μ€ν¬λ¦½νΈκ° .js νμ₯μλ₯Ό κ°μ§ νμΌλ‘ μμ±λλ κ²κ³Ό κ°μ΄ νμ μ€ν¬λ¦½νΈλ .ts νμ₯μλ₯Ό κ°μ§ νμΌλ‘ μμ±ν μ μκ³ , μμ± ν νμ μ€ν¬λ¦½νΈ μ»΄νμΌλ¬λ₯Ό ν΅ν΄ μλ°μ€ν¬λ¦½νΈ νμΌλ‘ μ»΄νμΌνμ¬ μ¬μ©ν¨
- (νμ μ€ν¬λ¦½νΈλ νλ‘κ·Έλλ°μΈμ΄λ©΄μ λꡬμ΄κΈ°λ ν¨. μ¦, μ½λλ₯Ό μ€ννμ¬ νμ μ€ν¬λ¦½νΈ μ½λλ₯Ό μλ°μ€ν¬λ¦½νΈλ‘ μ»΄νμΌνλ μ»΄νμΌλ¬)
- tsc λͺ λ Ήμ΄λ₯Ό μ¬μ©νμ¬ ν΄λ κ²½λ‘ μ ν ν tsc νμΌλͺ .ts νλ©΄ μλμΌλ‘ μ»΄νμΌ
κ°λ° νκ²½
VSCodeμ WebStorm
- VSCode(Visual Studio Code)μ WebStormμ νμ μ€ν¬λ¦½νΈ μ§μ κΈ°λ₯μ΄ λ΄μ₯λμ΄ μκΈ° λλ¬Έμ λ³λμ μ€μ μμ΄λ
- νμ μ€ν¬λ¦½νΈ νμΌμ(.ts, tsconfig.json λ±) μΈμν μ μκ³ μ½λ κ²μ¬, λΉ λ₯Έ μμ , μ€ν λ° λλ²κΉ λ±μ λ€μν κΈ°λ₯μ λ°λ‘ μ¬μ©ν μ μμ
- λ¨, μ»΄νμΌλ¬λ ν¬ν¨λμ΄ μμ§ μκΈ° λλ¬Έμ λ³λλ‘ μ€μΉν΄μΌ ν¨.(E.g. npm install typescript)
μ€μΉ
- tsc λͺ λ Ήμ μ¬μ©νκΈ° μν΄ νμ μ€ν¬λ¦½νΈλ₯Ό μ μ μ€μΉν μ μμ
$ npm install -g typescript
$ tsc --version
$ tsc ./src/index.tsLIST
'#1 Language π > 1-3 Typescript' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
| [Typescript] κ³ κΈ νμ (1) | 2023.12.23 |
|---|---|
| [Typescript] ν΄λμ€ & μΈν°νμ΄μ€ (1) | 2023.12.23 |
| [Typescript] ꡬ쑰 λΆν΄ (1) | 2023.12.23 |
| [Typescript] TypeScript μ»΄νμΌλ¬(λ° κ΅¬μ±) (1) | 2023.12.23 |
| [Typescript] Typescript κΈ°λ³Έ & κΈ°λ³Έ νμ (1) | 2023.12.23 |