
Braulio Valenzuela
TypeScript Developer
Mexico



Braulio is passionate about Frontend Software Development. He has tremendous experience…
TypeScript
React N
React.js
+2
TypeScript
React N
React.js
+2
TypeScript
Mysql
Next.js
+1
TypeScript
JavaScript
React
+2
TypeScript
React
Gatsby.js
+2
TypeScript
JavaScript
PHP
+5
TypeScript is an object-oriented programming language created by Microsoft in 2012. It is said to be a superset of Javascript. TypeScript follows OOPs concept where TypeScript Compiler (TSC) converts TypeScript file (.ts file) into JavaScript file (.js file).
Let us dive deeper into some reasons why you might choose TypeScript as the foundation for your project.
1. Better experience for the developer: TypeScript comes with better functionalities that makes it easier and more intuitive for developers to write programs. TypeScript makes it convenient for programers to recognise not only the variable type but also the data type that it stores. TypeScript also suggests options regarding functions and classes in the library.
2. Runs everywhere: TypeScript compiles its files into pure JavaScript files using TSC. It means that a programmer can run the file anywhere, either frontend of the application or backend with the help of Node.js. The .ts file can be converted into any version of Java up till ES3.
3. Easier to adopt: Learning a new programming language seems to be a tough task but with Typescript, you will get to know concepts of types, generics, interfaces, enums, namespace very easily. You can use Typescript files into your Javascript files without rewriting a single line of code. It will help you to adopt a new environment.
4. Active community: TypeScript is a popular language. Since it is open-source, there will be plenty of documentation to help you with if you are stuck with a problem. You can join communities to learn and share experiences of Typescript journey.
5. Saves from bugs: No one can make bugfree software using TypeScript. But the good news is that you can prevent lots of type-related bugs.
6. Refactoring is easier: TypeScript invalidates small and silly errors that might sneak into JavaScript code. It also creates a quick feedback loop to fix all the mistakes as you write new code and refactors them without any regression test for the whole system like Javascript.