πŸ’» Development/기둝

λ°˜μ‘ν˜• μ›Ή

ahyeon7 2023. 1. 16. 01:04

❀️‍πŸ”₯ λ°˜μ‘ν˜• μ›Ή

과거의 μ›Ήμ‚¬μ΄νŠΈλ“€μ€ λ°μŠ€ν¬νƒ‘ 컴퓨터λ₯Ό ν†΅ν•΄μ„œ μ΄μš©ν•˜λŠ” κ²½μš°κ°€ λŒ€λΆ€λΆ„μ΄μ—ˆμŠ΅λ‹ˆλ‹€. μ›Ήμ‚¬μ΄νŠΈλ₯Ό μ œμž‘ν•˜λŠ” κ°œλ°œμžλ“€μ€ λ°μŠ€ν¬νƒ‘μ— μ΅œμ ν™”λœ ν™”λ©΄λ§Œ κ΅¬μ„±ν•˜λ©΄ μ΄μš©μžλ“€μ΄ μ›Ήμ‚¬μ΄νŠΈλ₯Ό μ΄μš©ν•˜λŠ”λ°μ—λŠ” λΆˆνŽΈν•¨μ΄ μ—†μ—ˆμŠ΅λ‹ˆλ‹€.

이후 μ „μžκΈ°κΈ°μ˜ λ°œμ „μœΌλ‘œ 인해 λ°μŠ€ν¬νƒ‘ 뿐만 μ•„λ‹ˆλΌ νƒœλΈ”λ¦Ώ, 슀마트폰 λ“±μ˜ μ „μžκΈ°κΈ°μ—μ„œ 웹에 접속할 수 있게 λ˜μ—ˆμ§€λ§Œ, μ „μžκΈ°κΈ°λ“€μ˜ ν™”λ©΄μ˜ 크기가 λ‹€μ–‘ν•œ 탓에 μ—¬λŸ¬κ°€μ§€ λ²„μ „μ˜ μ›ΉνŽ˜μ΄μ§€λ₯Ό λ§Œλ“€μ–΄μ•Ό ν•˜λŠ” κ²½μš°κ°€ λ°œμƒν•˜κ²Œ λ©λ‹ˆλ‹€. μ΄λŸ¬ν•œ λΆˆνŽΈν•¨μ„ ν•΄κ²°ν•˜κΈ° μœ„ν•΄ λ°˜μ‘ν˜• μ›ΉνŽ˜μ΄μ§€κ°€ νƒ„μƒν•©λ‹ˆλ‹€.

✨ λ°˜μ‘ν˜• μ›Ήμ΄λž€

λ°˜μ‘ν˜• μ›Ή λ””μžμΈμ΄λž€ μ—¬λŸ¬ μž₯치의 λ‹€μ–‘ν•œ νŠΉμ„±μ— λŒ€μ‘ν•˜λŠ” ν•˜λ‚˜μ˜ μ›Ή λ¬Έμ„œ λ˜λŠ” μ‚¬μ΄νŠΈλ‘œμ¨ λΈŒλΌμš°μ €μ˜ 크기(슀크린의 크기, λ””λ°”μ΄μŠ€μ˜ μ’…λ₯˜)에 μ‹€μ‹œκ°„μœΌλ‘œ λ°˜μ‘ν•˜μ—¬ 크기에 따라 λ ˆμ΄μ•„μ›ƒμ΄ λ³€ν•˜λŠ” μ›Ή μ‚¬μ΄νŠΈλ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€. 즉, ν•˜λ‚˜μ˜ μ†ŒμŠ€ μ½”λ“œλ‘œ λͺ¨λ“  μŠ€ν¬λ¦°μ— μ΅œμ ν™”λœ μ›Ή μ‚¬μ΄νŠΈλ₯Ό ꡬ좕할 수 μžˆλŠ” 방법둠, λ””λ°”μ΄μŠ€ μ’…λ₯˜μ— 따라 μ›ΉνŽ˜μ΄μ§€μ˜ 크기가 μžλ™μ μœΌλ‘œ μž¬μ‘°μ •λ˜λŠ” 것이죠.

κ·Έλž˜μ„œ μ‚¬μ΄νŠΈλ₯Ό μ΄λ£¨λŠ” μ†ŒμŠ€ μ½”λ“œλŠ” ν•˜λ‚˜μ§€λ§Œ μ ‘μ†ν•˜λŠ” 슀크린 μ‚¬μ΄μ¦ˆμ— 따라 λ ˆμ΄μ•„μ›ƒμ„ μœ λ™μ μœΌλ‘œ 달리 λ³΄μ—¬μ€λ‹ˆλ‹€.

졜초의 λ°˜μ‘ν˜• μ›Ή μ‚¬μ΄νŠΈλŠ” 2002년에 λ‘ μΉ­ν•œ μ•„μš°λ””λ‹·μ»΄(Audi.com)μž…λ‹ˆλ‹€. μ• ν”Œμ‚¬κ°€ 졜초둜 아이폰을 선보인 것이 2007λ…„ 6월이고, CSS λ―Έλ””μ–΄ 쿼리와 같은 핡심적 κΈ°μˆ λ“€μ΄ 2009λ…„ 초반이 λ˜μ–΄μ„œμ•Ό μ •μ°©λ˜κΈ° μ‹œμž‘ν–ˆμŒμ„ κ³ λ €ν•˜λ©΄ 졜초의 λ°˜μ‘ν˜• μ›Ή μ‚¬μ΄νŠΈκ°€ μ΄λ‘€μ μœΌλ‘œ λΉ λ₯Έ μ‹œκΈ°μ— λ“±μž₯ν–ˆμŒμ„ μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€.

μ΄μ œλŠ” λͺ¨λ°”일 κΈ°κΈ°μ—μ„œ μ–΄λ–»κ²Œ 보일 μ§€λ₯Ό λ¨Όμ € κ³ λ €ν•˜λ©° 웹을 λ””μžμΈν•˜κ²Œ λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

λ°˜μ‘ν˜• μ›Ήμ—μ„œ 빼놓을 수 μ—†λŠ” κ°œλ…μ€ λͺ¨λ°”일 νΌμŠ€νŠΈλΌλŠ” κ°œλ…μž…λ‹ˆλ‹€. λͺ¨λ°”일 퍼슀트(mobile first)λž€ (Luke Wroblewski)κ°€ 졜초둜 μ£Όμž₯ν•œ μ² ν•™μ΄μž μ „λž΅μ΄λ©°, μ‚¬μš©μž κ²½ν—˜(UX)을 λ””μžμΈν•  λ•Œ λͺ¨λ°”일일 κ²½μš°μ— μ΅œμš°μ„ μœΌλ‘œ μ΄ˆμ μ„ 맞좰 λ””μžμΈν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.

ν˜„μž¬λŠ” λ°μŠ€ν¬νƒ‘ μœ μ €λ³΄λ‹€ λͺ¨λ°”일 μœ μ €κ°€ κ³΅μœ ν•˜λŠ” 정보가 λ§Žλ‹€λŠ” 것은 λΆ€μ •ν•  수 μ—†λŠ” μ‚¬μ‹€μž…λ‹ˆλ‹€. μ‹€μ œλ‘œ 일뢀 λ§ˆμΌ€ν„°λ“€μ€ 이미 λͺ¨λ°”일 μœ μ €λ₯Ό 겨λƒ₯ν•œ μ„œλΉ„μŠ€λ₯Ό μ§€μ›ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. κ·Έλ ‡λ‹€κ³  λͺ¨λ°”일 μ›Ή 버전을 λŠ˜λ¦¬λŠ” μˆ˜μ€€μœΌλ‘œλ§Œ λ°μŠ€ν¬νƒ‘ 웹을 κ΅¬μΆ•ν•΄μ„œλŠ” μ•ˆ λ©λ‹ˆλ‹€. λ”°λΌμ„œ ν˜„μž¬ 보닀 효율적으둜 PCλΆ€ν„° μ•„μ΄νŒ¨λ“œ, νƒœλΈ”λ¦ΏPC, μŠ€λ§ˆνŠΈν°κΉŒμ§€ μ΄λ§λΌν•˜λŠ” λ°˜μ‘ν˜•μ›Ήμ„ κ΅¬μ‘°ν•˜λŠ” 기술λ ₯이 μ£Όλͺ©λ°›κ³  μžˆμŠ΅λ‹ˆλ‹€.


❀️‍πŸ”₯ λ°˜μ‘ν˜• μ›Ήμ˜ νŠΉμ§•

  • μΈμŠ€νƒ€κ·Έλž¨

    μΈμŠ€νƒ€κ·Έλž¨ : ν•˜λ‚˜μ˜ URL을 기반으둜 화면이 λ°”λ€ŒλŠ” λŒ€ν‘œμ μΈ μ˜ˆμ‹œ

λ°˜μ‘ν˜• 웹은 μœ„μ˜ μ˜ˆμ‹œμ²˜λŸΌ ν•˜λ‚˜μ˜ URL을 기반으둜 화면이 λ°”λ€λ‹ˆλ‹€. λ°˜μ‘ν˜• μ›Ή λ””μžμΈμ€ μœ μ—°ν•œ λ ˆμ΄μ•„μ›ƒμ— λŒ€μ‘ν•˜μ—¬ 항상 졜적의 화면을 μ œκ³΅ν•¨μœΌλ‘œμ¨ λ‹€μ–‘ν•œ 슀크린 μ‚¬μ΄μ¦ˆλ₯Ό μ§€λ‹Œ λ””λ°”μ΄μŠ€μ— 적응할 수 μžˆμŠ΅λ‹ˆλ‹€.

  • 넀이버

    넀이버 : νŠΉμ • μž₯μΉ˜μ— μ΅œμ ν™”λœ νŽ˜μ΄μ§€λ‘œ μ—°κ²°λ˜λŠ” λ³„λ„μ˜ URL이 μžˆλŠ” λŒ€ν‘œμ μΈ μ˜ˆμ‹œ

κ·ΈλŸ¬λ‚˜ μœ„μ˜ μ˜ˆμ‹œμ²˜λŸΌ νŠΉμ • μž₯μΉ˜μ— μ΅œμ ν™”λœ νŽ˜μ΄μ§€λ‘œ μ—°κ²°λ˜λŠ” λ³„λ„μ˜ URL이 μžˆλ‹€λ©΄ λ°˜μ‘ν˜• 웹이라고 λΆ€λ₯΄μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. νŠΉμ • μž₯μΉ˜μ— 연결이 λ˜λŠ” λ³„λ„μ˜ URL은 λͺ¨λ°”μΌμ˜ 경우 λŒ€κ°œ m.domainname.com 같은 μ‹μœΌλ‘œ, 도메인 μ•žμ— λͺ¨λ°”일을 μ˜λ―Έν•˜λŠ” “m”을 λΆ™μž„μœΌλ‘œμ¨ κ΅¬λΆ„ν•©λ‹ˆλ‹€. νŠΉμ • μž₯μΉ˜μ— 연결이 λ˜λŠ” λ³„λ„μ˜ URLκ³Ό 화면이 κ΅¬λΉ„λœ μ›Ή μ‚¬μ΄νŠΈμ˜ 경우, λ°μŠ€ν¬νƒ‘ λ²„μ „μ˜ μ›Ή μ‚¬μ΄νŠΈλ₯Ό λ„μš΄ λΈŒλΌμš°μ €λ₯Ό μ€„μ˜€μ„ λ•Œ λ°˜μ‘ν•˜μ§€ μ•ŠλŠ”λ‹€λŠ” νŠΉμ§•μ΄ μžˆμŠ΅λ‹ˆλ‹€.
μ΄λŸ¬ν•œ λ°˜μ‘ν˜• μ›Ήμ—λŠ” μž₯점과 단점이 λ™μ‹œμ— κ³΅μ‘΄ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

✨ μž₯점, 효율적인 μœ μ§€λ³΄μˆ˜

ν•˜λ‚˜μ˜ μ½˜ν…μΈ μ— 였직 ν•˜λ‚˜μ˜ HTML μ†ŒμŠ€λ§Œ 있기 λ•Œλ¬Έμ— ν•˜λ‚˜μ˜ μ†ŒμŠ€λ₯Ό μˆ˜μ •ν•˜λ©΄ λͺ¨λ“  슀크린 μ‚¬μ΄μ¦ˆμ— 맞좰 컨텐츠가 μ΅œμ ν™”λ˜κΈ° λ•Œλ¬Έμ— μœ μ§€λ³΄μˆ˜κ°€ 효율적 μž…λ‹ˆλ‹€. μ›ΉνŽ˜μ΄μ§€ λ‚΄μš©μ„ μˆ˜μ •ν•΄μ•Ό ν•  λ•Œλ„ ν•˜λ‚˜μ˜ νŽ˜μ΄μ§€μ—μ„œλ§Œ μ μš©ν•΄λ„ λ™μΌν•˜κ²Œ 반영되고, ν•˜λ‚˜μ˜ μ†ŒμŠ€ μ½”λ“œλ‘œ 관리가 κ°€λŠ₯ν•˜κΈ° λ•Œλ¬Έμ— 초기 개발 λΉ„μš© 및 μœ μ§€ 관리 λΉ„μš©μ˜ 절감 효과λ₯Ό κ°€μ Έμ˜¬ 수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ μ‚¬μš©μž μž…μž₯μ—μ„œλ„ 기기에 ꡬ애받지 μ•Šκ³  항상 졜적의 화면을 κ²½ν—˜ν•  수 있게 λ©λ‹ˆλ‹€.

✨ μž₯점, 검색엔진(SEO) μ΅œμ ν™” 유리

검색엔진 μ΅œμ ν™”(SEO)에 μœ λ¦¬ν•΄ 검색 κ²°κ³Όμ—μ„œ μƒμœ„κΆŒμ— λ‚˜νƒ€λ‚˜κ²Œ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ°˜μ‘ν˜• 웹은 ν•˜λ‚˜μ˜ URL을 기반으둜 화면이 λ°”λ€Œλ―€λ‘œ PC용 URLκ³Ό λͺ¨λ°”μΌμš© URL이 λ™μΌν•©λ‹ˆλ‹€. λ”°λΌμ„œ 검색 포털 λ“± κ΄‘κ³ λ₯Ό ν†΅ν•œ μ‚¬μš©μž 접속을 효율적으둜 관리할 수 μžˆμŠ΅λ‹ˆλ‹€.

✨ 단점, μ‚¬μ΄νŠΈμ˜ 속도 μ €ν•˜

κ·ΈλŸ¬λ‚˜ 이런 λͺ¨λ°”일 ν™˜κ²½μ—μ„œλ„ μ μ‘ν•˜κ²Œλ” λ§Œλ“€μ–΄μ§„ λ°˜μ‘ν˜• 웹은 λͺ¨λ°”일을 μ „μš©μœΌλ‘œ ν•˜λŠ” μ‚¬μ΄νŠΈμ— λΉ„ν•΄ λ¬΄κ²μŠ΅λ‹ˆλ‹€. λ°˜μ‘ν˜• μ›Ή λ””μžμΈμ€ 읽어듀여야 ν•  μ†ŒμŠ€κ°€ λ§Žμ•„ λΆˆν•„μš”ν•˜κ²Œ λ§Žμ€ 데이터λ₯Ό μ†ŒλΉ„ν•˜κΈ° λ•Œλ¬Έμ— μ΄λŠ” μ‚¬μ΄νŠΈ 속도와 직결이 λ©λ‹ˆλ‹€. λ‘œλ”©μ˜ μ†λ„λ‚˜ 이미지 λ¦¬μ‚¬μ΄μ§•μ˜ 문제둜 μ„±λŠ₯이 λ–¨μ–΄μ§ˆ 수 있으며, μ‹€μ œλ‘œ μ‚¬μš©ν•˜μ§€ μ•Šμ€ μžμ›μ„ 전솑 λ°›κ±°λ‚˜ μ‹€μ œ μ‚¬μš©λ˜λŠ” 이미지보닀 더 큰 이미지λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

✨ 단점, μ›ΉλΈŒλΌμš°μ € ν˜Έν™˜μ„± 문제

μ›Ή λΈŒλΌμš°μ €μ˜ ν˜Έν™˜μ„±μ˜ λ¬Έμ œκ°€ μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€. ν˜„μž¬ μ‘΄μž¬ν•˜λŠ” μ›Ή λΈŒλΌμš°μ €λŠ” μŠ€νŽ™ 및 사양이 제각기 λ‹€λ₯΄κΈ° λ•Œλ¬Έμ— ν•˜λ‚˜μ˜ μ›Ή λΈŒλΌμš°μ €μ—μ„œλŠ” 잘 λ°˜μ‘ν•˜λ˜ HTML μ†ŒμŠ€κ°€ λ‹€λ₯Έ μ›Ή λΈŒλΌμš°μ €μ—μ„œλŠ” λ””μžμΈμ΄ κΉ¨μ§€λŠ” κ²½μš°κ°€ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ CSS3의 νŠΉμ„±μƒ 인터넷 μ΅μŠ€ν”Œλ‘œλŸ¬(IE) 8 버전 μ΄ν•˜μ—μ„œλŠ” μ‚¬μš©μ΄ λΆˆκ°€λŠ₯ ν•΄μ§‘λ‹ˆλ‹€. 이런 문제 λ•Œλ¬Έμ— λ””μžμΈμ˜ μžμœ λ„κ°€ λ–¨μ–΄μ§€λ©°, 100% 맞좀 λ””μžμΈμ΄ μ–΄λ ΅λ‹€λŠ” 점이 λ°œμƒν•©λ‹ˆλ‹€.

λ°˜μ‘ν˜• 웹은 μž₯점이 맀우 λ§ŽμœΌλ‚˜ 단점 λ˜ν•œ μ‘΄μž¬ν•˜λŠ” κΈ°μˆ μž…λ‹ˆλ‹€. λ”°λΌμ„œ ν›Œλ₯­ν•œ ν”„λ‘ νŠΈμ—”λ“œ μ—”μ§€λ‹ˆμ–΄κ°€ 되기 μœ„ν•΄μ„œλŠ” 항상 μ‚¬μ΄νŠΈ 속도λ₯Ό ν–₯μƒμ‹œν‚€κΈ° μœ„ν•΄ 이미지λ₯Ό μ΅œμ ν™” ν•΄μ•Ό ν•˜λ©°, 효율적인 λ„€λΉ„κ²Œμ΄μ…˜ 제곡 방법 외에도 λ‹€μ–‘ν•œ 사항듀을 κ³ λ €ν•΄μ•Όλ§Œ ν•©λ‹ˆλ‹€.