TypeScript – Future of JavaScript on the Windows | Syncfusion Blogs
Live Chat Icon For mobile
Live Chat Icon
Popular Categories.NET  (172).NET Core  (29).NET MAUI  (192)Angular  (107)ASP.NET  (51)ASP.NET Core  (82)ASP.NET MVC  (89)Azure  (40)Black Friday Deal  (1)Blazor  (209)BoldSign  (12)DocIO  (24)Essential JS 2  (106)Essential Studio  (200)File Formats  (63)Flutter  (131)JavaScript  (219)Microsoft  (118)PDF  (80)Python  (1)React  (98)Streamlit  (1)Succinctly series  (131)Syncfusion  (882)TypeScript  (33)Uno Platform  (3)UWP  (4)Vue  (45)Webinar  (49)Windows Forms  (61)WinUI  (68)WPF  (157)Xamarin  (161)XlsIO  (35)Other CategoriesBarcode  (5)BI  (29)Bold BI  (8)Bold Reports  (2)Build conference  (8)Business intelligence  (55)Button  (4)C#  (146)Chart  (125)Cloud  (15)Company  (443)Dashboard  (8)Data Science  (3)Data Validation  (8)DataGrid  (62)Development  (613)Doc  (7)DockingManager  (1)eBook  (99)Enterprise  (22)Entity Framework  (5)Essential Tools  (14)Excel  (37)Extensions  (22)File Manager  (6)Gantt  (18)Gauge  (12)Git  (5)Grid  (31)HTML  (13)Installer  (2)Knockout  (2)Language  (1)LINQPad  (1)Linux  (2)M-Commerce  (1)Metro Studio  (11)Mobile  (488)Mobile MVC  (9)OLAP server  (1)Open source  (1)Orubase  (12)Partners  (21)PDF viewer  (41)Performance  (12)PHP  (2)PivotGrid  (4)Predictive Analytics  (6)Report Server  (3)Reporting  (10)Reporting / Back Office  (11)Rich Text Editor  (12)Road Map  (12)Scheduler  (52)Security  (3)SfDataGrid  (9)Silverlight  (21)Sneak Peek  (31)Solution Services  (4)Spreadsheet  (11)SQL  (10)Stock Chart  (1)Surface  (4)Tablets  (5)Theme  (12)Tips and Tricks  (112)UI  (368)Uncategorized  (68)Unix  (2)User interface  (68)Visual State Manager  (2)Visual Studio  (30)Visual Studio Code  (17)Web  (577)What's new  (313)Windows 8  (19)Windows App  (2)Windows Phone  (15)Windows Phone 7  (9)WinRT  (26)

TypeScript – Future of JavaScript on the Windows

You have probably heard about TypeScript, the new, open-source programming language developed by Microsoft. It is a superset of the JavaScript language. Its goals are to provide compile-time type checking and object oriented constructs on top of the core JavaScript language.

JavaScript is a powerful language, but its open nature is always a source of concern when developing and maintaining a large code base as part of a team. TypeScript enables the provision of a defined contract on top of the JavaScript language. This helps developers on a team have a shared understanding of the code.

A defined contract also greatly assists with tools such as IntelliSense and refactoring.

JavaScript’s prototype-based inheritance model is powerful, but for many who come from a C#/C++/Java background, the system feels quite alien. While it is entirely possible to create object-oriented abstractions in JavaScript, it involves some boilerplate code. Such code can, of course, be easily generated by a tool. This is exactly what TypeScript does. It allows programmers coming from a classical object-oriented background to define class, interface, and module constructs in a manner that is intuitive.

In summary, TypeScript helps you tame JavaScript and make it work for your needs. TypeScript has no runtime dependencies and can be used on any platform, in any browser.

Yet another language to learn?

Don’t worry. TypeScript is easy to work with. If you already know JavaScript, you can get started with TypeScript in less than an hour. We have prepared a TypeScript tutorial that will help you get started in 30 minutes or less.

You can download it here.

Tags:

Share this post:

Popular Now

Be the first to get updates

Subscribe RSS feed
Scroll To Top