TypeScript

(22)
4.5 out of 5 stars

TypeScript is a strict superset of JavaScript that adds optional static typing and class-based object-oriented programming to the language.

Work for TypeScript?

Learning about TypeScript?

We can help you find the solution that fits you best.

TypeScript Reviews

Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 22 TypeScript reviews
LinkedIn Connections
TypeScript review by Diego B.
Diego B.
Validated Reviewer
Verified Current User
Review Source

"TypeScript Super JavaScript"

What do you like best?

TypeScript is an open source programming language, it is a superset of JavaScript that adds a series of benefits to it, within the advantages I list those that seem to me the strongest:

- It allows to use types: this brings us several advantages, it allows us to detect some errors in design time without getting to the execution as it happens with JavaScript, it is easier to understand the code at a glance, if you work with any editor that supports TypeScript you can detect errors while you are writing the code.

- It is an Object Oriented language and we can use the characteristics of this:, inheritance, interfaces, generic typos, which allows us a tidier and cleaner code

- Being a superset of JavaScript extends all its functionalities so it is compatible with existing JavaScript libraries.

- You can Debug directly

- Several new technologies and large companies are already using TypeScript

What do you dislike?

- It implies the learning of a new technology

- It needs to be compiled to be used in browsers, this point in particular has its own advantages and disadvantages.

Recommendations to others considering the product

It is an excellent addition to your toolbox, it allows you to review, test and correct errors very quickly.

What business problems are you solving with the product? What benefits have you realized?

It has allowed me to detect errors much easier and faster while I am writing the code in addition to being much easier to debug, accelerates the revision and testing of the code.

Sign in to G2 Crowd to see what your connections have to say about TypeScript
TypeScript review by Austin C.
Austin C.
Validated Reviewer
Verified Current User
Review Source

"Upfront configuration costs are well worth it "

What do you like best?

Static type checking for large JavaScript projects saves an incredible amount of time. The type system is relatively good and in my opinion, the configuration for transpilation is easier to setup than with Babel. The community is also very good.

What do you dislike?

The upfront changes to projects can be a little daunting, and some of the syntax is very easy to confuse with ES6/7 but can vary slightly, making it sometimes confusing which features are available in which environments.

Recommendations to others considering the product

If you're using webpack, it's easy enough to break off and port small modules into Typescript without needing to redevelop the entire application.

What business problems are you solving with the product? What benefits have you realized?

Runtime errors are dramatically reduced since Typescript can catch some of the annoying typo and ambiguous argument errors that can be prevalent in JavaScript. When building a large application, the build process can take quite a while. Being able to catch easy errors before the entire build has finished greatly reduces time wasted.

What Other Development solution do you use?

Thanks for letting us know!
TypeScript review by Lance P.
Lance P.
Validated Reviewer
Verified Current User
Review Source

"Strong Typed Front End Language Of Choice"

What do you like best?

Works best with Aurelia MVVM View Models knocks Angular into the millennium. Facilities transpilation via ES5/ES6/ES7/ESNext however far into the future you choose to go! Classes work well with Back End and Database. Probably one of the best spinoffs from NodeJS in the world.

What do you dislike?

In the age of programming by convention the semantics are easily confused dependent on version. TYpeScript versions can also cause problems dependent on which version of NodeJS/NPM used to download source and configure frameworks/applications

Recommendations to others considering the product

Ensure thorough working knowledge of JavaScript and remember this is an ECMA standard so will be around for some time

What business problems are you solving with the product? What benefits have you realized?

Core Business Functions (i.e. Quotation, Catalogue, Order, Payment)

TypeScript review by Shanmugam S.
Shanmugam S.
Validated Reviewer
Review Source

"Add static typing to JavaScript to improve developer productivity"

What do you like best?

1) Optional static typing

2) Rich IDE support with autocomplete and code navigation features

3) Ability to compile down to a version of JavaScript that runs on all browsers

4) Access to ES6 and ES7 features

5) Easy to install third party extensions/tools

What do you dislike?

In order to run the application in the browser, a compile step is required to transform TypeScript into JavaScript.

Recommendations to others considering the product

Typescript is the way to go to develop any large enterprise applications given the community support it has got. Especially it is the best language suited to develop any Angular or React applications.

What business problems are you solving with the product? What benefits have you realized?

Typescript is a open source and there is no cost involved to use this.

We use TypeScript to develop our Angular & React applications which saves us lot of time & money instead of learning some other new language.

TypeScript review by User in Computer Software
User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"A welcome addition to javascript"

What do you like best?

The fact that you can create interfaces and classes directly in javascript. It helps reduce the number of errors that you will make down the road. It also allows intelisense to become more robust when you have all of your objects strongly typed. There is a wide range of support for it from many companies such as Microsoft and Google.

What do you dislike?

It is just one more flavor to learn. While it is extremely useful, it is also changing how to write javascript significantly. So it will take a while to refactor an already developed code base.

Recommendations to others considering the product

It is a robust tool to add to your belt when writing web apps. It also helps to reduce the testing time and help catch errors earlier rather than later. I would recommend getting a strong grasp of vanilla Javascript before implementing this into an existing project. It is also integrated into Angular nowdays so it can't hurt to learn that.

What business problems are you solving with the product? What benefits have you realized?

Reducing the amount of time testing and running into errors. There have been multiple occasions where having the strongly typed objects have shown our errors on compile time rather than them turning into run-time errors.

TypeScript review by LUIS ALEJANDRO J.
LUIS ALEJANDRO J.
Validated Reviewer
Review Source

"Senior developer"

What do you like best?

What I like the best is that it has many of the benefits of javascript but with an object oriented programming scope, making a lot easier the maintenance of big projects. In my case, the learning curve was fast.

What do you dislike?

I think that the update process with new releases is not clear an sometimes its hard to keep track of it.

Recommendations to others considering the product

I would say that today is a must. There are tons of benefits of using typescript. If you are working in a big project, the code is much easier to debug, test and maintain.

What business problems are you solving with the product? What benefits have you realized?

I use typescript to develop web apps and hybrid apps (Angular, Ionic, Firebase). As I said before, one big problem that typescript solve is that it makes a lot easier to maintain and expand a big project.

TypeScript review by User
User
Validated Reviewer
Verified Current User
Review Source

"Typescript for React.js and testing"

What do you like best?

1. Type safety

2. OOP level feeling

3. Compile time error detection than run-time

4. Better code maintainability

5. Scalability

What do you dislike?

1. It does not update as fast as JavaScript.

2. Support with React is not that strong so sometime tough to find documentation.

3. Compilation time - need to install extra things and ultimately it converts it to JavaScript code as non of browser as of now understands TypeScript.

Recommendations to others considering the product

1. It's default for Angular, but it may be too soon to consider TypeScript for React.

What business problems are you solving with the product? What benefits have you realized?

Building production level React applications with TypeScript. Type safety and OOP are biggest benefit to catch errors at compile time instead of run-time. More concise syntax also helped maintain the code more easily.

TypeScript review by Steve K.
Steve K.
Validated Reviewer
Verified Current User
Review Source

"Typescript takes the pain out of writing Javascript"

What do you like best?

Class support, arrow functions, spread operator - all make life way easier than writing raw Javascript.

What do you dislike?

It adds some overhead with - if you don't transpile it, some browsers will fail.

Recommendations to others considering the product

Read the documentation - unfortunately it's a bit in flex, good luck!

What business problems are you solving with the product? What benefits have you realized?

We're allow our developers to write code far faster, and modularize it, so it can be shared across projects.

TypeScript review by Vivek d.
Vivek d.
Validated Reviewer
Review Source

"Great subset of Javascript"

What do you like best?

Best is that typescript is the superset of javascript so, it compiles to the any browser and any environment easily. Make the type interface between different components. Everything is a class or component in the typescript so it is easy to learn and code and classical object-oriented programming patterns.

Few Features :-

Static Type-checking

ES6 Feature Support

Build-in Support for JavaScript Packaging

Syntax Similarity to Our Backend Languages (Java,)

Class and modules

What do you dislike?

As a beginner it is not easy to write code in typescript and understand it completely.

Lots of import statement to import the components.

Not all third-party libraries have ambient definitions available.

It does not solves all of the problems of JavaScript as it is not a mature language.

What business problems are you solving with the product? What benefits have you realized?

Business Problem ->

Building Angular2 application with chromecast.

Benefits:-

1. Use of Class likewise in java is more user friendly to work with object oriented approach.

2. Routing mechanism is quite impressive in angular2 with typescript.

3. Its the future of javascript with additional benefit of typing. With typescript you get an option to use future version of javascript, with all the cool features like fat arrow(Lambda) (=>), classes, modules, etc. And ECMA5 is a valid typescript, so all your older codes will run just fine over here.

4.Dependency Injection in Angular2 is as simple as assigning a type of any variable.

5. If you are familiar in typescript, most of angular2 will appear very friendly and simple,

6.Easy to work with Observation (RxJS).

TypeScript review by Jesús B.
Jesús B.
Validated Reviewer
Review Source

"excellent programming language"

What do you like best?

Excellent programming language that allows the design of both web and mobile applications. Super dynamics, the adaptation of javascript linked to the creation of objects based on classes.Also its use for the use of node.js to maintain a dynamic connection from the server, I think it is one of the best things about this language

What do you dislike?

its misuse can lead to a saturation of our application at the client level.

What business problems are you solving with the product? What benefits have you realized?

integration with the ionic framework for hybrid applications. The truth a great language

TypeScript review by Heath H.
Heath H.
Validated Reviewer
Review Source

"The perfect enhancement to JavaScript"

What do you like best?

I love the way it simplifies yet enhances writing JavaScript code and the improved readability.

What do you dislike?

It's still based on JavaScript and thus has some of the same limitations.

Recommendations to others considering the product

Small investment for a big return.

What business problems are you solving with the product? What benefits have you realized?

We're using TypeScript for both the development of our front-end product, and for our test automation suite. It's make writing the code more approachable to testers not as comfortable with JavaScript coding. As noted, it also makes the code more readable.

TypeScript review by alfredo c.
alfredo c.
Validated Reviewer
Review Source

"Easier to understand!!"

What do you like best?

The code is much easier to read, to write, on the other hand the classes and methods are understood much more than in javascript. It has made my job easier when using it with angular2.

What do you dislike?

If you already know javascript it is a bit tedious to learn a new language that will compile everything in javascript.

What business problems are you solving with the product? What benefits have you realized?

By implementing typescript in our developments the development time has been reduced by 50%.

TypeScript review by Mitchell B.
Mitchell B.
Validated Reviewer
Review Source

"Incredible developer support, static typing changes everything"

What do you like best?

TypeScript has transformed our code. It's become more legible than ever before, and we can enforce a lot of strict linting rules (no floating promises is a must have)

What do you dislike?

Typing 3rd party libraries becomes tedious quickly, and getting all said libraries to do the typings themselves is a pipe dream.

What business problems are you solving with the product? What benefits have you realized?

Our codebase is easier to read, and provides more assurances about our quality.

TypeScript review by Naveen C.
Naveen C.
Validated Reviewer
Review Source

"Open Source Programming Language from Microsoft "

What do you like best?

Based on my short exposure to Type Script, I consider type script is little advanced than Java Script and also provide server side capabilities

What do you dislike?

Lot of the features are inherited from Java and Java script so people who has knowledge in Java only can learn faster.

What business problems are you solving with the product? What benefits have you realized?

Client side and server side support. Better than scripting language like node.js and java script

TypeScript review by Bobby J.
Bobby J.
Validated Reviewer
Review Source

"TypeScript is life changing...."

What do you like best?

The fact that it utilizes all of ES6 with the added benefit of static typing

What do you dislike?

It can be hard to learn if you aren't familiar with typed languages and there aren't many good learning resources that teach writing interfaces.

What business problems are you solving with the product? What benefits have you realized?

We use it as a compiler on all our projects and have noticed far less errors in production.

TypeScript review by User in Information Technology and Services
User in Information Technology and Services
Validated Reviewer
Verified Current User
Review Source

"Typescript father of JavaScript "

What do you like best?

To write boring JavaScript I use typescript anc compile

What do you dislike?

Still looking for improvement where we can directly use with different services calls

Recommendations to others considering the product

Better way to work wrt JS

What business problems are you solving with the product? What benefits have you realized?

Using it for development of one of the application in Angular1.8

TypeScript review by User in Computer Software
User in Computer Software
Validated Reviewer
Verified Current User
Review Source

"Type casting for javascript"

What do you like best?

The typecasting allows for data consistency and integrity, but is mostly same as js

What do you dislike?

Like javascript, the asynchronicity sometimes causes state problems.

What business problems are you solving with the product? What benefits have you realized?

Building a data analytics platform, front and backend using typescript.

TypeScript review by Clayton O.
Clayton O.
Validated Reviewer
Review Source

"TypeScript Customer Review"

What do you like best?

I love the strongly typed aspect of Typescript, and the ease of compilation to Javascript.

What do you dislike?

I feel like there are some areas for improvement in regards to debugging any issues.

What business problems are you solving with the product? What benefits have you realized?

I am solving problems related to custom visuals in Power BI, and have realized the ease of use with TypeScript.

TypeScript review by User in Marketing and Advertising
User in Marketing and Advertising
Validated Reviewer
Review Source

"My experience with TypeScript"

What do you like best?

My favourite thing about TypeScript is that it’s open source and works on any browser which is something that’s important for me.

What do you dislike?

I dislike The language configuration which modifies the way source code is interpreted.

What business problems are you solving with the product? What benefits have you realized?

The business problems I’m trying to solve is runtime errors and custom visuals. The benefit has been the ease of use of TypeScript.

TypeScript review by Administrator in Computer Software
Administrator in Computer Software
Validated Reviewer
Verified Current User
Review Source

"Help a lot"

What do you like best?

Reduce code typing a lot with new syntax

What do you dislike?

Not highly supported on computer developer community

What business problems are you solving with the product? What benefits have you realized?

Before this we have a complicated way code our logic now it more easier

TypeScript review by User
User
Validated Reviewer
Review Source

"JavaScript with extra powers"

What do you like best?

Typescript gives you type safety and also additional rules in the config.

What do you dislike?

Setup can be difficult, need to configure compilation if not using with tsc.

Did not upload image of login as typescript is available without login.

What business problems are you solving with the product? What benefits have you realized?

Javascript not having types, makes the code more prone to errors.

TypeScript review by User in Apparel & Fashion
User in Apparel & Fashion
Validated Reviewer
Review Source

"Very good software to use with javascript"

What do you like best?

The time that it saved me from making huge errors while creating my huge javascript projects. I love that can be integrate with any notepad or other software

What do you dislike?

Nothing to complain about it, it scales really well and it maintains javascript properties

What business problems are you solving with the product? What benefits have you realized?

Easy error handling

Kate from G2 Crowd

Learning about TypeScript?

I can help.
* We monitor all TypeScript reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.