아니요, Microsoft는 Office를 Javascript로 다시 작성하지 않습니다.

독서 시간 아이콘 3 분. 읽다


독자들은 MSpoweruser를 지원하는 데 도움을 줍니다. 당사의 링크를 통해 구매하시면 수수료를 받을 수 있습니다. 툴팁 아이콘

공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기

Microsoft 개발자의 트윗은 Microsoft가 모든 Office 제품군을 Javascript로 다시 작성하고 있음을 암시한 후 오늘 약간의 소란을 일으켰습니다.

Microsoft 웹 플랫폼의 기술 프로그램 관리자인 Sean Larkin은 다음과 같이 썼습니다.

이것은 당연히 성능과 덜 강력한 언어를 사용하여 기능을 잃을 가능성과 관련하여 많은 우려를 불러일으켰습니다.

물론 Windows 사용자는 이미 Electron Apps인 Microsoft Teams, Slack과 같은 Javascript 응용 프로그램에 익숙하며 Skype는 곧 React Native로 재작성될 예정입니다. 반면에 Teams는 가장 성능이 좋은 앱이 아니며 Office는 이미 리소스가 부족하며 Javascript 버전은 10배 더 많을 것입니다.

다행히 Windows 사용자는 걱정할 필요가 없습니다. Larkin이 Reddit의 게시물에서 명확히 밝혔듯이.

안녕!!! 오리지널 트위터는 여기! 저는 Sean이고 Microsoft Edge 및 Edge Dev Tools에서 작업하는 Microsoft의 프로그램 관리자입니다!

몇 가지 사항에 대해 명확히 할 것입니다. 일부는 트윗에 280자가 넘는 문자가 없었고 이것이 #JavaScript twitter를 넘어설 것이라고 기대하지 않았습니다.

  1. VS Code인 MS Teams는 이미 TypeScript와 함께 작성되었으며 Electron에서 제공하는 JavaScript로 컴파일됩니다. 전자 응용 프로그램입니다. VS Code는 방법 또는 내용의 예를 보려면 GitHub 및 Open Source에 있습니다.

  2. 우리는 Microsoft에서 사용하는 C++, C# 또는 기타 멋진 언어, API 및 도구를 포기하지 않습니다. EdgeHTML은 다른 브라우저 엔진과 마찬가지로 거의 전적으로 C++로 작성되었습니다. 그러나 DevTools에서 JavaScript(TypeScript에서 컴파일)도 실행하고 React 및 webpack과 같은 오픈 소스 기술을 활용하여 UI를 구축합니다.

  3. Office 365의 UI는 많은 부분이 있지만 확실히 전부는 아니지만 React Native(Windows)를 사용하여 빌드된 부분입니다. API 및 서비스는 여전히 C++, C# 또는 해당 팀에 가장 적합한 것으로 구동될 것입니다. "모두/완전히" JavaScript/TypeScript로 변환되는 것은 없습니다.

  4. React Native가 JavaScript를 "네이티브 코드"로 컴파일하는 것은 틀림없이 잘못된 것입니다. 네이티브의 대부분은 JavaScript를 통해 통신할 수 있는 API의 상호 작용과 네이티브 모듈입니다. WebView는 React 덕분에 UI 렌더링을 강화합니다. 토론에서 저를 저격한 Skype 엔지니어에게 감사드립니다.

  5. 다른 무엇이든 자유롭게 물어보세요! 그것은 꽤 불분명한 메시지를 트윗하기 위해 내가 할 수 있는 최소한의 일입니다. ?

Word는 Javascript로 다시 작성되지 않을 수 있지만, 점점 더 크로스 플랫폼 세상에서 처음부터 다시 작성해야 하는 대부분의 새로운 응용 프로그램이나 응용 프로그램의 미래처럼 보입니다.

감사합니다, 블라디미르 팁.

주제에 대한 추가 정보: 개발자, 자바 스크립트, 마이크로 소프트