לא, מיקרוסופט לא משכתבת את Office ב-Javascript
3 דקות לקרוא
עודכן בתאריך
קרא את דף הגילויים שלנו כדי לגלות כיצד תוכל לעזור ל-MSPoweruser לקיים את צוות העריכה קראו עוד
ציוץ של מפתח של מיקרוסופט עורר קצת מהומה היום לאחר שהוא רמז שמיקרוסופט משכתבת את כל חבילת ה-Office שלהם ב-Javascript.
שון לרקין, מנהל תוכניות טכניות עבור Microsoft Web Platform, כתב:
(אף פעם לא הצלחתי להגיד את זה עדיין)
?ובכן למעשה!?כל אופיס 365 (כמעט גמור) נכתב מחדש לחלוטין בשפת הסקריפט הקטנה הזו שנקראת #JavaScript.
וסקייפ
ו-Microsoft Teams
ו @קוד
והכל של @MSEdgeDev פרוטוקול ניפוי באגים (במקום C++)— ???????שון לרקין (@TheLarkInn) יוני 13, 2018
זה גרם, כמובן, לדאגה רבה בנוגע לביצועים ולאפשרות לאבד תכונות עקב שימוש בשפה פחות חזקה.
כמובן, משתמשי Windows כבר רגילים ליישומי Javascript כמו Microsoft Teams ו-Slack, שהם Electron Apps, וסקייפ צפויה להיכתב בקרוב מחדש ב-React Native. מצד שני, Teams היא לא האפליקציה הכי ביצועית, ו-Office כבר רעב למשאבים, וסביר להניח שגרסת Javascript תהיה פי 10 יותר.
למרבה המזל, משתמשי Windows לא צריכים לדאוג, כפי שהבהיר לארקין בפוסט ב-Reddit.
שלום שם!!! טוויטר מקורי כאן! אני שון ואני מנהל תוכניות ב-Microsoft עובד על Microsoft Edge ו-Edge Dev Tools!
הולך להבהיר כמה דברים. חלקם היו חוסר של יותר מ-280 תווים בציוץ ולא ציפו שזה יעבור מעבר ל-#JavaScript twitter.
-
MS Teams, VS Code, כבר כתוב _with_ TypeScript אשר מורכב ל-JavaScript המופעל על ידי Electron. זה יישום אלקטרונים. VS Code נמצא ב-GitHub ובקוד פתוח אם תרצה לראות דוגמאות של איך או מה.
-
אנחנו לא נוטשים את C++, C# או כל אחת מהשפות, ה-APIS והכלים המדהימים האחרים שאנו משתמשים בהם ברחבי מיקרוסופט. EdgeHTML כתוב כמעט כולו ב-C++ כמו כל מנוע דפדפן אחר. עם זאת, אנו מפעילים גם JavaScript (שמורכב מ-TypeScript) ב-DevTools, וממנפים טכנולוגיות קוד פתוח כמו React ו-webpack כדי לבנות עבורם את ממשק המשתמש.
-
ממשק המשתמש של Office 365, הרבה ממנו, אבל בהחלט לא כולו, הם חלקים שנבנו באמצעות React Native (Windows). ממשקי API ושירותים עדיין יופעלו על ידי C++, C#, או כל מה שהכי מתאים לאותו צוות. שום דבר לא ממיר ל-JavaScript/TypeScript "הכל/השלם".
-
React Native קומפילציה של JavaScript ל"קוד מקורי" היא ללא ספק שגויה. רוב מה שמקורי הם האינטראקציות של ה-API והמודולים המקוריים שאפשר לתקשר איתם דרך JavaScript. WebViews עיבוד ממשק משתמש עוצמתי הודות ל-React. תודה למהנדס סקייפ שצלף אותי על זה בדיון.
-
אתה מוזמן לשאול כל דבר אחר! זה המעט שאני יכול לעשות בשביל לצייץ כמה הודעות די לא ברורות. ?
אף על פי ש-Word לעולם לא ייכתב מחדש ב-Javascript, עם זאת, נראה שזהו העתיד של רוב היישומים החדשים או של אלה שיש לשכתב מאפס, בעולם שלנו יותר ויותר חוצה פלטפורמות.
תודה, ולדימיר עבור קצה.