2019๋ ์ ๋์๋ด ๋๋ค.
๊ธฐ์ ์คํ์ ๋ค์ํ
React
SPA ์ฑ๊ธ ํ์ด์ง ์ดํ๋ฆฌ์ผ์ด์ ์ ์์ฑํ๊ณ ์ถ์ด ๊ณต๋ถ๋ฅผ ์์ํ์ต๋๋ค.
์ต๋ํ ํ๋ ์์ํฌ์ ๋์์ ๋ฐ๊ณ , ์ฌ์ฉํ๊ธฐ ์ข์ ํจํค์ง๋ฅผ ์ฐพ์ผ๋ฉฐ ๋ฆฌ์กํธ์ ์ด์ ์ ๋ง์ถฐ์ ์งํํ์ต๋๋ค.
Next.js ๋ โค๏ธ ์ ๋๋ค.
React Native
๋ฆฌ์กํธ ๊ณต๋ถ๋ฅผ ์์ํ์ผ๋, ํ์ฉ ๋ฒ์๋ฅผ ๋ํ๊ธฐ ์ํด ๊ณต๋ถ๋ฅผ ์์ํ์ต๋๋ค.
TypeScript
๋ฆฌ์กํธ ๊ณต๋ถ๋ฅผ ์์ํ๊ณ , ES๋ก ์์ฑ๋ ์ฝ๋์์ ํ์์ด ์คํ์ ๊ฒฐ์ Dynamic typing๋์ด ๋ฐ์ํ๋ ์ค๋ฅ๋ฅผ ์ค์ด๊ณ ์ถ์ด ๊ณต๋ถ๋ฅผ ์์ํ์ต๋๋ค.
ํ๋ก์ ํธ ๊ตฌ์ฑํ ๋, ํ๋จ๊ณ๊ฐ ๋์ด๋์ง๋ง ํจ๊ณผ๋ ๊ทธ ์๊ฐ๋ณด๋ค ํฌ๋ค๊ณ ์๊ฐ๋ฉ๋๋ค.
ECMAScript
ํ์
์คํธ๋ฆฝํธ๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ์ํผ์
-ํ์
์คํฌ๋ฆฝํธ๊ฐ ์๋ฐ์คํฌ๋ฆฝํธ ์ ์ฒด๋ฅผ ํฌํจ
-์
๋๋ค.
์์๊ฐ ๋ค๋ฐ๋๊ฒ ๊ฐ์ง๋ง, ์ ๋ ํ์
์คํฌ๋ฆฝํธ๋ฅผ ๋ ์ ์ฌ์ฉํ๊ธฐ ์ํด ECMAScript๋ฅผ ๋ ์์์ผ๊ฒ ๋ค๊ณ ์๊ฐํ์ต๋๋ค.
Node.js
์ด์ ๋ ธ๋์ ์ด์์ค ์์ฉ ํ๋ก๊ทธ๋จ ์์ฑ์๋ ํ์ ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
์์ฑํ ๋ ์์ฑํ ์ฝ๋๊ฐ ๊ธธ์ด์ง์ง๋ง, ์คํ์ ํ์ ๊ด๋ จ ์ค๋ฅ๊ฐ ๊ฑฐ์ ์์ต๋๋ค.
.NET Core 3
๊ฒฝํํ๋ ๊ฒ๋ค์ ๋ฒ๋ฆด ์ ์์ผ๋ฏ๋ก ๊พธ์คํ ๋ด์ผ ํฉ๋๋ค.
Xamarin
์์ง์ ์ฌ์ฉํ๋ ์๋ง๋ฆฐ์ด ๋ฆฌ์กํธ ๋ค์ดํฐ๋ธ๋ณด๋ค ์ ๊ทผํ๊ธฐ ํธํฉ๋๋ค.
Docker
์ด๋ฐ์ ๋ฐ ๋ฌธ์ ๋ก ์ข์ง ์์ ์์์ด ๋ค๋ ค์ค์ง๋ง, ์ฌ์ ํ ์์ฉ ํ๋ก๊ทธ๋จ์ ๊ฐ์ํํ๊ธฐ ์ํด ํธ๋ฆฌํ ๋๊ตฌ์ ๋๋ค.
๊ฐ ํ๋ซํผ๋ง๋ค ๊ณตํต๋๋ ๊ธฐ์ ์คํ์ด ๋์ปค์๋ค๊ณ ๊ธฐ์ต๋ฉ๋๋ค.
2019๋ ์ด์ผ๊ธฐ
2019๋ 03์ โฆ 2007๋ 3์ ์ ์ฌํด์ ์ด์ฌํ ๊ทผ๋ฌดํ๋ ํ์ฌ์์ ํด์ฌํ์ต๋๋ค.
ํด์ โฆ ํน ์ฌ๊ณ ์ถ์์ผ๋, ๊ธ์์ค๋ฐ ์ผ๋ค์ด ์๊ฒจ ๋ค์ ๊ธฐํ์ ๋ ํน ์ฌ๊ธฐ๋ก ํ์ต๋๋ค.
๊ณต๋ถ โฆ ๋ ์๊ณ ์ถ์๊ฒ ๋ง์ผ๋ ์ ๋ฌด์ ๋ฐ๋ ค ์ฐ์ ์์๊ฐ ๋ฎ๊ฒ ์ค์ ๋์๋ ๊ฒ๋ค์ ๋ํด ์๊ฐ์ ๋ค์ฌ ์กฐ๊ธ ๋ ์๊ฒ ๋์์ต๋๋ค.
Javascript
, Node.js
, TypeScript
, React
, React Native
.NET ํ๋ซํผ ๊ธฐ๋ฐ ๊ฐ๋ฐ์์ธ๋ฐ, Visual Studio ๋ฅผ ์ด์๋ ์๊ฐ๋ณด๋ค, Visual Studio Code ๋ก ์์ ํ ์๊ฐ์ด ๋ ๋ง์์ต๋๋ค.
์ด์ ์๋ ASP.NET Core ๋ก API ๋ฐฑ์๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ์์ฑํ์ผ๋, ์ด์ TypeScript ๋ก express ๊ธฐ๋ฐ API ๋ฐฑ์๋ ์์ฉ ํ๋ก๊ทธ๋จ ์์ฑ์ด ๋ ํธํฉ๋๋ค.
๊นํ๋ธ ์ ์ฅ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํต๊ณ์๋ฃ๋ฅผ ์์ฑํด์ฃผ๋ Sourcerer ์๋น์ค์์ ํต๊ณ์๋ฃ๋ฅผ ์์ฑํด๋ณด๋, Javascript 35%, TypeScript 21%, C# 11%
์คํํธ์ โฆ ์ฌ๋ฉด์ ์คํํธ์ ๋ํ๋๋ค๊ณผ ์ฌ๋ฌ ์ด์ผ๊ธฐ๋ฅผ ๋๋ด์ต๋๋ค.
์กฐ๊ฑด์ด ๋ง์ง ์์์, ์ํ๋ ๋ถ์ผ๊ฐ ์๋๋ผ์ ๋ฑ์ ์ด์ ๋ก ํด์๊ธฐ๊ฐ์ด ๊ธธ์ด์ง๊ณ ์์ ๋, ํ๋ฒ ๋์ ํด๋ณด๊ณ ์ถ์ ๋ถ์ผ์ ์คํํธ์ ๋ํ๋์ ์ฐ๋ฝ์ ๋ฐ๊ณ , ์ ์ฃผ๋์ ๋ค๋ ์จ ํ ํ์ฌ ๊ทผ๋ฌด์ค์ ๋๋ค.
๊ทธ๋ฐ๋ฐ, ์์ํด๋ณด๋ ์ด๊ฑด ๊ทธ๋ฅ ์ผํ๋ชฐ โฆ
2020๋ ์๋
Flutter
Flutter๊ฐ ๊ต์ฅํ ๋ง์ด ์ฌ์ฉ๋๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
Go
๋งค์ฐ ๋จ์ํด์ ๋ฐฐ์ฐ๊ธฐ๊ฐ ์ฝ๋ค๊ณ ํฉ๋๋ค.
GraphQL
API ์์ฑ์ ๋์ ์ด๋ฆ ๋ง๋ค๊ธฐ์ ์ง์ณ๊ฐ๋๋ค. ์ฆ๊ฒจ์ฌ์ฉํ๊ณ ์๋ Typeorm๊ณผ ํตํฉํด์ ์ฌ์ฉํ๋ฉด ์ข์ ๊ฒ์ผ๋ก ์๊ฐ๋ฉ๋๋ค.
๊ทธ๋ฆฌ๊ณ , ๊ณ์ โฆ
TypeScript, React, React Native, Node.js, .NET Core