Technology
What is React
Our customers often ask which framework is "the one to use". Here we describe everything you need to know about React.
The trend clearly shows that web applications continue to increase, which in turn leads to the amount of code running in the browser growing every year. At Limetta we continuously adopt new technology that helps us build better solutions. We see that a particularly notable new technology is the programming language TypeScript, which has great practical significance for delivering and maintaining error-free systems more quickly.
TypeScript has grown and reached a level of maturity that makes it an almost indispensable tool for front-end development. More and more projects at Limetta are based on this ingenious programming language.
TypeScript is a programming language, based on JavaScript and inspired by C#/C++/Java, which was started under Microsoft's auspices in 2012 but has since become an open source project. The goal was to create a new programming language that could complement the de facto standard for programming on the web, JavaScript. The key word is indeed complement, not replace. Unlike other languages that previously failed to replace JavaScript, TypeScript embraces its predecessor and adds features instead of completely revising the language and its syntax. That, together with the way Microsoft has solved this, makes TypeScript a winner.
TypeScript adds what has long been missing in JavaScript: types, classes, interfaces, typed variables, enumerables, generics, union types and much more that back-end developers in languages like C# and Java have benefited from for many years. A back-end developer will feel at home in TypeScript, and a front-end developer will gain new tools to express their code.
Because TypeScript is fully backward-compatible with JavaScript, JavaScript developers can build on existing skills, which is of course a major advantage. Furthermore, all code can be converted from JavaScript to TypeScript simply by changing the source file extension from .js to .ts. It is optional which code is upgraded since JavaScript and TypeScript can be easily mixed. This means older projects can adopt TypeScript gradually instead of being faced with an all-or-nothing choice.
Anyone who writes non-trivial code in JavaScript.
For example:
Examples of systems written in TypeScript:
We use TypeScript in several of our solutions and are happy to tell you more!