מיקרוסופט מייעלת את ג’אווה סקריפט: מציגה את 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"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 

* היי, אנחנו אוהבים תגובות!
תיקונים, תגובות קוטלות וכמובן תגובות מפרגנות - בכיף.
חופש הביטוי הוא ערך עליון, אבל לא נוכל להשלים עם תגובות שכוללות הסתה, הוצאת דיבה, תגובות שכוללות מידע המפר את תנאי השימוש של Geektime, תגובות שחורגות מהטעם הטוב ותגובות שהן בניגוד לדין. תגובות כאלו יימחקו מייד.

סידור לפי:   חדש | ישן | הכי מדורגים
גלעד
Guest

“להקלדה סטטית” צריך להיות טיפוסים סטטים, type = טיפוס, לא הקלדה :)

פבל
Guest

אתם מבינים שזה חרטא של מתכנתים בעלי אגו? הרי לפני שהמציאו את ג’אווה-סקריפט היה קיימות שפות Strong typed (למשל ג’אווה)
ואז כשהמציאו את ג’אווה סקריפט נופפו בגאווה בחידוש: שפה דינאמית !!
עכשיו, אחרי 20 שנה בא עוד צוות מופלץ שצריך להציג חידוש, אז מה הם עושים? נכון, חוזרים לstrong typing
נחשו, ילדים יקרים, איזה חידוש יציגו עוד 20 שנה….

אלעד ירקוני
Guest

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

אלי
Guest

חחחח הקלדה סטטית :-) מישהו חשב לפני שכתב את זה?

אמיר (טורונטו)
Guest

זה גדול. השגיאה עם ההקלדה הסטטית (static type כנראה) מעידה שהמתרגם אין לו מושג ירקרק על מה מדובר בכלל. טוב, היא אוהבת גדג’טים, לא חייבת להיות מתכנתת.

עודד
Guest

הגזמתם קצת עם העצבים שלכם.
בסך הכל כתבה קצרה באתר, זה לא שהכריחו אתכם לעשות משהו עכשיו

מישהו
Guest
זה ממש לא חרטא של מתכנתים בעלי אגו, ושפות דינאמיות היו *הרבה* לפני שג’אווה סקריפט הגיעה לעולם (40 שנה בערך). ג’אווה סקריפט היא, לטעמי, שפה שבה כל הדיוט יכול לכתוב קוד, אבל רק מומחה יכול לכתוב קוד טוב. היא הרבה יותר מדי סלחנית, ומאפשרת הרבה יותר מדי שטויות. אז בתור התחלה, כדי להקל על המתכנתים, הופיעו הספריות למיניהן. זה עזר לתכנות בסביבת הדפדפן, אבל עכשיו כבר מתחילים לכתוב בג’אווה סקריפט גם בסביבת השרת וגם בסביבת הדסקטופ, מה שאומר תוכניות שלמות ולא רק סקריפטים. ובשביל זה, צריך כלים הרבה יותר טובים ממה שיש היום בג’אווה סקריפט. מהמעט שראיתי בסרט שלמעלה, אמנם… Read more »
wpDiscuz

תגיות לכתבה: