By Rob Lauer, senior manager of developer relations at Progress, for CodeGuru
What makes us think anything is going to change in 2017? Why would enterprise developers start to abandon their language of choice for an unfamiliar and <gasp> weakly typed alternative?
The answer may be TypeScript.
What Is TypeScript?
TypeScript is an open source project developed and maintained by Microsoft. Adoption of TypeScript is taking off dramatically:
Figure 1: Total downloads for TypeScript on npm have increased from approximately 50K in January 2015 to over 2.4 million in December 2016
Non-Traditional Device Access
If the developer can re-use his or her skills moving from platform to platform, or device to device, doesn't it make sense to standardize on one language?
Client and Server Development
Tooling and Language Considerations
TypeScript will never succeed in the enterprise unless developers only have to change a minimum amount of tooling. The fact that TypeScript has been included in Visual Studio since 2012 is one small step. A plugin exists for using TypeScript in Eclipse. Tool re-use is becoming a non-issue.
About the Author
Rob Lauer is Senior Manager of Developer Relations at Progress and has a passion for mobile app development and the open web. In his other life, he raises two kids, plays Ultimate Frisbee, and (for better or worse) is an avid Wisconsin Badger fan. Rob is @RobLauer on Twitter.