לא, מיקרוסופט לא משכתבת את Office ב-Javascript

סמל זמן קריאה 3 דקות לקרוא


קוראים עוזרים לתמוך ב-MSpoweruser. אנו עשויים לקבל עמלה אם תקנה דרך הקישורים שלנו. סמל טיפים

קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קראו עוד

ציוץ של מפתח של מיקרוסופט עורר קצת מהומה היום לאחר שהוא רמז שמיקרוסופט משכתבת את כל חבילת ה-Office שלהם ב-Javascript.

שון לרקין, מנהל תוכניות טכניות עבור Microsoft Web Platform, כתב:

זה גרם, כמובן, לדאגה רבה בנוגע לביצועים ולאפשרות לאבד תכונות עקב שימוש בשפה פחות חזקה.

כמובן, משתמשי Windows כבר רגילים ליישומי Javascript כמו Microsoft Teams ו-Slack, שהם Electron Apps, וסקייפ צפויה להיכתב בקרוב מחדש ב-React Native. מצד שני, Teams היא לא האפליקציה הכי ביצועית, ו-Office כבר רעב למשאבים, וסביר להניח שגרסת Javascript תהיה פי 10 יותר.

למרבה המזל, משתמשי Windows לא צריכים לדאוג, כפי שהבהיר לארקין בפוסט ב-Reddit.

שלום שם!!! טוויטר מקורי כאן! אני שון ואני מנהל תוכניות ב-Microsoft עובד על Microsoft Edge ו-Edge Dev Tools!

הולך להבהיר כמה דברים. חלקם היו חוסר של יותר מ-280 תווים בציוץ ולא ציפו שזה יעבור מעבר ל-#JavaScript twitter.

  1. MS Teams, VS Code, כבר כתוב _with_ TypeScript אשר מורכב ל-JavaScript המופעל על ידי Electron. זה יישום אלקטרונים. VS Code נמצא ב-GitHub ובקוד פתוח אם תרצה לראות דוגמאות של איך או מה.

  2. אנחנו לא נוטשים את C++, C# או כל אחת מהשפות, ה-APIS והכלים המדהימים האחרים שאנו משתמשים בהם ברחבי מיקרוסופט. EdgeHTML כתוב כמעט כולו ב-C++ כמו כל מנוע דפדפן אחר. עם זאת, אנו מפעילים גם JavaScript (שמורכב מ-TypeScript) ב-DevTools, וממנפים טכנולוגיות קוד פתוח כמו React ו-webpack כדי לבנות עבורם את ממשק המשתמש.

  3. ממשק המשתמש של Office 365, הרבה ממנו, אבל בהחלט לא כולו, הם חלקים שנבנו באמצעות React Native (Windows). ממשקי API ושירותים עדיין יופעלו על ידי C++, C#, או כל מה שהכי מתאים לאותו צוות. שום דבר לא ממיר ל-JavaScript/TypeScript "הכל/השלם".

  4. React Native קומפילציה של JavaScript ל"קוד מקורי" היא ללא ספק שגויה. רוב מה שמקורי הם האינטראקציות של ה-API והמודולים המקוריים שאפשר לתקשר איתם דרך JavaScript. WebViews עיבוד ממשק משתמש עוצמתי הודות ל-React. תודה למהנדס סקייפ שצלף אותי על זה בדיון.

  5. אתה מוזמן לשאול כל דבר אחר! זה המעט שאני יכול לעשות בשביל לצייץ כמה הודעות די לא ברורות. ?

אף על פי ש-Word לעולם לא ייכתב מחדש ב-Javascript, עם זאת, נראה שזהו העתיד של רוב היישומים החדשים או של אלה שיש לשכתב מאפס, בעולם שלנו יותר ויותר חוצה פלטפורמות.

תודה, ולדימיר עבור קצה.

עוד על הנושאים: מפתחים, JavaScript, מיקרוסופט