programing

2008년에 도조에게 무슨 일이 일어났나요?

elecom 2023. 3. 14. 21:24
반응형

2008년에 도조에게 무슨 일이 일어났나요?

여러분 대부분은 인기 있는 AJAX 프레임워크(Dojo, jQuery, YUI)의 Google Trends 그래프를 보셨을 것입니다.

도조에 대한 관심은 2008년 2분기에 80%나 떨어졌고, jQuery는 그 공백을 메워 도조의 3배 이상으로 성장한 것을 이 그래프로 알 수 있을 것 같다.

왜? 2008년 2분기에는 도조에 대한 관심을 무너뜨린 일이 있었을까?

(저는 Dojo와 jQuery의 비교에는 별로 관심이 없습니다만, 어느 쪽이 다른 쪽보다 좋은지 설명할 수 있다고 해도, 2008년 4월에 갑자기 그것이 세상에 알려지게 된 이유를 알 수 없습니다.)

면책사항:저는 Dojo 커밋터이지만, JavaScript 내부자로서 제 개인적인 견해입니다.

우선, 그래프는 완전히 틀렸습니다.차트 링크를 자세히 보고 "이벤트"를 읽습니다.다음은 도조와 관련된 사건 목록입니다.

  1. "Dojo for Ajax 선언" - 네, 관련이 있을 수 있습니다.

  2. 「IT도조:Windows Vista 의 기동시에, 프로그램의 실행을 정지합니다.[비디오]」(관련 없음).

  3. 「IT도조: 레지스트리 해크를 사용하여 Windows XP 탐색기에 복사처 및 이동처 명령을 추가합니다.

  4. "Dragon Dojo Martial Arts® "'NASCAR® 공식 중소기업, Office Depot®"" - 아니요,놓쳤습니다.

  5. "마운틴 뷰의 해커 도조"는 아이디어와 손질을 불러일으키고 있지만, 전혀 그렇지 않다.

왜? Dojo는 주로 소프트웨어 개발 영역 밖에서 사용되는 총칭으로 YUI(차트의 다른 JavaScript 툴킷인 YUI)는 일본에서 매우 인기 있는 가수이며 jQuery만이 유일한 용어이다.

그래프는 무엇을 나타냅니까?안타깝게도 관련있는 건 없어요

흠, 데자뷰., 이미 한 번 말했어요.제 말을 인용하겠습니다(자세한 주석 추가 및 링크 수정).

구글 트렌드에 대해서문제의 라이브러리 5개(jquery, mootols, protype, yui, dojo) 중 2개(jquery 및 mootools)만이 고유한 이름 때문에 설문 조사에 원격으로 관련될 가능성이 있습니다.나머지는 통칭(가명, 도조)이나 다른 것(유이=>유이, 매우 인기 있는 일본 가수/작곡가/가수/가수)의 가명을 사용한다.만약 당신이 갑작스런 급증을 설명하고 싶다면 구글에서 그 당시의 뉴스기사를 찾아보고 피상적인 수단 없이 우여곡절을 설명할 수 있는지 확인해보세요.

여기 jQuery가 마릴린 먼로, 엘비스 프레슬리, 심지어 최근 미키마우스를 추월했다는 것을 의심의 여지 없이 증명하는 또 다른 "과학적인" 연구와의 링크가 있다: 구글 트렌드: jquery, mootools, 마릴린 먼로, 엘비스 프레슬리, 미키마우스.

이제 다시 질문으로 돌아가세요.그래프가 틀렸어. 2008년에는 아무 일도 일어나지 않았어.모든 것이 2007년 하반기에 이루어졌습니다.

  • 2007년 8월 20일 - 도조 0.9가 발표되었습니다.이것이 이전 버전과의 큰 차이점입니다.도조 0.4도장에 대한 당신의 기존 지식은 즉시 70% 이상 사라졌습니다.
  • 2007년 11월 5일 - 도조 1.0 발표이 릴리스는 도조를 심리적으로 0.4로 만들었다.

엄밀히 말하면 파손은 정당화되었지만, 심리적으로는 유저에게 큰 타격이었습니다(2010년 현재도 주요 도조 0.4 어플리케이션이 실전 가동되고 있습니다).

0.9/1.0 API를 배우기 시작한 사람도 있고, 다른 것으로 이행하기로 결정한 사람도 있습니다.결함 비용은 새로운 Dojo를 학습하는 비용과 거의 비슷했습니다.그 당시 시장에는 모든 오래된 플레이어들과 상대적으로 새로워진 jQuery가 있었다.이전 도조 사용자 대부분은 다른 도조를 샘플링한 후 도조를 선택한 이유가 있습니다.그래서 대부분의 탈북자들은 처음에 도장에 정착했을 때는 이용할 수 없었던 다른 툴킷이 아닌 도장에서 jQuery로 갔다.

하지만 그것이 유일한 이유는 아니다.사람들은 도조를 jQuery에 비유하는 것을 좋아한다.그들의 커뮤니티와 사회적 측면을 비교해 봅시다.

jQuery는 마케팅 능력이 월등히 뛰어납니다.John Resig가 작성한 블로그 투고 수와 모든 Dojo 개발자의 블로그 투고 수를 비교합니다.John이 회의에서 강연한 횟수와 모든 Dojo 토크를 합친 횟수를 비교합니다.사실은 Dojo는 기술에는 능하지만 마케팅에는 서투른 괴짜들이 만든다는 것이다.

사회적 특징 또한 중요하다. 왜냐하면 그것은 공동체의 성장에 도움을 주기 때문이다.두 툴킷에 랜덤 코드를 할당하는 방법에 대해 살펴보겠습니다.Dojo는 이상한 프로젝트를 할 수 있는 장소가 있습니다.DojoX. jQuery에는 다소 동등한 jQuery 플러그인이 있습니다.누구라도 둘 다 공헌할 수 있지만, DojoX의 경우 제출이 심사되어 엄격한 기준에 미달하면 거절당할 수 있기 때문에 진입 장벽이 훨씬 높아집니다.일반적으로 시간이 많이 걸리는 반면 jQuery land에서는 누구나 언제든지 임의의 라이선스로 어떤 코드를 플러그인으로 제출할 수 있습니다.이를 통해 jQuery 커뮤니티에 쉽게 "속"할 수 있습니다.

제 개인적인 의견으로는 DojoX 프로세스가 더 나은 기술적 결과를 낳습니다. 즉, 거의 모든 랜덤 DojoX 프로젝트는 많은 jQuery 플러그인보다 품질이 우수합니다.확실히 지원되는 고품질의 jQuery 플러그인이 있습니다만, 이것이 중요한 것은 아닙니다.요점은 jQuery Plugins 프로세스가 DojoX 프로세스보다 커뮤니티 구축에 더 뛰어나다는 것입니다.

타깃 시장도 다르다.jQuery는 일반 웹사이트에 JavaScript 매직 추가, "프로그레시브 확장", "이 스니펫 사용" 등의 비교적 간단한 작업을 대상으로 합니다.모듈러 시스템, 빌드/패키지 툴, OO/AOP 조항으로 Dojo는 웹 앱 군중에게 어필합니다.어느 시장에 더 많은 사람들이 있는지 맞춰보세요.다음 중 하나의 의미는 간단합니다.도조는 IT 분야에서 널리 사용되고 있기 때문에, 일반의 인지도를 얻을 수 없습니다.또, 이러한 시스템 개발자의 「세컨더리 버즈」도, 도조에 있어서는 필요이상으로 작다.

또 다른 쓰라린 진실은 도조 커뮤니티가 2007년에 실수를 저질렀다는 것입니다.문서가 뒤죽박죽이고 블로그 투고는 드물며 대부분 "간단한 일을 하는 것이 얼마나 쉬운지 보라"는 튜토리얼이 아니라 고급 프로그래머들에게 알려지지 않은 기술적인 것에 관한 것이었습니다.그 포럼은 스팸 발송자들로 인해 사실상 폐쇄되었다.0.4/0.9의 파손은 도조의 검색 엔진 가시성에 타격을 입혔고, 새로운 것을 찾는 사람들은 대부분 0.4의 것을 찾았지만, 도조에게는 소용이 없었다.

2008년 2분기는 공부하기에 부적절한 시기입니다.H2 2007을 보세요.그리고 왜 jQuery가 Dojo나 다른 "경쟁자"보다 더 많은 대중적 매력을 가지고 있는지 알아보세요.

하지만 '지금'으로 갑시다.

저의 비과학적인 경험상 도조는 새로운 사용자가 급격히 유입되어 도조를 사용하는 사람이 많아지고 도장에서 시작된 프로젝트도 많아지고 있습니다.그것은 2009년 중반쯤에 시작되었다.제가 보기엔 그 이유는 다음과 같습니다.

  1. 위에서 언급한 많은 문제가 해결되었거나 해결되었습니다.

  2. 프리노드의 #dojo 채널은 매우 생생하며, 다른 웹 기반 리소스는 그 어느 때보다 관련성이 높습니다.

  3. 대부분 미국적인 현상이었던 도조는 마침내 국제화되기 시작했다.

현재, 낡은 도조판의 유저가 추위에 떨지 않게 하기 위해서, 특별한 주의를 기울이고 있습니다.예를 들어, 마지막 보안 권고에 대응하여 모든 Dojo 버전이 0.4에서 현재 1.4로 업데이트되었습니다.앞으로 도조가 2.0이 되면 혁명이 아니라 진화가 사회적으로 받아들여질 것이라는 0.4/0.9 분열은 다시 일어나지 않을 것이라고 확신한다.

도조 기술관료들은 마침내 자신들의 기술적 결정, 변화, 지역사회가 살아있고 잘 살아있다는 것을 이해했다고 믿는다.

도조가 조만간 숫자에서 jQuery를 이길 수 있을까요?도조는 엄밀히 말하면 jQuery의 깔끔한 슈퍼셋처럼 보이고 둘 다 동일한 "진보적 확장" 시장에서 사용될 수 있지만, 도조는 jQuery를 화나게 할 것 같지는 않다.상기의 다른 시장 공략에 대해서는, 다른 툴킷과의 싸움은, 도조에 종사하는 괴짜에게 있어서도 목적이 아닙니다.도조를 폭넓은 시나리오에서 보다 유용하게 해, 독자적인 커뮤니티를 구축하는 것에 초점을 맞추고 있습니다.최종적으로, 유저의 요구에 근거해 무엇을 원하는지를 결정하는 것은 유저에게 달려 있습니다.

업데이트: "도조가 공을 떨어뜨리고 jQuery가 우연히 여기에 왔다"는 결론은 아무도 내리지 않았으면 좋겠다.그런 건 아니에요. 특히 개념적인 면에서 jQuery는 많은 걸 했어요.우리는 jQuery를 사랑하고 그것이 잘 되길 바랍니다.이는 다른 툴킷을 구축하기 위한 우리의 노력을 비교하는 벤치마크입니다.

게이머들은 "슈퍼 스매시 브라더스 도조"에 싫증이 났다.

http://www.google.com/trends/correlate/search?e=dojo&t=weekly

여기에 이미지 설명 입력

채용 동향은 다음과 같은 사실을 말해줍니다.진정한 직업 경향

을 사용하다 여기에 이미지 설명 입력

저도 가끔 dojo 커밋을 하고 있습니다.트렌드 검색에서 명확한 "javascript"를 사용해도 jquery leading을 할 수 있습니다.

http://www.google.com/trends?q=jquery,dojo+javascript,yui+javascript&ctab=0&geo=all&date=all&sort=0

그렇긴 하지만, 나는 그들이 다른 청중에게 봉사한다고 믿는다.Dojo(현재는 Google's Closure)는 Gmail 스케일 어플리케이션에서 엔지니어가 사용하도록 설계된 엄청난 깊이와 툴링을 갖춘 "풀강도" 툴킷입니다.

JQuery는 디자이너가 페이지에 향미를 더하기 위해 사용하도록 설계되었습니다.

JQuery 기능을 사용하여 더 "애플리케이션" 개발을 수행할 수 있는 것처럼 dojo의 셀렉터 api를 사용하여 JQuery 스타일 코딩을 수행할 수 있습니다.

엔지니어나 웹 어플리케이션보다 디자이너나 웹 페이지가 훨씬 더 많은 것 같습니다.

위에 링크된 마이키 마우스 차트의 범위는 다릅니다.여기에는 YTD 파라미터가 없고, 이는 다른 관점을 보여준다: jQuery는 2007년에도 엘비스의 정점에 도달하지 못했다.또한 실제 일반 용어와 비교해도 일반 용어가 "손실"되지 않습니다.고양이가 우세하다.(http://www.google.com/trends?q=jquery%2C+cat%2C+dojo%2C+elvis+presley%2C+mickey+mouse)

그래도 도조와 jQuery를 좋아합니다.우리의 남은 삶을 훨씬 편하게 해준 두 프로젝트 팀에게 감사와 감사를 표합니다.유진 씨, 이번 기회에 도조 프로젝트에 대한 유용한 통찰력을 주셔서 감사합니다.Gavin, 각 툴의 대상 독자에 대한 당신의 관점에 동의합니다.하나만 있을 필요는 없다.

언급URL : https://stackoverflow.com/questions/2450696/what-happened-to-dojo-in-2008

반응형