Typescript היא לא שפת תכנות, זו גישה

מהי Typescript, כיצד היא עובדת וכיצד היא מאפשרת למתכנתים בשפות קלאסיות כמו Java ו-C# שרוצים לעבוד ב-Frontend להגיע לעולם יותר מוכר.

wix-typscript

Typescript היא לא שפת תכנות, זו גישה. היא באה לקחת את העולם הפראי של Javascript ולהנחיל עקרונות הנדסת תוכנה נפוצים. התוספת לוקחת את השפה ומוסיפה לה את האופציה להגדיר טייפים (types).

כך מתאפשר למתכנתים בשפות קלאסיות כמו Java ו-C# שרוצים לעבוד בפרונט להגיע לעולם יותר מוכר.

בהרצאה האחרונה של גיל עמרן, מוביל טכני של קבוצת ה-eCommerce בוויקס, הוא שובר את המיתוס שאין טייפים ב-Javascript, ומסביר שלמרות שהשפה לא מכריחה אותך להצהיר עליהם, לך כמתכנת הייתה כוונה לטייפ מסויים.

לפני Typescript היה צריך לקרוא את ההערות, לעבור על ה-JS.doc או אפילו לחפור בקוד עצמו, כדי לגלות את כוונת המשורר. התוספת יוצרת מתווה יותר מובנה לעבודה, ובו בזמן לא גורעת מהדימניות הפופולרית של Javascript.

לאחר מכן נכנס גיל לבסיס של Typescript. כלומר, מלמד את ה-Syntax הנוסף ומראה כיצד הוא מתקמפל ל-Javascript המוכרת.

בהמשך גיל עובר על כמה עקרונות מנחים והרגלים מומלצים ומקנח באיך ולמה אפשר לעבור לעבוד ב-Typescript בהדרגה.

הכתבה בחסות Wix Engineering

Wix היא פלטפורמה לפיתוח Online presence באינטרנט, עם למעלה מ-100 מיליון משתמשים ב-190 מדינות.
אנחנו ב-Wix Engineering מפתחים אפליקציות ענן מהמתקדמות  בעולם, מקדישים זמן להתפתחות מקצועית ולמידה ולוקחים גם את ההנאה שלנו באותה הרצינות. תרבות הפיתוח שלנו מבוססת על חדשנות, יצירתיות ועל הצורך והרצון להמשיך לאתגר את עצמנו ואת גבולות הטכנולוגיה. אנו משתמשים בטכנולוגיות המתקדמות ביותר (Scala, Node, React, and Angular), בפלטפורמות מבוססות ענן (Google, Amazon and Azure) ומיישמים מתודולוגיות כגון Continuous Delivery ו-TDD.

כתב אורח

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

הגב

1 תגובה on "Typescript היא לא שפת תכנות, זו גישה"

avatar
Photo and Image Files
 
 
 
Audio and Video Files
 
 
 
Other File Types
 
 
 
Sort by:   newest | oldest | most voted
יצחק כהן
Guest

דווקא יש דרך להמיר מ C# ל TS (בהרצאה נאמר שחושבים לעשות את זה) אני כבר למעלה משנה משתמש בזה
וזה TypeLite.
דרכו ניתן להמיר בקלות, וע"י זה מרוויחים שכל מה שעובר מהשרת זה בדיוק מה שמגיע לצד הקליינט ב TS.
מה שאחרי זה הוספתי על זה הוא מערכת עידכונים שלא כולולה ב TypeLite

שעוקבת אחרי השינויים ב interface של C#

wpDiscuz

תגיות לכתבה: