우리는 웹 디자인을 첨단 산업으로 생각할 수도 있습니다. 그리고 새로운 도구와 기술의 비중도 확인됩니다. 그러나 그 옛날 학교의 뿌리는 여전히 매우 분명합니다.
자세히 살펴보면 수십 년 된 기술을 발견할 수 있습니다. 그리고 이는 오래된 웹사이트에만 국한되지 않습니다. 과거의 지문은 첨단 사이트에도 곳곳에 남아 있습니다.
물론 이러한 기술 중 많은 부분이 발전했습니다. 다른 것들은 배경으로 사라졌습니다. 하지만 우리는 여전히 그들에게 의존하고 있습니다. 아마도 우리가 생각하는 것보다 더 많을 것입니다.
이를 통해 웹 개발 산업을 지속적으로 형성하고 있는 구식 기술을 살펴보겠습니다.
웹 디자이너의 도구 상자
무제한 다운로드: HTML 및 부트스트랩 템플릿, WordPress 테마 및 플러그인 등 훨씬 더!
HTML 템플릿
웹 템플릿
4,400개 이상의 템플릿
부트스트랩 템플릿
부트스트랩 템플릿
3,200개 이상의 템플릿
워드프레스 테마
워드프레스 테마
2,000개 이상의 테마
지금 다운로드를 시작하세요!
목차:
숨다
아파치 HTTP 서버
jQuery
JPEG 이미지
명령줄
HTML
오래된 기술은 계속해서 새로운 목적을 찾습니다.
아파치 HTTP 서버
Apache 는 더 이상 웹 서버의 최고 개가 아닙니다. 그러나 플랫폼은 여전히 상당한 시장 점유율을 차지하고 있습니다. W3Techs는 이 서버가 30% 이상의 서버에서 실행된다고 보고합니다 . 이는 경쟁사인 Nginx에 바짝 뒤따르는 수치입니다.
마찬가지로 인상적인 것은 Apache의 수명입니다. 최초 출시는 1995년으로 거슬러 올라갑니다.
그 당시 웹은 훨씬 다른 곳이었습니다. 그 시대의 대부분의 웹사이트는 정적 HTML로 구성되었습니다. 저전력 하드웨어와 제한된 대역폭도 잊지 마세요.
Apache는 시대에 뒤처지지 않았습니다. 대량의 트래픽을 처리할 수 있는 확장성이 뛰어난 플랫폼입니다. 또한 HTTP/2 및 IPv6 와 같은 차세대 기술도 지원합니다 .
또한 Apache는 자체적으로 친숙한 많은 기술을 담당하고 있습니다. .htaccess , gzip 압축 및 URL 재작성과 같은 개발 기본 요소 가 지원됩니다.
Apache 웹 서버는 1995년부터 존재해 왔습니다.
jQuery
사람들은 계속해서 jQuery를 무시하고 있습니다. 하지만 둔화의 증거를 찾기는 어렵다. JavaScript 라이브러리는 전체 웹사이트의 77% 이상에서 사용됩니다 .
이 수치를 전성기인 2012년과 비교해 보세요. 당시 사용량은 49%에 불과했습니다.
WordPress와 함께 번들로 제공되는 것은 jQuery 성장의 한 요소입니다. 세계에서 가장 널리 사용되는 콘텐츠 관리 시스템(CMS)은 이러한 수치를 더욱 높여줍니다. 그러나 그것이 유일한 이유는 아닙니다.
우리 중 많은 사람들이 jQuery에 익숙합니다. 그리고 우리는 그것을 사용하는 방법을 알고 있습니다. 이러한 수준의 편안함으로 인해 계속해서 즐겨찾는 도서관이 되었습니다 .
게다가 아직 활발하게 개발 중입니다. jQuery는 성능을 위해 계속해서 개선되고 최적화되고 있습니다.
예, 다른 가치 있는 프레임워크가 있습니다. 그리고 바닐라 JavaScript는 많은 발전을 이루었습니다. 하지만 우리는 jQuery를 우리 자신의 책임 하에 묻어버립니다.
jQuery 라이브러리는 계속해서 널리 사용되고 있습니다.
JPEG 이미지
우리는 한동안 JPEG 이미지를 교체하려고 시도해 왔습니다. SVG, WebP 및 AVIF와 같은 최신 형식은 무손실 압축을 약속합니다. 하지만 1992년에 나온 이 구식 파일 형식이 여전히 가장 좋습니다.
SVG와 WebP가 모두 입지를 굳히고 있습니다 . 그러나 JPEG는 거의 78%의 사용률을 유지하고 있습니다. 왜 그런 겁니까?
우선 JPEG는 오랫동안 확립된 형식이라는 장점이 있습니다. 거의 모든 이미지 편집 앱이 이를 지원합니다. 그리고 우리 중 많은 사람들이 이런 방식으로 이미지를 저장하는 데 익숙해졌습니다.
또한 웹 브라우저와도 보편적으로 호환됩니다. 예를 들어 WebP는 일부 레거시 앱에서는 작동하지 않습니다 . 그러나 그것은 점점 덜 우려되고 있습니다. 이러한 브라우저 중 상당수가 세상에서 사라지고 있습니다.
그러나 몇 년이 지난 후에도 JPEG는 여전히 사진에 적합합니다. 그리고 특정 상황에서는 파일 크기가 WebP보다 성능이 뛰어납니다. 모든 경우에 최선의 선택은 아닐 수도 있습니다. 그러나 형식은 여전히 실행 가능한 선택입니다.
JPEG 이미지 형식은 아직 새로운 기술로 대체되지 않았습니다.
명령줄
명령줄은 그래픽 사용자 인터페이스(GUI) 이전 시대를 연상시킵니다. 특정 연령이 되면 MS-DOS에 명령을 입력하는 것을 기억할 것입니다. 그리고 Unix와 같은 초기 시스템도 명령 기반이었습니다.
명령줄 인터페이스(CLI)가 여전히 웹 개발의 일부라는 사실이 아이러니해 보입니다. 하지만 혈통은 거기에 있습니다. 결국 Linux는 많은 웹 서버를 지원합니다. 하지만 업계의 '후퇴 목요일'이기도 합니다.
웹 호스팅 회사에서는 CLI를 대체하거나 보완하려고 시도했습니다. 시각적 제어판은 일부 기능을 복제할 수 있습니다.
그러나 CLI는 또한 파티에 속도와 효율성을 제공합니다. WordPress와 같은 도구에는 고유한 CLI 특성이 있습니다 . 그리고 GUI의 오버헤드 없이 작업을 수행할 수 있습니다.
또한 명령에 대한 세부적인 제어 기능도 제공합니다. 상대적으로 쉽게 특정 데이터베이스 테이블이나 폴더를 대상으로 지정할 수 있습니다.
CLI는 여전히 매우 유용하기 때문에 살아남습니다. 그리고 언제든지 펀치 카드를 사용하는 것보다 낫습니다.
명령줄 인터페이스는 강력한 기능과 성능을 제공합니다.
HTML
어쩌면 조금 분명할 수도 있습니다. 그러나 HTML 없이는 구식 웹 기술에 대한 이야기가 완성되지 않습니다. 이는 여전히 우리가 하는 일의 기초입니다.
1989년에 개념화된 HTML은 1991년에 처음 출시되었습니다. 이후 수많은 반복이 있었습니다. 그리고 최신 웹의 요구 사항을 충족하기 위해 계속해서 발전하고 있습니다.
HTML은 그 자체로 웹사이트를 강화할 수 있습니다. 하지만 더 이상 혼자가 아닙니다. 원하는 결과를 얻기 위해 다른 언어와 결합할 수 있습니다. CSS, PHP, Java, JavaScript, Ruby 또는 함께 제공되는 다른 모든 것이 될 수 있습니다.
이러한 추가 도구를 사용하면 요소의 스타일을 지정하고 조작할 수 있습니다. 조건부로 출력을 생성하기 위해 데이터베이스와 연결할 수 있습니다. 이는 오늘날 우리가 볼 수 있는 복잡한 웹 애플리케이션의 기반을 마련했습니다.
30년이 넘은 지금, HTML은 여전히 그 어느 때보다 관련성이 높습니다. 그리고 부팅이 더 유연할 수도 있습니다.
HTML은 여전히 웹사이트의 기반으로 사용됩니다.
오래된 기술은 계속해서 새로운 목적을 찾습니다.
장수는 웹에서 흔하지 않습니다. 아니면 적어도 프런트 엔드에는 없습니다. 디자인 트렌드는 빠르게 왔다가 사라집니다. 우리가 의존하는 도구와 서비스도 마찬가지입니다.
그러나 그 밑에는 기본 기술의 기반이 있습니다. 위의 각 항목에 해당됩니다. 그들은 수십 년 동안 우리 업무의 일부였습니다.
그리고 그들은 유일한 사람이 아닙니다. 예를 들어 우리는 CSS나 FTP를 조사하지 않았습니다 . 그러나 수십 가지 다른 도구와 함께 이 도구는 개발자에게 퍼즐 맞추기의 중요한 부분입니다.
그들의 지속적인 존재는 위로를 가져온다. 빠르게 변화하는 업계에서 이는 좋은 일입니다.