주요 격차는 다음과 같습니다.
1. 글로벌 커뮤니티 참여 및 영향 (영어 능력은 매우 큰 요인이 될 수 있음).
2. 각종 기준에 대한 참여와 영향 (영어능력 외에 엔지니어의 습관도 문제다).
3. 회사 자체의 낮음. 예를 들어 바이두 프런트 팀의 실력은 매우 강하다. 나는 바이두의 프런트 엔지니어를 존중하지만 바이두 자체는 낮다.
그 중 1 과 2 는 요 몇 년 동안 많이 발전했다.
예를 들어 아리는 Node.js 커뮤니티에서 무시할 수 없는 중견력이 되었다. 또 BAT, UC, 360 등 회사들은 모두 webkit/firefox 의 기여자를 가지고 있다. (엄밀히 말하면 브라우저 개발 자체는 프런트 엔드 범주에 속하지 않지만 중요한 관계가 있다.) (알버트 아인슈타인, Northern Exposure (미국 TV 드라마), 예술명언)
BAT 는 현재 W3C 회원으로, 새로운 초안 제출을 포함한 웹 표준 개발에 참여하고 있습니다.
유일한 것은 세 번째 요점입니다. BAT 는 돈이 많지만 회사의 지배 수준과 기술 전략은 세계 일류 회사와 큰 차이가 있어 단기간에 따라잡을 기미가 보이지 않는다. 가장 유망한 것은 텐센트일 수도 있지만 텐센트의 스타일이 너무 낮아서 엔지니어도 너무 낮은 것 같아요. ) 기술과 엔지니어의 코드 능력 차이가 있는 것이 아니라 프런트 엔드 기술이 나날이 새로워지고 있으며, 우리는 기본적으로 따라가고 있습니다. 프런트 엔드 개발 이정표가 될 수있는 혁신은 기본적으로 0 입니다.
획기적인 혁신이란 무엇입니까?
예를 들어 jQuery 입니다.
프론트 엔드 개발 경험을 뒤엎는 MVVM 프레임 워크와 같은. 구글이 광대를 발양하다.
페이스북의 반응처럼요.
JS 모듈 로더, AMD 사양 등
예를 들어 node, node 기반 프레임워크, express, KOA 등이 있습니다. Npm 의 상위 10 개 도서관 중 우리가 주도하는 도서관은 하나도 없다.
예를 들어, CSS 프리프로세서.
기술적으로, 우리가 할 수 없는 것은 아무것도 없다. 로더를 예로 들다. Dell 은 requireJS 를 능가하는 우수한 엔지니어로 만든 로더를 보유하고 있으며, 일부 혁신을 위한 AMD 기반 CMD 도 보유하고 있습니다. 그런데 왜 그럴까요? 왜 우리가 시작한 것이 거의 없을까요? 바퀴를 반복해서 만드는 것은 쉽지만, 우리는 이전에 바퀴를 만들어 본 적이 없다.
큰 면에서 월드 와이드 웹, HTML, 뛰어난 성능의 브라우저를 발명했습니다. 우리는요? 브라우저를 만드는 것도 그들의 커널에 껍데기를 담는 것이다.
한 외국인이 며칠 동안 자바스크립트를 조잡하게 만들었다. 그리고 우리 사람들은 몇 년 동안 친숙하게 지내다가 언어의 대가라고 부를 수 있게 되었다. (윌리엄 셰익스피어, 햄릿, 언어명언) 구글은 V8 엔진을 개발하여 여러 차례 성능을 향상시켰다. 그리고 만약 우리가 V8 소스 코드를 본다면, 그것은 큰 신이 될 것이다.
간단히 말해 엔지니어의 능력과 의지는 외국과의 격차는 작지만 회사 자체의 격차는 크다. 이로 인해 회사가 주도하거나 발동한 프로젝트가 세계 최고 수준에 이르렀다. 국내 최고의 회사들이 국내 최고의 엔지니어의 뒷다리를 끌고 있는 것이다.
전체 (프론트 엔드) 오픈 소스 산업은 수년간의 발전을 거쳐 상향식으로 완전히 성숙한 게임 플레이와 운영 모델을 형성했습니다 (GitHub 의 분기점은 전형입니다). 외국의 새로운 좋은 물건이 나오자마자 게임에 익숙한 의욕이 맞는 많은 사람들을 끌어들이면 곧 바람이 불게 될 것이다. (윌리엄 셰익스피어, 템페스트, 희망명언) 중국은 이런 사람과 환경이 부족하다.
아주 작은 예로, Sea.js 의 읽어보기에는 문제를 신고하는 추천 방법이 적혀 있어 따르는 사람이 거의 없다.