TypeScript is a so-called superset of JavaScript. A superset builds on a programming language, but extends it with some features. TypeScript adds static typing to JavaScript to introduce type safety into the popular programming language. Static typing requires the declaration of the data type in variables, functions, etc. Since the data type is known in each case, typechecks can be omitted in the runtime. This means that the code uses fewer resources and is faster.
TypeScript: Stronger thanks to static typing.
Why does soxes use TypeScript?
When developing web apps, soxes often relies on the powerful web framework Angular, which is written in TypeScript. Static typing not only increases the performance of the code base, but also makes it easier to maintain. Thanks to the specification of the data type, it is possible to quickly identify where sources of errors are hiding. In addition, developers can more quickly recognise which data type they must use in a function or receive from it.
Where did soxes use TypeScript?
In a project for Electrolux AG, soxes developed the EasyAdmin app. With the app, service technicians always have all administrative documents digitally with them and can also generate important documents offline directly at the customer. For the complex app, the focus is on speed and reliability to prevent long waiting times for the customer. Therefore, the user interface of the app was developed with TypeScript and the web framework Angular. Thanks to static typing, better performance as well as easier maintenance of the complex web app are achieved. This way, soxes ensures a smooth operation of the solution.
Why soxes?
With soxes you gain a partner with competence and reliability. For over 20 years, our company has stood for the best quality in software development, programming and outsourcing. With its services, soxes covers the entire life cycle of an IT development (conception, consulting, development and support). Take the first step towards the successful implementation of your project and contact us for more information.
Rolf Borkowski
CIO, Partner
JavaScript
JavaScript is a scripting language mainly used in web development. Originally, JavaScript was used to extend and dynamise HTML and CSS. In the meantime, however, the scripting language is...
Patrick Büchler
CEO, Partner
Angular
Angular is a TypeScript-based open-source front-end framework that is maintained by Google, among others. Angular is used for the development of single-page applications. The front-end fr...
Interview with TESTEX: Successful partnership
In this interview, Carole Laimbacher gives us an insight into the succes...
Alexandra Mittmann
Team Lead CSM
Artificial intelligence - hype or chance?
Everyone is talking about generative AI. Text and image generators are b...
Lirika Gojani
Content Marketing Specialist
Software development Zürich
Our location in the greater Zurich area enables us to support customers ...
Patrick Büchler
CEO, Partner
With KUBE-X: Efficiently developed payable module
An outstanding example of efficient customised solutions is the internal...
Anastasia Schmuck
Project Manager
What exactly does an AI developer do?
Artificial intelligence is a forward-looking technology that is shaping ...
Cédric Portmann
Technical Program Manager
10 exciting software myths uncovered!
There are many myths and misconceptions surrounding customised software ...
Lirika Gojani
Content Marketing Specialist
Innovative solutions, great successes
Lars Habermacher, athletics trainer and project manager at OYM AG, gives...
Lirika Gojani
Content Marketing Specialist
Outdated software? And now?
Is your business software getting on in years and causing more problems ...
Patrick Büchler
CEO, Partner
Your business software: top or flop?
Have you ever critically scrutinised your software quality? This article...
Robert Schmuck
Head of Development
How much does the cloud cost?
Our expertise and experience help you understand the impact and opportun...
Roland Amacher
Senior Technical Consultant
How secure is my company?
Why is information security so essential in today's world? And what step...
Michael Russo
Native vs. Webapp
Native apps are developed for a specific operating system, such as Andro...
Simon Preuss
Project Manager
«Help, my software is stuck!»
Software maintenance is the foundation for reliable, secure and long-ter...
Alexandra Mittmann
Team Lead CSM
Infrastructure as Code
Infrastructure as Code is a concept that has become increasingly importa...
Cédric Portmann
Technical Program Manager