{"id":583,"date":"2019-05-22T09:39:00","date_gmt":"2019-05-22T09:39:00","guid":{"rendered":"https:\/\/2020.innosystec.de\/?p=583"},"modified":"2020-12-17T09:40:46","modified_gmt":"2020-12-17T09:40:46","slug":"typescript-now-you-know","status":"publish","type":"post","link":"https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/","title":{"rendered":"TypeScript! NOW YOU KNOW."},"content":{"rendered":"\n<p><strong>Unser INNO-Tipp an die Welt der Softwareentwickler.<\/strong><br>Innovation wird bei uns gro\u00dfgeschrieben. Deshalb programmieren unsere INNO-Softwareentwickler, was das Zeug h\u00e4lt. Gute Kniffs sind dabei das A und O.<br>JavaScript \u2013 eine Programmiersprache ohne Typensystem. Diese Eigenschaft kann manchmal sehr n\u00fctzlich sein, bringt aber auch deutliche Nachteile mit sich. So kann beispielsweise der Compiler bei statisch typisierten Sprachen sehr fr\u00fch auf Fehler hinweisen, wohingegen diese bei JavaScript oft erst zur Laufzeit auffallen.<br>Eine L\u00f6sung daf\u00fcr bietet TypeScript. Eine Erweiterung JavaScripts um ein Typensystem. Diese Erweiterung erleichtert nicht nur INNO-Softwareentwicklern das Leben. Try it.<\/p>\n\n\n\n<p><br><strong>Typen angeben oder nicht?<\/strong><br>Die Entscheidung ist jedem selbst \u00fcberlassen. Entscheidet man sich f\u00fcr ja, k\u00f6nnen Fehler viel fr\u00fcher erkannt werden. Das ist insbesondere bei gr\u00f6\u00dferen Quelltexten von Vorteil \u2013 Struktur mittels Typenbildung. So wird es einfacher, den Code z\u00fcgig durchzulesen, zu verstehen und zu \u00fcberarbeiten. F\u00fcr alle weiteren Fehler ist dann ein einfaches Debugging direkt im Browser m\u00f6glich. F\u00fcr uns INNO-Entwickler eine einfache Methode, effizienter zu arbeiten.<\/p>\n\n\n\n<p><br><strong>Problemlos individualisieren und integrieren<\/strong><br>Wichtig ist nat\u00fcrlich, TypeScipt problemlos in bestehende Java-Projekte zu integrieren. Aber auch hier: No problem. TypeScript verf\u00fcgt \u00fcber keine eigenen Bibliotheken, sondern verwendet die Bibliotheken von JavaScript. Es ist also eine Obermenge von JavaScript, das hei\u00dft jeder JavaScript-Code kann ohne \u00c4nderungen auch in TypeScript verwendet werden.<br>Weitere Vorteile von TypeScript bieten die Sprachkompontenen, wie Enumerations, Generics und Modularisierung. Auch das Tooling um Typescript ist weit ausgebaut. So kann man je nach Belieben zu dem jeweiligen Projekt ein effizientes Toolset zusammenstellen. It\u2019s up to you.<\/p>\n\n\n\n<p><br>Have fun. Enjoy coding<br>Your INNO coding team.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unser INNO-Tipp an die Welt der Softwareentwickler.Innovation wird bei uns gro\u00dfgeschrieben. Deshalb programmieren unsere INNO-Softwareentwickler, was das Zeug h\u00e4lt. Gute Kniffs sind dabei das A und O.JavaScript \u2013 eine Programmiersprache [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-583","post","type-post","status-publish","format-standard","hentry","category-unkategorisiert"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TypeScript! NOW YOU KNOW. &#8211; INNOSYSTEC GmbH<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TypeScript! NOW YOU KNOW. &#8211; INNOSYSTEC GmbH\" \/>\n<meta property=\"og:description\" content=\"Unser INNO-Tipp an die Welt der Softwareentwickler.Innovation wird bei uns gro\u00dfgeschrieben. Deshalb programmieren unsere INNO-Softwareentwickler, was das Zeug h\u00e4lt. Gute Kniffs sind dabei das A und O.JavaScript \u2013 eine Programmiersprache [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/\" \/>\n<meta property=\"og:site_name\" content=\"INNOSYSTEC GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/INNOSYSTECGmbH\/\" \/>\n<meta property=\"article:published_time\" content=\"2019-05-22T09:39:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-12-17T09:40:46+00:00\" \/>\n<meta name=\"author\" content=\"w3\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"w3\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.innosystec.de\\\/de\\\/blog\\\/typescript-now-you-know\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.innosystec.de\\\/de\\\/blog\\\/typescript-now-you-know\\\/\"},\"author\":{\"name\":\"w3\",\"@id\":\"https:\\\/\\\/innosystec.de\\\/#\\\/schema\\\/person\\\/ec4a25292c357bcb3202696c6976cae1\"},\"headline\":\"TypeScript! NOW YOU KNOW.\",\"datePublished\":\"2019-05-22T09:39:00+00:00\",\"dateModified\":\"2020-12-17T09:40:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.innosystec.de\\\/de\\\/blog\\\/typescript-now-you-know\\\/\"},\"wordCount\":275,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/innosystec.de\\\/#organization\"},\"articleSection\":[\"Unkategorisiert\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.innosystec.de\\\/de\\\/blog\\\/typescript-now-you-know\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.innosystec.de\\\/de\\\/blog\\\/typescript-now-you-know\\\/\",\"url\":\"https:\\\/\\\/www.innosystec.de\\\/de\\\/blog\\\/typescript-now-you-know\\\/\",\"name\":\"TypeScript! NOW YOU KNOW. &#8211; INNOSYSTEC GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innosystec.de\\\/#website\"},\"datePublished\":\"2019-05-22T09:39:00+00:00\",\"dateModified\":\"2020-12-17T09:40:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.innosystec.de\\\/de\\\/blog\\\/typescript-now-you-know\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.innosystec.de\\\/de\\\/blog\\\/typescript-now-you-know\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.innosystec.de\\\/de\\\/blog\\\/typescript-now-you-know\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/innosystec.de\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TypeScript! NOW YOU KNOW.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innosystec.de\\\/#website\",\"url\":\"https:\\\/\\\/innosystec.de\\\/\",\"name\":\"INNOSYSTEC GmbH\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/innosystec.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/innosystec.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innosystec.de\\\/#organization\",\"name\":\"INNOSYSTEC GmbH\",\"url\":\"https:\\\/\\\/innosystec.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/innosystec.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.innosystec.de\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/logo.svg\",\"contentUrl\":\"https:\\\/\\\/www.innosystec.de\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/logo.svg\",\"width\":1,\"height\":1,\"caption\":\"INNOSYSTEC GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/innosystec.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/INNOSYSTECGmbH\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/innosystec\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/innosystec.de\\\/#\\\/schema\\\/person\\\/ec4a25292c357bcb3202696c6976cae1\",\"name\":\"w3\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4700db5dfb8049e827291b223a31aaa5977edf9aa60f4527c6aae87814d721b4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4700db5dfb8049e827291b223a31aaa5977edf9aa60f4527c6aae87814d721b4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4700db5dfb8049e827291b223a31aaa5977edf9aa60f4527c6aae87814d721b4?s=96&d=mm&r=g\",\"caption\":\"w3\"},\"sameAs\":[\"http:\\\/\\\/localhost:8888\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TypeScript! NOW YOU KNOW. &#8211; INNOSYSTEC GmbH","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/","og_locale":"de_DE","og_type":"article","og_title":"TypeScript! NOW YOU KNOW. &#8211; INNOSYSTEC GmbH","og_description":"Unser INNO-Tipp an die Welt der Softwareentwickler.Innovation wird bei uns gro\u00dfgeschrieben. Deshalb programmieren unsere INNO-Softwareentwickler, was das Zeug h\u00e4lt. Gute Kniffs sind dabei das A und O.JavaScript \u2013 eine Programmiersprache [&hellip;]","og_url":"https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/","og_site_name":"INNOSYSTEC GmbH","article_publisher":"https:\/\/www.facebook.com\/INNOSYSTECGmbH\/","article_published_time":"2019-05-22T09:39:00+00:00","article_modified_time":"2020-12-17T09:40:46+00:00","author":"w3","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"w3","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/#article","isPartOf":{"@id":"https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/"},"author":{"name":"w3","@id":"https:\/\/innosystec.de\/#\/schema\/person\/ec4a25292c357bcb3202696c6976cae1"},"headline":"TypeScript! NOW YOU KNOW.","datePublished":"2019-05-22T09:39:00+00:00","dateModified":"2020-12-17T09:40:46+00:00","mainEntityOfPage":{"@id":"https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/"},"wordCount":275,"commentCount":0,"publisher":{"@id":"https:\/\/innosystec.de\/#organization"},"articleSection":["Unkategorisiert"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/","url":"https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/","name":"TypeScript! NOW YOU KNOW. &#8211; INNOSYSTEC GmbH","isPartOf":{"@id":"https:\/\/innosystec.de\/#website"},"datePublished":"2019-05-22T09:39:00+00:00","dateModified":"2020-12-17T09:40:46+00:00","breadcrumb":{"@id":"https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.innosystec.de\/de\/blog\/typescript-now-you-know\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/innosystec.de\/de\/"},{"@type":"ListItem","position":2,"name":"TypeScript! NOW YOU KNOW."}]},{"@type":"WebSite","@id":"https:\/\/innosystec.de\/#website","url":"https:\/\/innosystec.de\/","name":"INNOSYSTEC GmbH","description":"","publisher":{"@id":"https:\/\/innosystec.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/innosystec.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/innosystec.de\/#organization","name":"INNOSYSTEC GmbH","url":"https:\/\/innosystec.de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/innosystec.de\/#\/schema\/logo\/image\/","url":"https:\/\/www.innosystec.de\/wp-content\/uploads\/2026\/05\/logo.svg","contentUrl":"https:\/\/www.innosystec.de\/wp-content\/uploads\/2026\/05\/logo.svg","width":1,"height":1,"caption":"INNOSYSTEC GmbH"},"image":{"@id":"https:\/\/innosystec.de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/INNOSYSTECGmbH\/","https:\/\/www.linkedin.com\/company\/innosystec\/"]},{"@type":"Person","@id":"https:\/\/innosystec.de\/#\/schema\/person\/ec4a25292c357bcb3202696c6976cae1","name":"w3","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/4700db5dfb8049e827291b223a31aaa5977edf9aa60f4527c6aae87814d721b4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4700db5dfb8049e827291b223a31aaa5977edf9aa60f4527c6aae87814d721b4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4700db5dfb8049e827291b223a31aaa5977edf9aa60f4527c6aae87814d721b4?s=96&d=mm&r=g","caption":"w3"},"sameAs":["http:\/\/localhost:8888"]}]}},"_links":{"self":[{"href":"https:\/\/www.innosystec.de\/de\/wp-json\/wp\/v2\/posts\/583","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.innosystec.de\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.innosystec.de\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.innosystec.de\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.innosystec.de\/de\/wp-json\/wp\/v2\/comments?post=583"}],"version-history":[{"count":1,"href":"https:\/\/www.innosystec.de\/de\/wp-json\/wp\/v2\/posts\/583\/revisions"}],"predecessor-version":[{"id":584,"href":"https:\/\/www.innosystec.de\/de\/wp-json\/wp\/v2\/posts\/583\/revisions\/584"}],"wp:attachment":[{"href":"https:\/\/www.innosystec.de\/de\/wp-json\/wp\/v2\/media?parent=583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.innosystec.de\/de\/wp-json\/wp\/v2\/categories?post=583"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.innosystec.de\/de\/wp-json\/wp\/v2\/tags?post=583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}