1. SW๊ฐ๋ฐ ํ๊ฒฝ ์ข ๋ฅ
1) PCํ๊ฒฝ ์น (Web)
- PC ํ๊ฒฝ์ ์ต์ ํ ๋ ์น
2) ๋ชจ๋ฐ์ผ ์น (Web)
- ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ ์ต์ ํ ๋ ์น
3) ๋ฐ์ํ ์น (Web) = PCํ๊ฒฝ + ๋ชจ๋ฐ์ผ ์น
- ๋ทฐํฌํธ ๋๋น์ ๋ฐ๋ผ ๋ฐ์ํด ๋ณํํ๋ ์น
- PC, ๋ชจ๋ฐ์ผ ๋ฑ ๋ค์ํ ๋๋ฐ์ด์ค ํ๊ฒฝ์ ๋ง์ถฐ ํฌ๊ธฐ ๋ฑ์ด ๋ณํํ๋ฉฐ ์ต์ ํ๋์ด ์ ์ง๋ณด์ ๊ด๋ฆฌ๊ฐ ์ฉ์ดํ๋ค.
4) Native ์ดํ (์ ํ๋ฆฌ์ผ์ด์
)
- Android , IOS๊ฐ์ ์ด๋ค ๊ตฌ์ฒด์ ์ธ ํ๋ซํผ๋ง์ ์ํด ๋ง๋ค์ด์ง ์ฑ, ์๋ก ํธํ๋์ง ์์ผ๋ฏ๋ก ๋ฐ๋ก ์ ์ ํด์ผํ๋ค.
- Android ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ๋ฐ์ ๊ฒฝ์ฐ๋ Kotlin ๋๋ Java๋ก ๋ค์ดํฐ๋ธ ์ฑ์ ๋ง๋ค ์ ์๊ณ iOS์ ๊ฒฝ์ฐ Swift ๋๋ Objective C๋ก ๋ง๋ค ์ ์๋ค. ๋๋ถ์ ์ฑ์ ์คํ ์๋๊ฐ ๋น ๋ฅด๊ณ ์ ์ฉํ API์ ์ง์๋ ๋ฐ์ ์ ์๋ค. ๋ฐ๋ฉด ๋ค๋ฅธ ์ด์์ฒด์ ์์๋ ์คํ๋๊ธฐ ์ํด์๋ ์๊ฐ๋ ๋ ธ๋ ฅ๋ ๋๋ ๋ง์ด ๋๋ ๋จ์ ์ด๋ค.
์ ) ๊ณ์ฐ๊ธฐ, ๋ ธํธ ๋ฑ ํฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ด์ฅ๋์ด ์๋ ์ฑ, ๋๋ถ๋ถ์ ๊ฒ์
5) Hybrid์น์ฑ = ๋ชจ๋ฐ์ผ or ๋ฐ์ํ ์น + native ์ดํ ( ์ : ๋ค์ด๋ฒ ๋ฐด๋ ...)
- ๋ค์ดํฐ๋ธ ์ฑ๊ณผ ์น ๊ธฐ๋ฅ์ ๊ฒฐํฉ. ๋น์ฉ๋ ์๊ฐ๋ ๋ ๋ค๊ณ ์ ์ง๋ณด์๋ ์ฝ๊ณ ๊ธฐ๋ณธ API๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ ์คํ๋ผ์ธ์ผ๋ก๋ ์๋ํ์ง ์๊ณ ๋๊ฐ์ ์ฝ๋๋ฅผ ๋ฒ ์ด์ค๋ก ํ๊ธฐ ๋๋ฌธ์ ๊ฐ ๋๋ฐ์ด์ค์ ํน์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์๋ ์๋ค.
์ ) ์ธ์คํ๊ทธ๋จ, Gmail, ๊ธ์ต๊ธฐ๊ด ์ฑ ๋ฑ
6) Window (OS)
- ๊ฐ์ฅ ํฐ ์์ฅ ์ ์ ์จ๋ก ์ผ๋ฐ ์ฌ์ฉ์๋ค์๊ฒ ๋งค์ฐ ์ต์ํ๊ณ ํธํ์ฑ ์ฐ์ํ๋ ๋ณด์ ๋ฌธ์ ๊ฐ ์ทจ์ฝํ๋ค.
2. SW๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ฑ
1) ์ ์ฒด ๊ตฌ์ฑ
ํ๋ฉด (Client side Language) |
์ฒ๋ฆฌ (Server side Language) |
์๋ฃ ์ ์ฅ์ (DBMS : DataBase Management System) |
์น ์๋ฒ, ์น ์ดํ๋ฆฌ์ผ์ด์ ์๋ฒ (Web Server, Web Application Server) |
HTML CSS Javascript jQuery ๋ฑ |
JAVA (jsp) PHP ASP ASP .NET ๋ฑ |
Oracle MySQL MSSQL DB2 (IBM) ๋ฑ |
Apache-tomcat IIS Weblogic Web shere JEUS ๋ฑ |
โป ์น ์๋ฒ๋ ์น ์๋น์ค๋ฅผ ์ ๊ณต, DB์๋ฒ๋ DB ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
- SW๊ฐ๋ฐ ํ๊ฒฝ์ด ์ด๋ค์ง ์ค๋ช ํ ์ ์์ด์ผ ํ๋ค.
์ ) OS๋ window, DBMS๋ MySQL, WAS๋ apache-tomcat, S.L๋ JAVA, C.L๋ HTML/CSS/js/jQuery ๋ฑ์ผ๋ก ์น ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ํ๊ฒฝ์ด ๊ตฌ์ฑ๋์ด ์๋ค.
2) DB ์์ง ๋ญํน
- DB-Engines Ranking์ ์ธ๊ธฐ๋์ ๋ฐ๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ ์์๋ฅผ ๋งค๊ธฐ๊ณ ๋งค์ ์ ๋ฐ์ดํธ ํ๋ค.
- ์นดํ ๊ณ ๋ฆฌ ์ ๋ฆฌ๊ฐ ์ ๋์ด ์์ด ์์ง๋ณ ํธ๋ ๋๋ฅผ ์ฝ๊ฒ ํ์ ํ ์ ์๋ค.
https://db-engines.com/en/ranking
DB-Engines Ranking
Popularity ranking of database management systems.
db-engines.com
'๊ฐ๋ฐ ์ด์ผ๊ธฐ > SW ๊ฐ๋ฐ ๊ฐ์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ดํด๋ฆฝ์ค (eclipse) ๋จ์ถํค ์ ๋ฆฌ (0) | 2023.06.27 |
---|---|
๊ฐ๋ฐ ํ๊ฒฝ ๊ตฌ์ถ (0) | 2023.06.27 |
๊ฐ๋ฐ์ ์ฐธ๊ณ ์ฌ์ดํธ (0) | 2023.06.26 |