Tidak, Microsoft tidak menulis ulang Office dalam Javascript

Ikon waktu membaca 3 menit Baca


Pembaca membantu dukungan MSpoweruser. Kami mungkin mendapat komisi jika Anda membeli melalui tautan kami. Ikon Keterangan Alat

Baca halaman pengungkapan kami untuk mengetahui bagaimana Anda dapat membantu MSPoweruser mempertahankan tim editorial Baca lebih lanjut

Sebuah tweet oleh pengembang Microsoft telah menyebabkan sedikit keriuhan hari ini setelah itu menyiratkan bahwa Microsoft menulis ulang semua Office Suite mereka dalam Javascript.

Sean Larkin, Manajer Program Teknis untuk Platform Web Microsoft, menulis:

Hal ini dapat dimengerti menyebabkan banyak kekhawatiran mengenai kinerja dan kemungkinan kehilangan fitur karena menggunakan bahasa yang kurang kuat.

Pengguna Windows tentunya sudah terbiasa dengan aplikasi Javascript seperti Microsoft Teams dan Slack yang merupakan Electron Apps, dan Skype diharapkan akan segera ditulis ulang di React Native. Di sisi lain, Teams bukanlah aplikasi yang paling berperforma, dan Office sudah haus sumber daya, dan versi Javascript kemungkinan akan 10 kali lipat lebih banyak.

Untungnya, pengguna Windows tidak perlu khawatir, seperti yang diklarifikasi Larkin dalam sebuah posting di Reddit.

Hai, yang di sana!!! Tweeter asli di sini! Saya Sean dan saya seorang Manajer Program di Microsoft yang mengerjakan Microsoft Edge dan Edge Dev Tools!

Akan mengklarifikasi beberapa hal. Beberapa kekurangan lebih dari 280 karakter dalam tweet dan tidak mengharapkan ini melampaui #JavaScript twitter.

  1. MS Teams, VS Code, sudah ditulis _with_ TypeScript yang dikompilasi ke JavaScript yang didukung oleh Electron. Ini adalah aplikasi elektron. Kode VS ada di GitHub dan Open Source jika Anda ingin melihat contoh bagaimana atau apa.

  2. Kami tidak meninggalkan C++, C#, atau bahasa, api, dan alat luar biasa lainnya yang kami gunakan di Microsoft. EdgeHTML hampir seluruhnya ditulis dalam C++ seperti mesin browser lainnya. Namun kami juga menjalankan JavaScript (dikompilasi dari TypeScript) di DevTools, dan memanfaatkan teknologi open source seperti React dan webpack untuk membangun UI bagi mereka.

  3. UI Office 365, banyak, tapi jelas tidak semuanya, adalah bagian yang dibuat menggunakan React Native (Windows). API dan Layanan masih akan didukung oleh C++, C#, atau apa pun yang paling sesuai untuk tim itu. Tidak ada yang mengonversi ke JavaScript/TypeScript "semua/sepenuhnya".

  4. React Native mengkompilasi JavaScript ke "kode asli" bisa dibilang salah. Sebagian besar yang asli adalah interaksi API dan Modul Asli yang dapat dikomunikasikan melalui JavaScript. Rendering UI kekuatan WebViews berkat React. Terima kasih kepada Insinyur Skype yang mengecam saya dalam diskusi itu.

  5. Jangan ragu untuk menanyakan hal lain! Setidaknya itu yang bisa saya lakukan untuk menge-tweet beberapa pesan yang tidak jelas. ?

Meskipun Word mungkin tidak pernah ditulis ulang dalam Javascript, namun, tampaknya menjadi masa depan sebagian besar aplikasi baru atau yang perlu ditulis ulang dari awal, di dunia lintas platform kita yang semakin meningkat.

Terima kasih, Vladimir untuk tipnya.

Lebih lanjut tentang topik: pengembang, javascript, microsoft