מיקרוסופט מייעלת את ג'אווה סקריפט: מציגה את TypeScript
מיקרוסופט מציגה את שפת הפיתוח החדשה שלה, TypeScript, המיועדת לשפר עבור המתכנתים את העבודה עם ג'אווה סקריפט
מיקרוסופט שחררה גרסת Preview לפרוייקט החדש עליו עבדה בתקופה האחרונה – TypeScript. שפת תכנות מבוססת קוד פתוח, שמיועדת לעזור להפוך את ג'אווה סקריפט להרבה יותר נוחה עבור פיתוח אפליקציות בקנה מידה גדול. אז מה יש לה להציע לכם, והאם תאלצו לכתוב את כל הקוד שלכם מחדש?
מרחיבים את קנה המידה
אתמול (ב'), חשפה מיקרוסופט את הפרוייקט האחרון שלה, TypeScript: שפת תכנות חדשה המבוססת קוד פתוח ובעלת מטרה אחת עיקרית – להפוך את השימוש בג'אווה סקריפט לקל יותר בעת בניית אפליקציות בקנה מידה גדול. החברה שחררה את גרסת Developer Preview כאשר קוד המקור הוא תחת רשיון אפאצ'י 2.0 וזמין כבר עכשיו דרך Codeplex.
בבלוג הרשמי של החברה, כתב סומה סומהסגר (Soma Somasegar), סמנכ"ל במיקרוסופט, כי TypeScript נוצרה עבור סיבה ספציפית – הרמת רמת הפיתוח בג'אווה סקריפט לסקיילינג (Scale). עוד ציין כי למעשה ניתן "להכניס" כל ג'אווה סקריפט ישירות לתוך TypeScript, שכן השפה החדשה עובדת עם ספריות ו-Frameworks קיימים, ולמעשה מבוססת על המפרט של גרסת JavaScript הבאה, הנמצאת כיום בשלבי פיתוח על ידי וועדת ECMA.
למרות התחביר הדומה של שתי השפות, TypeScript מוסיפה תכונות נוספות, כגון אופציה ל-Type סטטי – תוסף שאנדרס הג'לסברג (Anders Hejlsberg), "גורו" שפות התכנות של מיקרוסופט אומר שעתיד להקל על המפתחים לבנות יישומים גדולים יותר. בנוסף לקוד ול-Compiler, מיקרוסופט מתכננת להציע פלאג אין ל-Visual Studio 2012, כך שלמפתחים יהיו את אותם פיצ'רים כמו שקיימים היום לג'אווה סקריפט, כמו ניווט בקוד, Refactoring, הודעות שגיאה סטטיות ו-IntelliSense.
TypeScript תהיה זמינה עבור מפתחי אפליקציות Client-Side, Server-Side ואפילו כאלה מבוססות ענן, וכמובן שכל אפליקציה שתכתב באמצעות השפה החדשה, יוכלו המפתחים להציע אותה בחנות האפליקציות החדשה של חלונות 8.
היסטוריה מרשימה
מאחורי השפה החדשה עומדים סטיב לוקו (Steve Lucco), לוק הובן (Luke Hoban) והג'לסברג, שבעברו ניתן למצוא ציוני דרך מרשימים כגון יצירת Turbo Pascal, תפקידו כארכיטקט ראשי בפיתוח שפת LINQ, Delphi ו-C#.
במידה ואתם רוצים לדעת קצת יותר על שפת הפיתוח החדשה, ועל שלל הפיצ'רים החדשים שמציעה למפתחים ולמשתמשים, תוכלו לצפות בוידאו מיוחד שהכין הג'לסברג (באורך של כשעה) בו עובר צעד צעד על כל אחד מהחידושים המשמעותים שמציגה השפה:
הגב
7 תגובות על "מיקרוסופט מייעלת את ג'אווה סקריפט: מציגה את TypeScript"
* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.
"להקלדה סטטית" צריך להיות טיפוסים סטטים, type = טיפוס, לא הקלדה :)
אתם מבינים שזה חרטא של מתכנתים בעלי אגו? הרי לפני שהמציאו את ג'אווה-סקריפט היה קיימות שפות Strong typed (למשל ג'אווה)
ואז כשהמציאו את ג'אווה סקריפט נופפו בגאווה בחידוש: שפה דינאמית !!
עכשיו, אחרי 20 שנה בא עוד צוות מופלץ שצריך להציג חידוש, אז מה הם עושים? נכון, חוזרים לstrong typing
נחשו, ילדים יקרים, איזה חידוש יציגו עוד 20 שנה….
עוד אסון מבית מיקרוסופט עלול לצאת לאויר והעולם כמנהגו שותק.
חחחח הקלדה סטטית :-) מישהו חשב לפני שכתב את זה?
זה גדול. השגיאה עם ההקלדה הסטטית (static type כנראה) מעידה שהמתרגם אין לו מושג ירקרק על מה מדובר בכלל. טוב, היא אוהבת גדג'טים, לא חייבת להיות מתכנתת.
הגזמתם קצת עם העצבים שלכם.
בסך הכל כתבה קצרה באתר, זה לא שהכריחו אתכם לעשות משהו עכשיו