웹 표준에 대한 8 가지 가장 큰 오해

작가: Peter Berry
창조 날짜: 17 칠월 2021
업데이트 날짜: 12 할 수있다 2024
Anonim
생각에 관한 생각, 투자에서 2차적 사고의 필요성 - 대니얼 카너먼 (f.홍진채) [투자는 책과함께 #57]
동영상: 생각에 관한 생각, 투자에서 2차적 사고의 필요성 - 대니얼 카너먼 (f.홍진채) [투자는 책과함께 #57]

콘텐츠

이것은 CSS 워킹 그룹 및 관련 태스크 포스에 중점을 둔 다양한 W3C 워킹 그룹에 대한 뉴스가 포함 된 새 시리즈의 첫 번째 기사입니다. 뉴스 게시를 시작하기 전에 웹 표준에 대한 널리 퍼진 신화를 사전에 정리하고 표준화 프로세스가 어떻게 작동하는지 약간 설명하는 것이 좋을 것이라고 생각했습니다.

간결함과 정확성을 위해 현재 문서와 대부분의 표준 관련 논의에서 다음 용어가 사용됩니다.

저자: 개발자, 디자이너, 웹 기술을 사용하는 거의 모든 사람.

구현 자: 웹 기술을 구현하는 모든 사람, 일반적으로 브라우저 공급 업체. 그러나 개발자 도구를 만드는 회사와 같은 다른 종류의 구현자가 있습니다.

사양 편집자: 사양을 작성하는 사람. 대중적인 믿음과는 달리 웹 기술을 만들지 않습니다. 이에 대한 자세한 내용은 아래에서 확인할 수 있습니다.

01. "W3C는 브라우저가 따라야하는 높은 수준의 표준을 만듭니다."

브라우저 혁신과 W3C 혁신은 놀랍도록 널리 퍼진 잘못된 이분법입니다. 간단히 말해 W3C 아르 구현 자! 웹 표준은 워킹 그룹 (WG)의 합의에 의해 개발됩니다. 이러한 WG는 거의 대부분 브라우저를 비롯한 다양한 구현 자의 대표로 구성됩니다. 각 WG에는 몇 명의 W3C 직원이 있지만 소수입니다. 예를 들어, CSS WG에는 현재 74 명의 회원이 있으며이 중 4 명 (5.4 %)만이 W3C 직원 (Bert Bos, Richard Ishida, Chris Lilley 및 Liam Quin)입니다.


물론 브라우저는 종종 자체적으로 혁신하고 나중에 표준화합니다 (예 : Drag & Drop API, CSS 전환, CSS 변환, CSS 애니메이션).하지만 이것은 위험하므로 피해야합니다. 표준화되기 전에 기능이 널리 퍼지면 WG는 하위 구문에 정착해야 할 수 있습니다.

02. "웹 표준에 영향을 미치려면 대기업에서 일해야합니다."

회원사에서 일하고 있다면 워킹 그룹 회원이되는 것이 참으로 훨씬 쉽습니다. 대안은 초청 전문가가되는 것인데, 이는 대부분의 WG에게 어려운 일입니다. CSS WG에는 현재 74 명의 총 회원 (5.4 %) 중 4 명의 초청 전문가 (Molly Holzschlag, Koji Ishii, Brad Kemper 및 Anton Prowse)가 있습니다.

하나, 기여하기 위해 WG 회원이 아니어도됩니다.. 모든 WG에는 공개 메일 링리스트가 있으며, 출처에 관계없이 모든 좋은 아이디어가 고려됩니다. 일반적으로 한동안 목록을 따라온 사람들은 용어와 잠재적 인 제한 사항에 더 익숙하기 때문에보다 구체적인 제안을 할 수 있지만 아이디어를 고려하는 데 둘 중 어느 것도 필요하지 않습니다.


비슷하게, WG 회원으로부터 나온 나쁜 아이디어는 거부됩니다.. 이는 사실상 누구나 WG에 가입 할 수 있기 때문에 사양의 품질을 높게 유지하는 데 매우 중요합니다. 회사가 W3C 회원이되기 위해 필요한 것은 연간 비용을 지불 할 수있는 충분한 자금이며, W3C 회원 회사의 누구든지 시간이 있고 고용주가 승인하는 한 WG 회원이 될 수 있습니다.

03. "사양 편집자가 웹 기술을 실질적으로 창조합니다"

반드시 그런 것은 아닙니다. W3C는 두 가지 접근 방식을 사용합니다.

  1. 검토 후 편집: 모든 세부 사항은 먼저 WG에서 논의되며 편집자는 이러한 결정을 공식적인 글로 작성해야합니다 (누군가 능숙하게 표현한 것처럼 "그룹의 합의를 직렬화"하기 위해). 이 모델에서 편집자는 토론에서 활발하게 활동하는 다른 사람만큼 강력한 권한을 가지고 있습니다.
  2. 편집 후 검토: 편집자는 기술을 정의하는 데 훨씬 더 많은 권한이 있으며 사양은 나중에 검토를 거칩니다.

CSS WG는 첫 번째 모델에 따라 더 많이 작동하지만 모든 WG에 적용되는 것은 아닙니다.


04. "사양은 주로 개발자 용으로 작성되었습니다."

사양은 주로 브라우저 공급 업체와 같은 구현자를 위해 작성되었습니다. 일부 편집자는 사양을 작성자에게 더 친숙하게 만들 수 있지만 필수 사항은 아닙니다.

05. "브라우저는 발 밑에서 변하기 때문에 표준을 믿을 수 없습니다."

실제로 사양이 CR (Candidate Recommendation) 상태에 도달하면 그 시점에서 중요한 변경 사항이 거의 없습니다. 초기 단계 ( "작업 초안"및 "편집자 초안")는 진행중인 작업이므로 의미 변경됩니다. 그것들의 구현은 실험적인 것으로 간주되며 CSS에서는 미래의 더 안정적인 대응과의 충돌을 피하기 위해 접두사를 붙여야합니다. 지난 몇 년 동안 저자들은 실험적 특성에 너무 많이 의존하여이를 안정된 표준으로 취급했습니다. 따라서 표준을 신뢰할 수없는 것처럼 보일 수 있지만 그렇지 않습니다. 실험적 기능이 웹에서 매우 널리 사용되는 경우에도 대부분의 WG는 변경을 주저합니다. 이러한 기능이 아직 완성되지 않았기 때문에 안타깝지만 그렇지 않으면 너무 많은 사이트가 손상 될 수 있으므로 피할 수 없습니다.

06. "CSS3 및 CSS4는 CSS 버전을 지칭하는 공식 용어입니다."

CSS 2.1 이후, CSS는 각각 고유 한 버전이있는 모듈로 분리되었습니다. 기존 CSS 2.1 기능을 기반으로 구축 된 모듈은 "레벨 3"이었지만 개발 된 새로운 기능은 "레벨 1"부터 시작해야했습니다. 안타깝게도 많은 새로운 모듈이 레벨 3에서 시작되어 "CSS3"유행어의 인기에 기여했습니다. 그러나 많은 새로운 변수 (예 : 변수)가 레벨 1에서 시작되었습니다.

역사적으로 "CSS3"는 모듈 레벨에 관계없이 CSS 2.1 이후에 나온 모든 것을 의미하거나 명시 적으로 레벨 3 인 모듈을 의미하는 데 사용되었습니다.이 두 정의 모두 문제가 있습니다. CSS 2.1 이후에 나온 모든 것에 사용된다면 CSS3와 CSS4를 어떻게 구분할까요? 명시 적으로 레벨 3 인 모듈에 사용되는 경우 이유없이 많은 새 CSS 모듈이 제외됩니다.

07. "W3C 테스트 스위트는 사양에 대한 적합성을 테스트하기 위해 존재합니다"

이는 테스트의 유용한 기능이지만 W3C 권장 사항을 향한 발전의 관점에서 사양 기능의 구현 가능성을 보장하기위한 테스트가 있습니다. 즉, 브라우저가 올바른 기능을 얻지 못한다고해서 반드시 브라우저의 잘못은 아닙니다. 또한 사양이 제대로 작성되지 않았거나 기능이 설명 된대로 제대로 작동하기가 너무 어렵거나 구현자가 해당 버전의 사양에 포함하는 것을 정당화 할만큼 해당 기능에 대한 관심이 충분하지 않음을 의미 할 수도 있습니다. 일반적으로 두 개 이상의 브라우저가 테스트를 통과하면 사양을 진행할 준비가 된 것입니다.

08. "W3C = CSS WG + 작은 중요하지 않은 WG"

전혀. 1994 년 (!) W3C가 설립되었을 때 CSS는 존재조차하지 않았습니다. 다른 많은 중요한 웹 기술은 단독으로 또는 다른 표준 조직과 협력하여 W3C에서 개발합니다.

  • HTML
  • DOM API
  • 선택기 API
  • XMLHttpRequest
  • XML
  • SVG
  • MathML
  • PNG 파일 형식
  • 비누

그리고 많은 다른. CSS WG는 가장 큰 WG도 아닙니다. 예를 들어, WebApps WG에는 146 명의 회원이 있습니다.

추가 읽기

  • W3C 프로세스에 대한 자세한 문서
  • W3C의 CSS 워킹 그룹 내부 모습

Doug Schepers, Sylvain Galineau 및 David Storey의 아이디어와 피드백에 감사드립니다.

단어 : Lea Verou

Lea는 W3C의 개발자 옹호자로 일합니다. 그녀는 오픈 웹 표준에 대한 오랜 열정을 가지고 있으며,이를 사용하는 새로운 방법을 연구하고, 블로그를 작성하고, 말하기, 작성하고, 동료 개발자를 돕기 위해 인기있는 오픈 소스 프로젝트를 코딩함으로써 성취합니다.

자세한 내용은
개발자가 Google +1에 반응
발견하다

개발자가 Google +1에 반응

웹의 최악의 비밀 인 Google의 +1 버튼이 이제 공개되었습니다. Google 대변인은 다음과 같이 말했습니다. "전 세계 웹 사이트에서 웹 페이지에 +1 버튼을 추가 할 수 있으며 [] Google.com 및 기타 Google에서 영어로 검색 할 수 있도록 +1 버튼을 계속 출시하고 있습니다. 속성. "+1 웹 사이트에 따르면이 버튼...
오픈 소스 웹 글꼴 상위 10 개
발견하다

오픈 소스 웹 글꼴 상위 10 개

혁명이 진행 중입니다. 2 년 전 이번에는 온라인에서 사용할 수있는 글꼴을 찾는 것이 가장 어려웠지만 "오픈 소스"라는 단어의 단순한 발화는 모든 곳에서 타이핑 디자이너에게 거의 중죄에 가깝습니다.오늘날 우리는 일어 서서 새로운 영역을 정복하는 창의적인 타이포그래피가, 운동에 전념하는 파운드리, 수용뿐만 아니라 유명 기업에서 아마추어에 이...
사진에서 : OFFF 2012에서 토요일
발견하다

사진에서 : OFFF 2012에서 토요일

OFFF 2012 Barcelona의 마지막 날 이었을지 모르지만 오늘의 이벤트는 실망 할 기미가 보이지 않았습니다. 시각적이고 시끄러 웠으며 모든 곳에서 많은 일이 벌어졌습니다. 특별한 순서없이 오늘부터 우리가 가장 좋아하는 순간을 몇 가지 소개합니다.조슈아 데이비스가 자신의 라이브 페인팅을 시작합니다 ...어퍼 퍼스트 (Upper Fir t)와 브로스 ...