No, Microsoft no está reescribiendo Office en Javascript
3 minuto. leer
Actualizado en
Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Leer más
Un tweet de un desarrollador de Microsoft ha causado un poco de alboroto hoy después de dar a entender que Microsoft estaba reescribiendo todo su Office Suite en Javascript.
Sean Larkin, Gerente de Programas Técnicos de Microsoft Web Platform, escribió:
(Nunca he sido capaz de decir esto todavía)
?¿¡Bueno en realidad!?Todo Office 365 está (casi terminado) siendo completamente reescrito en este pequeño lenguaje de secuencias de comandos llamado #JavaScript.
Y Skype
y equipos de microsoft
Y @Código
y todo de @MSEdgeDev Protocolo de depuración (en lugar de C++)nótese bien https://t.co/WFahDhap6K
— ??????? Sean Larkin (@TheLarkInn) Sábado, Junio 13, 2018
Comprensiblemente, esto causó mucha preocupación con respecto al rendimiento y la posibilidad de perder funciones debido al uso de un lenguaje menos potente.
Por supuesto, los usuarios de Windows ya están acostumbrados a aplicaciones Javascript como Microsoft Teams y Slack, que son aplicaciones Electron, y se espera que Skype se reescriba pronto en React Native. Por otro lado, Teams no es la aplicación de mayor rendimiento, y Office ya requiere muchos recursos, y una versión de Javascript probablemente lo hará 10 veces más.
Afortunadamente, los usuarios de Windows no deben preocuparse, como aclaró Larkin en una publicación en Reddit.
¡¡¡Hola!!! Tweeter original aquí! Soy Sean y soy administrador de programas en Microsoft y trabajo en Microsoft Edge y Edge Dev Tools.
Voy a aclarar algunas cosas. Algunos eran la falta de más de 280 caracteres en un tweet y no esperaban que esto fuera más allá del twitter de #JavaScript.
-
MS Teams, VS Code, ya está escrito _con_ TypeScript, que se compila en JavaScript impulsado por Electron. Es una aplicación de electrones. VS Code está en GitHub y Open Source si desea ver ejemplos de cómo o qué.
-
No estamos abandonando C++, C# ni ninguno de los otros lenguajes, API y herramientas increíbles que usamos en Microsoft. EdgeHTML está escrito casi en su totalidad en C++ como cualquier otro motor de navegador. Sin embargo, también ejecutamos JavaScript (compilado a partir de TypeScript) en DevTools y aprovechamos las tecnologías de código abierto como React y webpack para crear las interfaces de usuario para ellos.
-
Gran parte de la interfaz de usuario de Office 365, pero definitivamente no toda, son piezas que se crean con React Native (Windows). Las API y los servicios seguirán funcionando con C ++, C # o lo que sea más apropiado para ese equipo. Nada se está convirtiendo a "todo/completamente" JavaScript/TypeScript.
-
Podría decirse que la compilación de JavaScript en "código nativo" de React Native es incorrecta. La mayor parte de lo que es nativo son las interacciones de la API y los módulos nativos con los que se puede comunicar a través de JavaScript. WebViews potencia la representación de la interfaz de usuario gracias a React. Gracias al ingeniero de Skype que me criticó en la discusión.
-
¡No dudes en preguntar cualquier otra cosa! Es lo menos que puedo hacer por twittear algunos mensajes poco claros. ?
Si bien es posible que Word nunca se reescriba en Javascript, sin embargo, parece ser el futuro de la mayoría de las aplicaciones nuevas o que deben reescribirse desde cero, en nuestro mundo cada vez más multiplataforma.
Gracias, Vladimir para la punta.