Top Rated TypeScript Alternatives
60 TypeScript Reviews
Overall Review Sentiment for TypeScript
Log in to view review sentiment.

I've been using TypeScript for a while now, and it has really helped me with how I do I do JavaScript development. Static typing is a really most important benefit TypeScript provides, as it helps catch errors during development by showing compile time errors sometimes, reducing unecessary issues later on. Incorporating Typescript instructions into exisiting EJS or even client side js is really easy and helps us in implementing type checking at client side. Review collected by and hosted on G2.com.
I really could not see any dislikes as such. However, some initial configuration are little bit cumbersome especially for tsconfig.json Review collected by and hosted on G2.com.

TypeScript's strong typing and seamless integration with JavaScript improve code maintainability and reduce runtime errors, making it ideal for scalable projects like the ones I've worked on, such as Angular applications handling high user volumes. Review collected by and hosted on G2.com.
The Strict type checks sometimes feel cumbersome when working on fast-paced projects or with dynamic data structures. Review collected by and hosted on G2.com.

TypeScript helps bring some clarity and structure to Javascript projects. It's easy to implement at first, and gives you superpowers in your IDE because everything is now typed. You can catch runtime errors before they happen, so you end up with a software of higher quality in the end. Review collected by and hosted on G2.com.
It should be a language of its own, it should not compile to JavaScript. Review collected by and hosted on G2.com.

The main benefit is that I can see the error while writing the code I don't need to see my error after the execution of program Review collected by and hosted on G2.com.
The main drawback is it consumes more time when the program is compiled Review collected by and hosted on G2.com.

Typescript is easier to understand when it is compared with Javascript, overall for people who use it for different purposes rather than front-end development. Review collected by and hosted on G2.com.
I don't dislike Typescript on any sense. Review collected by and hosted on G2.com.

The nice thing about Typescript are - Static typing, Tooling support, Object-oriented programming, Compatibility with JavaScript Review collected by and hosted on G2.com.
Initial learning curve
Adding type annotation to almost everything - variables, function parameters and return value
As per my experience, Unlike Javascript, Typescript needs to be compiled, which may become an overhead in a large project Review collected by and hosted on G2.com.

Well the first thing is type safety, it allows to catch type errors in compile time rather than runtime. It makes the code easier to parse, and to maintain. If you're using a TS friendly IDE, it also makes writing code a breeze. Review collected by and hosted on G2.com.
Compilation times can be long, so it's not as immediate as JavaScript. It's also not as intuitive and requires the developer to read up on the docs before getting started with it. Review collected by and hosted on G2.com.
Helps to onboard new teammates without reviewing to much code for them to get the hang of it. Gives structure to youor JS codebase. Review collected by and hosted on G2.com.
Can't be used as a standalone language for building new applications. Review collected by and hosted on G2.com.

It is very similar to Javascript and quite easy, however, being strongly typed allows us to see where our errors are and correct our code much more easily than with js, as well as having cleaner code so that anyone who has not been involved in the development can understand it perfectly. Review collected by and hosted on G2.com.
Being strongly typed, sometimes it can be cumbersome to show so many errors when compiling that later do not affect the execution of the application. Review collected by and hosted on G2.com.

static typing makes development more fun. no longer are the days of logging objects and responses to ensure a property exists. auto-complete in VS code means less copypasta and less trivial bugs. Review collected by and hosted on G2.com.
sometimes typescript will complain about things that aren't really an issue. when you're looping through arrays of loosely typed objects or trying to dynamically generate object keys it can be frustrating. Review collected by and hosted on G2.com.