Nei, Microsoft omskriver ikke Office i Javascript

Ikon for lesetid 3 min. lese


Lesere hjelper til med å støtte MSpoweruser. Vi kan få provisjon hvis du kjøper gjennom lenkene våre. Verktøytipsikon

Les vår avsløringsside for å finne ut hvordan du kan hjelpe MSPoweruser opprettholde redaksjonen Les mer

En tweet fra en Microsoft-utvikler har skapt litt ståhei i dag etter at den antydet at Microsoft skrev om hele Office-pakken deres i Javascript.

Sean Larkin, teknisk programleder for Microsoft Web Platform, skrev:

Dette førte forståelig nok til mye bekymring angående ytelse og muligheten for å miste funksjoner på grunn av bruk av et mindre kraftig språk.

Selvfølgelig er Windows-brukere allerede vant til Javascript-applikasjoner som Microsoft Teams og Slack, som er Electron Apps, og Skype forventes snart å bli skrevet om i React Native. På den annen side er ikke Teams den mest effektive appen, og Office er allerede ressurssulten, og en Javascript-versjon vil sannsynligvis være 10 ganger mer.

Heldigvis trenger ikke Windows-brukere å bekymre seg, som Larkin avklarte i et innlegg på Reddit.

Hei der!!! Original tweeter her! Jeg heter Sean og er programleder hos Microsoft og jobber med Microsoft Edge og Edge Dev Tools!

Skal avklare et par ting. Noen var mangel på mer enn 280 tegn i en tweet og forventet ikke at dette skulle komme utover #JavaScript twitter.

  1. MS Teams, VS Code, er allerede skrevet _with_ TypeScript som er kompilert til JavaScript drevet av Electron. Det er en elektronapplikasjon. VS Code er på GitHub og Open Source hvis du vil se eksempler på hvordan eller hva.

  2. Vi forlater ikke C++, C# eller noen av de andre fantastiske språkene, API-ene og verktøyene vi bruker på tvers av Microsoft. EdgeHTML er nesten utelukkende skrevet i C++ som enhver annen nettlesermotor. Men vi kjører også JavaScript (kompilert fra TypeScript) i DevTools, og utnytter åpen kildekode-teknologier som React og webpack for å bygge brukergrensesnittene for dem.

  3. Office 365s brukergrensesnitt, mye av det, men definitivt ikke alt, er deler som er bygget med React Native (Windows). API-er og tjenester kommer fortsatt til å bli drevet av C++, C# eller det som er best for det teamet. Ingenting konverterer til "helt/helt" JavaScript/TypeScript.

  4. React Native kompilering av JavaScript til "native code" er uten tvil feil. Det meste av det som er native er APIs interaksjoner og Native-moduler som kan kommuniseres med gjennom JavaScript. WebViews kraftfull UI-gjengivelse takket være React. Takk til Skype-ingeniøren som lurte meg på det i diskusjonen.

  5. Spør gjerne om noe annet! Det er det minste jeg kan gjøre for å tweete noen ganske uklare meldinger. ?

Selv om Word kanskje aldri blir skrevet om i Javascript, ser det imidlertid ut til å være fremtiden for de fleste nye applikasjoner eller de som må skrives om fra bunnen av, i vår stadig mer plattformsoverskridende verden.

Takk, Vladimir for tipset.

Mer om temaene: utviklere, javascript, microsoft