Merken

TypeScript - Endlich sauberer Code im Frontend

Zitierlink des Filmsegments
Embed Code

Automatisierte Medienanalyse

Beta
Erkannte Entitäten
Sprachtranskript
gemeinsam man verstehen vernünftig auf übers Mikrophon und war meiner muss man wohl aus kommen zum Vortrag über Tag Skript schon mal vorweg ich bin seit 18 Jahren Linux-User Full und dazu das natürlich die von Microsoft mit Leben nicht geträumt dass ich meine Schlaf auskommen Markus sich vorstellt aber bei also konstant aber keine Sorge Happy-End nichts Böses ich bin Kammer gesorgt werden aber das wirklich schöne Technologie n dessen Einführung in Zeitz glücklich setzt nichts voraus kein Wissen aus der gleichen Abneigung gegenüber JavaScript der wo vorhanden ich selbst nicht durch die Folien dass es viel mehr Stoff als mit einer Fülle zeigen könnte ich hab eine Auswahl von Sprachfeatures wo ich denke die machen es mir sowieso sehen oder das und interessantesten es gibt aber keinen Grund das ganze Jahr so durchzuziehen also ich plane keine Zeit am Ende für Fragen ein unterwegs immer die Hand hoch ich kann jederzeit eine Konsole wechseln was Typen haben sowieso eingeplant und einfach sowie die Fragen auf ob man direkt Bescheid sagen und Plätze schaffen 60 Minuten das was wir schaffen und es im Umbruch der von dem alles zeigen möchte ok kurz über mich bin Geschäftsführer bei der GfK GmbH besitzen nämlich in Stuttgart Esslingen und habe noch ein Außenbüro in Siegburg gedreht die Nachbarschaft der Nachbarstadt manch denn vielleicht bekommt kein Schule Plattform von uns darbieten Enkel und hat die Schulungen an und letzlich was wir so Full machen es Werk Entwicklungen mit dem Fokus auf von denen ich also sauber gehört dazu aber mehr so weil man ihn in die Datenbank muss letztlich Thomas und von den aus Celle doch keine die Schubser also der Verbraucher auch noch mal andere Designer ok war sind wir hier JavaScript habe schon gesagt Abneigung ist immer gut wenn die da ist
der Wayfinder von teils Wirtschaften nahm glatt vergessen dass ist der gleiche der sich stark
gemacht hat und Delphi weiß nicht was ist und zu welchen Namen aber gut wer gesagt JavaScript skaliert nicht übersetzt damit meint dass eskaliert wieder für größere Teams also wenn man nicht alleine ist und das kann wirklich große Projekte also liegt die Größe die Codebasis ist es schwieriger wird es wenn JavaScript das Ganze zu warten das ist ein Problem denn das kann
jeder bestätigen der mal versucht hat in JavaScript was größeres aufzuziehen was und wann der Query Nutzung hinausgeht dann das gehörte sicherlich dazu aber das war so der Hauptinhalt auf dem wir gemerkt haben die Möglichkeit zur Kapselung in JavaScript basiert letztlich auf
Konvention man einigt sich auch ein gewisses Verhalten wie man Code strukturiert es gibt dann die einzige technische Möglichkeit ist dass man Sachen Suchfunktionen versteckt in Medellin Wok-Pfanne ist ansonsten kenn JavaScript keine keine Granularität auf Dateiebene auf Ordnerebene auf Klassenebene was auch immer er und hier sind paar Beispiele fragwürdiges Verhalten der der 1. immer so der größte Schocker wenn man es noch nicht kennt wenn wir 2. dass ich vielleicht Jens Thüringen
unternahm war mit dem gleich gleich immer dass es aus Java zum Beispiel kennt und es würde mir zu liefern das heißt im Kiez was automatisch implizite Konvertierungen Fall von dem ist wegen eines auf den Namen war einst das ist der Grund warum es die 2. Zeile gibt 10 würde man so in JavaScript nicht vergleichen sollen das den 3 Gleichheitszeichen machen darin ohne sich mal war sein 8. wenn gibt es das da ist wie erwartet dass wegen 2. sich kein fragwürdiges Verhalten das es sowas haben möchte Zeile 3 August ,komma kannst wenn einer mal modifizieren würde auch in die Sie konvertieren essen und kann auch Sony schönste ist die letzte Zeile der JavaScript Batman hat immer eine Idee was dabei rauskommt gebeugt 10 Sekun zum Grübeln also 16 bedeutet mach ein leeres überein mit 16 also 16 leeren Elementen an verknüpfe die dann mit dem stilllegen an -minus 1 also mal rauskommt und der dir Batman ich muss sagen genau an sich ist so schön es nicht so zeigen dass wegen Coupés einmal das war ja das
ist es ist das ist ja mein Zeit wird schon und
es ist ein bisschen so schlau in musischen hat mal eben ärgern ja Thomas hier unten
so das lesen so schön das an -minus 1 liefert Kanex selbst schon wieder zum 5. Sprache machen
würde eine Rückgabe des Nordenham war und das und 16 Mal gibt in Schönberg man dem Programm können alle sehen das schlimmer diesen nur am Ball ist wenn ich etwas sage er ist eben diese dieser Mist n Einzelzimmer der Nama ich kann damit natürlich weiter rechnen und alles mögliche machen ich würde ihn ekstatischen kriegen es zieht sich einfach nur der Name durch mein durch mein Code und das schlimme ist das keiner durch sagt mal 20 Methodenaufrufe gehen und ganz am Ende sehe ich nur den Namen war aber keine Ahnung wo unterwegs ist da die Berechnung nicht geklappt hat also ein schönes Beispiel warum das Ganze logischerweise großen Code nicht eskaliert das auch
Live Coding ich würde man was tippen Wechsel der
einmal den Bildschirmen im Browser und das was wir dann da unten sehen es letztlich das Ergebnis das ich werde nur mit Konsole Lok arbeiten wenn es zu schnell geht immer da Bescheid sagen manchmal bin ich muss es hektisch ok das muss Client dieser warum daraus so würdest das sind hat wird wie schon angedroht das ganze von Microsoft entwickelt oder wird als es rauskam habe ich so gedacht wie blöd bestimmten EXE-Datei kann ich nicht anfangen schon mir gar nicht an aber sie das ganze wo sie doch der Patch Lizenz 2. und er wird auch öffentlich transparent aufgeht hat entwickelt ganz am Anfang lag das bei Barcode plexes war Microsoft deren um Code Community-Plattform wir ,komma da gerne komplett eingestampft alles zugetraut hat mit wird eine
Lieblingsmarke auch der größte Committer scheinbar sehr ganze Teams und geht damit am über alles transparenter Apache-Lizenz und das ganz ist in JavaScript geschrieben und läuft als Notfall Umgebung also wie dem trieb das den wo Not läuft läuft auch Platz gibt bei auch nicht an oder im Browser wird auch den braucht einfach nur JavaScript WM n es ganz ein Compiler der den Teig Skriptcode nimmt den eintippen und spuckt und Javascript-Code aus es wird sich dann Trends alleine also das hier letzten Compiler der Sourcecode generiert und ein ganz 1 Verlag macht doch Sinn JavaScript selber Kinder keine Binärformat oder Breitformat das ist quasi Javascript-Code entsprechendes dass das es generiert wird es gab immer das Ziel dass der generierte Javascript-Code möglichst nah an den ursprünglichen treibst Code ist aber dass der im Rahmen der Möglichkeiten immer noch lesbar ist das wird natürlich umso mehr aufgeweicht umso mehr komplexe Features und hat nutzen Grundsätze ist Anspruch aber noch da also es ist keine obskurer Brot man nicht lesen kann wo die benahm um noch einmal anders sind weniger bei uns sind hat es gibt heißt und daraus gibt nachher es wäre auch wichtig für den doch aber die geht mit einem gebürtigen Javascript-Code etc. dann dann das fand ich sehr gut man das neue Sprachen für bestehen sprachen wir können denn die Branche ist es schon länger besonders in Java Umfeld als ich werde sicher kommt aber der jeder hat auch was mit aber müssen zu tun und die bringe Roman eine API mit Gesang also nicht nur wir haben Westhusin Tags immer eine bessere Klassenbibliothek haben andere Kollektion Klassen 1 Listen aller Objekte und das war nicht immer bisschen blöd war jede neue Klasse es erstmal per Definition inkompatibel zum andern Klasse ist eine neue Art der neue Signatur und gleichzeitig gibt es aber die blutigen JavaScript bis floh der Show oder in Java und vor allem in in in Java ein aber wo immer das sein wird doch viel schöner wenn man das einfache müssen trennen würde so ist ja auch gemacht das Ganze ist nur ein Compiler es gibt keine Laufzeitumgebung es gibt keine Videothek keine ab wie das heißt es bezieht sich nur auf die Syntax die ich eintippe und zur Laufzeit bin ich ein oder Stein ein anders Chor ein Jack will was auch immer ein so wie ich es brauche dann hätten Info sowie auch schön ja ausgerichtet hab ich müssen die noch nicht gesagt ich sags hier kurz er doch erkennen dass er zwar Wohnung OLG es der Gattung nicht hatte da dann JavaScript selber ist so dass der Name der Sprache die man immer benutzt letztlich ist aber Beckmeyer Skript Eck Meißen standen sie muss Gremium sowie die Sprache C 2 von an sie kommt als innere Kompass schien der Parteien zusammen Privatpersonen fielen die Roma sowie das Geld da ist und und entwickeln zusammen die Sprache und letzte ist die Basis für JavaScript ist weg Maske .punkt in Flash gibt es zum Beispiel auch ein Eck Dialekt das ist ein Action Script das wird am besten also Menü benutzt da es tut er ,komma Skript ist im Grunde das Gleiche was sind aber es gibt hinzukommen bis zum Beispiel die Dommartin dass ich mit dem Börsentag erkannt von der Syntax her ist aber das gleiche und es gibt immer 2 Schreibweisen zu ich 1. Sektbar Skript 5 ist das gleiche wie etwas wird 2016 also die Jahreszahl es quasi er eine Zeile wenn man so möchte und was treibst wird macht ist es unterstützt auch zukünftige etwas Features also die wir noch nicht unseren Browsern haben und ist in der Lage die zurück zu portieren auch eine aktuelle etwas grob Implementierung beispiele wie man Firefox in der Mitte etwas für Version 5 tags gebietet aber fehlt aus etwa Skript 6 die schon standardisiert sind abgenommen aber noch nicht im Browser vorhanden kann sie trotzdem jetzt schon nutzen mit halb Skript und der Compiler übersetzt das es für mich zurück wirklich die Frage auf wieso geht das immer und dass es geht auch nicht immer das hängt von den Sprachfeatures ab die ich nutze es gibt einen 2. setzen Unterstützung in der Laufzeitumgebung voraus also in dem in der virtuellen Maschine da kann logischerweise ein einzelnes beide den Syntax transformiert er das nicht für mich automatisch machen wenn ich dann aber diese Features Nutzer und ich sage meine Tage des etwas Glück 5 da würde der Compiler sagen genutzt gerade dieses Feature ich keine das nicht zurückkommt verlieren auf diese Sprachniveau aber das kommt so gut wie nicht vor der das letze außer es den Fangschuss sag ich nachher mal und das haben über auch einen bekommen also das 2 zu portieren und eigene Features und ich sag ich es natürlich das ist das einfachste Beispiel für teilt der Coach und zumindest durften alle
dann gleich denken das sieht aus wie Javascript-Code ist es auch das ist auch eine Definition von Taize wird das sind taktisch gültiger Javascript-Code ist auch immer sind taktisch gültiger teils der Code das heißt nicht dass der Compiler nicht schon was zu meckern hätte
also dem bei den Beiden dem heißt nicht dass alles gut also der Compiler würde schon eine Logik Logik losschießen aber sind taktisch ist das korrekt n ja mal so dass das Naheliegendste Feature von Tat gibt dass es Munde wie das davor mit dem einzigen Unterschied dass Parametername das ist mal so markiert :doppelpunkt und dann eine Tüte Annotation was sich die jeder kennt aber nämlich eine würdigt das musste Vergleich ziehen wenn ich aber kurze Antwort aber das ist das Gleiche als würde ich wie Genscher aber den Typen vorschreiben was wir derzeit im Trend schreib ich das hier mit einem Doppelpunkt getrennt dahinter das hat gute Gründe sehen wir gleich und das ist auch nicht halb Skript wie das erfunden hätten das so zu machen es Gala macht das so und ich war ml direkte letztlich schön hier ein bisschen aber letztlich ist hat mich die 1. Sprache die sich das wie das von uns und es gibt die gesagten guten Grund wenn ich nicht schreibe sowie auf der Folie davor ist es das gleiche für dich ne hinschreiben ne heißen und Bildern ausdrückt alles ich weiß nicht was es ist du kannst alles damit machen quasi dynamische Typisierung der Compiler weist nichts da drüber wenn ich also nicht schreibe oder gar Compiler sonst ist darüber weiß dann wird auch nichts meckern so auch mit Absicht man hätte auch den andern Weg gehen können dass ich ihm alles sagen muss was geht aber ich keinen andern Weg ebenfalls gehen und sagen ich sage dir nichts darüber was geht und dann kann ich alles damit machen macht auch Sinn weil zur Laufzeit ist alles da was Gebot man kann sich nur bedingt komplett von dieser Semantik entfernt ist das Beispiel wäre die die der untere Code Block dann dass ich sage ne sondern ich sage das ist dringt also logischerweise bringt kleingeschriebenen dem Fall und jetzt wieder Compiler überprüfen dass wenn ich diese Funktion aufrufe in uns wenn einreichen kann und hier innen drin wenn ich es diesen nehmen arbeiten würde würde ich mir cod Komplizen bekommen alle diese Sachen dass sie immer nach immer mehr das Ausschnitt von Soden in den typischsten Typen Bolivien nahm war es ihn weiß und Ihnen abermals ein Beispiel es gibt mehrere solche Sachen in das man mal sieht er da ist mehr als nur die JavaScript Tüten solche Sachen da dort wo ich mir aber nicht rüber aus jeder von euch kann sich der Leitung durchlesen ich wäre nur ein bisschen neugierig machen und er schade jedoch zu Hause an was da alles gibt der Grund warum man sich im für diese Syntax entschieden hat also :doppelpunkt getrennt da hinten der TÜV 1. ich kann es auch weglassen das muss ich ein bisschen was davon müssen gelogen habe gesagt bei der Funktion wenn ich es nicht angebe ist das wie ein ne das liegt nicht daran dass der Teig Street schaute diese Funktion an sie den Parameter und kann nichts darüber aussagen in diesem Fall ist die 2. Zeile wenn ich das weglasse kann der Compiler aber was erkennen ich weil sie ein Uli hinzu und das wird sich Zeit in Florenz Senderseite Compiler das mir zwar nicht explizit gesagt welcher Typ das ist aber du weißt wie ein Hooligan so dann gehe ich hin und markiere diese Variable als Bund Fernsehen als dies Uni-Zeiten mich jetzt bekennen dass wir darauf also in 6. getrieben da würde das mit der Funktion 2 Spiel auch gehen weil ein globales zeigen Fränzchen passiert in teils gibt ist ein lokales deswegen geht das hier und nicht bei der Funktion denn sonst müsste tastet der alle potenziell Aufrufe der Funktion kennen um zu wissen was wir da übergeben und das setzt aber voraus dass die ganzen Codebasis kenne und dafür Performance es logischerweise nicht .punkt denn hier wird der Compiler nicht sagen wie 2 Ästen ne sondern es ist sowohl in so dass ich das ja auch machen kann sowie 2 kann ich der 1 zu der als kann ich die 2 zuweisen typische Javascript-Code liegen variable an Person mit dieser Struktur Fürsten als nehmen n das er vor sich hat ist bisher das Schönste normal sowas gezeigt wird so kündigte Struktur beschreiben Interface kann man nämlich aus Zschaber und genau die gleiche Syntax Trummer herum zumindest das Interface Person und das sind dann die die man bei den vor Partys in meiner Struktur die ich beschreibe und auch hier das gleiche Prinzip ist ein Name der Variable und dann der Typ und so kann ich das verwenden das ist das was wir von hier oben mit dem Küken hinten angegeben also :doppelpunkt Person und markiere ich diese Variable vom Typ Person und der Compiler überprüft jetzt dass diese Struktur den ich übergebe oder zuweisen dass diese Struktur kompatibel ist zu der Struktur die Interface definiert ist das ist eine ganz wichtige Eigenschaft von Amandas weichen kurz das ist ist letzte Beispiel vor vor Bandstruktur vom Typ Person hatte Funktion wo ich sage ich verzichten ich akzeptiere Parameter von diesem Typen entsprechend überprüft der Compiler das ist auch nur damit Aufrufe und hier innen drin hab ich in mein korrekten zurück der von den Compiler wieder sichergestellt wird dann das Gedicht mal kurz ich habe hier kurz gesagt dass es überprüft ob das was ich zu Weise strukturell kompatibel ist zur dieser Struktur so wenn man schon mit der Java Brille ein bisschen draufguckt dann ist das komisch mal würde erwarten dass ich in der Klasse und mache die dieses Interface implementiert und da kann ich das zuweisen das geht natürlich auch aber selbst wenn es wäre nicht das gleiche Verhalten dabei ist in sogenanntes nominales pflücken System das heißt der Name entscheidet den Namen der Person deren Name Person Klasse wie Roma und wenn die die gleichen Namen haben die kompatibel das macht hat es gibt nicht vergleicht immer die Struktur wenn ich 2 Sachen einander zu Weise schade nur was ist der Inhalt was sind die Parameter also die die man mal die Properties was sind ihre Tüten und was weiß so zu und wenn das kompatibel ist dann ist der Ausdruck kompatibel ich per kurz hier ein Beispiel machen in der fähig ist so der der Klassiker es längst und sage dass den Partner längst Property vom Typ andere und ich schreib eine Funktion die erwartet etwas von diesem Typen und
dann also man sieht wenn ich jetzt beträchtliche Kurt gewichen längst möchte davon ausgeben und es wirklich mal 2 Variablen an es eines ist trinkt das andere ist eine W und beides hat er längst Apathie die deswegen hatten längst und schlugen als Zeichen und das aber er hat auch längst ziehen und deswegen kann ich beides der Funktion übergeben der Compiler so einfach dass wir das rot werde ich das machen würde dann weil eben A und B sind strukturell kompatibel zu dem was ich hier oben wenn ich hier was Neues machen dann Mac hatte jetzt hier
unten doch noch keiner lesen er sagte
Argumenten das Argument vom Typ String das aber ist nicht zu weiß zum Parameter auf
meint das wieder weg geht anfangs ungewohnt aber nicht ganz schön weil es hilft die die die die die die Typen Hierarchie die man so sein dass die Mark müssen flach zu halten ich auch nicht für alles explizit den Interface ich muss mich alles im Namen geben ich kann die die Struktur beschreiben ich hätte das auch gar nicht wieso machen müssen und ich kann auch den Tüten quasi hier hat ich sag mal Inline definieren kann sagen das gleiche von
um mach das weg das wäre gültig Inter aber müsste ich für alle Objekte dich so behandeln wir müssen sichergehen dass sie das vielleicht in der Weise mit ja Beispiel von Spring und immer Listen wir das schon nicht gehen die haben beide längst aber den Interface dafür ich hab ich schon das Problem n so Interesses so ich das es getippt hat der Panzer durch selber selten die nur das Ganze mal wissen zu zeigen mit dem Stück mit dem strukturellen Typisierung selber schreibt man Klassen n hier einfach Beispiel ich statt Interface schreib ich Klaas-Jan meine Properties instanzieren dass mir dergleichen sind dafür da sind aber keine und kann dann hier unten direkt die Werte zuweisen hier das ist nicht sein ich sags kurz sind aber würde man ja mit geht das bei sowas arbeiten kann man hier natürlich machen man könnte aber auch der wie das die Stadt zum Beispiel macht das ich mit vorbei TI also implizit kann ich sage explizit schon kann ich sagen ist das Essen vor Partie mit diesem Geld damit mit diesen 2. dann hätt ich immer noch diese Syntax aber beim Aufruf wird das über einen 2. gehen wo was damit machen kann was für die die Sharp Kenny wissen was ich meine ansonsten springt zum Rahmen auch hier wieder strukturelle Typisierung Person ist jetzt ne Klasse ich sah Kinder variabel von diesen Typen und ich Weise einfach ein Objekt literal zu ich Instanz da gar nicht die Klasse wie ich das auf der Folie vorgemacht hat ja wenn ich Weise einfach direkt was zu das geht weil diese Struktur kompatibel ist zu dieser Struktur in der Praxis macht das natürlich keinen Sinn weil man hätte in einer Klasse üblicherweise auch wie hier Funktionen und wenn ich da sitze unten so mache dann meckert der Compiler hatte mit dem verwirrte sagen die Struktur hier unten die hat keine Seele Methode also man kann damit es keinen Mist bauen das nur wieder um zu zeigen dass er die strukturell typisiert ist im Konstruktor logischerweise minimal anders ja aber ich schreibe Konstruktor und nicht in einer Klasse dann die die Parameter wie gehabt Name :doppelpunkt der Typ mit Komma getrennt das ist ein Klassiker des Mannes recht aber Programmierer immer machte die Potros ich habe meine Instanzvariablen die akzeptiere ich oder Teil davon hat dich als Konstrukt Parameter ungemein Konstruktor weil sich die zu dem gängiges Muster wenig kennt jeder in einer sich zu töten hier über greife ich dann auf meine Männer Variablen zu anders als in Java ist das bis auch Pflicht ich kann nicht weglassen ich muss bis 10. Asiens sind sich die Person und rufe die von die Methode auf dann war das ein gängiges Muster ist und das ziemlich nervig ist und wir haben ja für das man mir 1 2 3 4 Mal stehen für letzlich total stupiden ist dann kann ich in den Konstruktor bei der Parameterliste kann ich vor dem Parameter 1 Uhr die Feier schreiben den Fall Pablik jedoch 2 betreiben können 7 oder Modi freigibt so wie man sie kennt Zeichen extra und jetzt wird daraus automatisch eine Instanzvariablen einfach beziehen es wird automatisch zugewiesen an sich kann wie gehabt darauf zugreifen übersetzt und für den Aufruf SS-Mann und Parameter ja ja er die Frage die Frage ein Fehler wäre wenn ich die der Klasse Person noch eine Methode Person hätte Altersrente werden mir dass es in einer Namensraum also Methode dass der Inhalt einer Klasse der dass er kein Konflikt von deren Namen her mit der Klasse selber er war das ja das stimmt deswegen ist es zwingend erforderliche Instanz Wert über bis zu Zufall und dann ist klar was gemeint wird die die Klasse wäre die global zu müssen dem Scoop vorhanden aber wenn ich jetzt hier einen Member hätte wenn ich es sehr gültiger Code im Grunde sowas zu haben Person wäre die Klasse er das 1. und das R wäre jetzt die die Funktion und die Stadt geht und dadurch dass ich ja in den Personen über bist .punkt darauf zu warten muss ist klar wo ich hin will ich hab es nicht schreiben würde das globale über die globale Klasse meinen schreib ich das mal nicht hinnehmbar hab ich ganz gerne einmal Ketten
und ich mach das alles weg das brauchen wir nicht also es gibt dann hier den Member Person also ja kann ich auch machen ja ja aber mit Apps Funktion ist es das oder so
das spielt keine Rolle also ich nochmal aber damit ein bisschen klares rechtes Auge ich habe sie einfach 2 Member und Konstruktor könnt ich jetzt sagen also ich kann die äußere instanzieren und der Konflikt mit der Funktion besteht nicht weil ich brennende da so darauf zu oder ebenso also immer klar wo ich hin will ja n es gibt keine Oberloher den weil das müsste die Wand Wan-Tan unterstützen und Euro Leute geschieht immer anhand von welche Typen wurden übergeben dabei die JavaScript keinen kein des Hinweisen auf die Typen hat wird das nicht gehen man kann aber
mehrere Signaturen deklarieren und da muss man ein Konstrukt implementieren der kompatibel dazu ist das macht man indem man solche Parameter als ne markiert oder Juni in teils auch schnell teils und dann da drin kuckt welchen zu welcher Deklaration passen dazu aufgerufen das für den Aufrufer würde es gehen in Implementierung wo sich quasi per Hand ein bisschen schauen dann gibt es ja kurze müssen Theorie bitte immer verglichen statischen es der Name Staber aber zum Beispiel der Roma wenn aber in der Regel 2 Attribute vermischt jemand einig getrennt betrachten muss das 1. wurdest wann der TÜV geprüft wird und die Antwort darauf lautet immer statische oder dynamische das erkenne ich in der Regel daran dass Sprache irgendwo so ein Konstrukt das fragen das ist dieser Typ das weiß bei uns sind mit dem :doppelpunkt das weglassen kann ok aber es ist er in Florenz quasi immer noch da in einer dynamischen Sprache sind es einfach wie Symbole und ich weiß denen Werte zu und dieses hier ist wegen und es steht ein weiteres Mal nahm er und da wird es eine Regel erkennen die andere Frage ist wie streng der Typ geprüft wird bei einer schwachen Typisierung ihrem Beispiel ich addiere einst Thüringen einen Amber das würde und dabei ihr zum Beispiel gegen die Regel es einfach wenn ich mit einem StSch wegen etwas konkret in Ihrer wird auf alle anderen Opfer rannten tust wenn aufgerufen ist sicherlich nicht das schlimmste Beispiel für schwache Typisierung schlimmer als ich dass wir mit nur Name gezeigt hat dann zeigt aber dass es diese Achse gibt ein anderes Beispiel wie hier ich Buttons Twin Zahl und addiere die 5. und ich muss explizit er ist es der also deswegen Funktion das konvertieren das obere und das was noch mal hier das ist Beispiel aus Java es unter es beispiellos pfeifen und Sprache die dynamisch typisierte es ist in dem Fall strenger typisiert als Staber und es zeigte sich dass wir verschiedene Achsen sind die man betrachtet und das ich nicht deswegen weil tritt in dieser Klassifizierung wie ein Exot ist denn es ist statisch typisiert hatten streng Compiler des sogar sehr streng wenn ich nicht da in schreibt es ist aber oder es bleibt weiterhin schwach typisiert das liegt daran weil die virtuelle Maschine immer noch Javascript ist der Compiler macht aber immer mehr von Version zu Version kamen immer mehr Prüfungen hin ein das sich einig nicht mehr schaffe Mist zu programmieren und diese Norden aber Fehler die fängt einig der Compiler schafft das kriege ich nur dann hin wenn ich über in die Werte ihnen quasi die Prüfung ausschalte Internist gebe dann hab ich wieder den Namen war wenn ich aber meine Typen mit Thüringens mit Namen etc. Tiere oder das verlasse dann fängt der Compiler mittlerweile alle diesen ist das Hammer von gesehen als ich hier versucht hatte diesen JavaScript Batman zu machen oder alles Rote hat gesagt das und das geht nicht ich hoffe es war durch die Features das ist der übliche Weg in JavaScript Variablen anzulegen hier mal eine Fragerunde Schläge 2 Variablen und an den machte hier einen Block auf hilft fuhr ein und mich Block hat er schreibt darin wieder aber sowie um das er war sehen und B gleich 20 geht dann an die aus n anfang an mit 1 und 2 und 10 und 20 hier drin wer glaubt dass das Ergebnis hier unten
1 und 20 ist ein Drittel ich mal sagen also interessant weil es immer heißesten 3. Raums falsch liegt bei so einer Sprache wie Java Script Lemgo Banales das Problem ist dieser 3. hat jetzt gedacht ich das wäre ein Block und dass da was gibt lexikalisches Chopin hätte also dass ein Block ein neues Choristen ist aber nicht der Fall JavaScript keine genauen 1 so und das ist Francesco das heißt alle Variablen deklariere die rutschen nach oben die Babel nach oben bis da wo demnächst umschließen Funktion ist das heißt dieses war ist redundant zu den mir ist aber die gleiche Variable deswegen gibt es an dass ich ist es ein paar wie das sich zeige sind nicht nur teils wird sondern auch durch das den Neuneck Masskrug Version ich habe es aber mal gespart so immerhin schreiben ob das auch etwas Gutes beim Start war schreib ich lädt und lädt ist dann dass sich lexikalisches Gruppen also damit auch dieser 3. Recht dann wäre dieses wirklichen anderes an als dass sie oben und in wir die Ausgabe und 1 und 20 genau wie gehabt er hier wer sie gewesen er 10 Uhr 20 an also dieses es wird sich dieses der er wie diese die die die Deklaration der Variable rutscht nach oben nicht die nicht die Zuweisung genau also in vernünftige Editor aber die danke Frage holen fragen ob ich wirklich zweimal war schreiben kann es ist kein Fehler also jeder Editor würde das bemängeln also man hat damit aber den Editoren sondern dienten denn auch mit drin aber es ist aus Sprache der Jerry M der Delta-Maschine das sich selbst mit der Maschine kein Fehler er deswegen immer lädt und ich sag mal das ist das große am Monitor am Ballett schreiben und das war wohl der Wechsel und posteten Kunst machen das ist genau wie jetzt hat es auch lexikalisches Scoping ist aber quasi Wien feine also ich kann den Wert nicht neu zuweisen und dass einfach angewöhnen und den Code auf ich sagt man 9 von 10 Variablen vereinigt einig nicht mehr nachdem sie deklariert habe die kommenden Wert sätzlichen Shortcut vielleicht eine Berechnung von Rückgabewerte hat dann mache ich mit dem Wert weiter unter sich in neue zuweise passiert sehr selten 10 Prozent vielleicht immer Kunst ist das schönere Schlüsselwort in dem Fall dafür Wien feine in scharfer auch ein wunderschöner Back in in JavaScript das werde ich erst mal bis Back wobei es keine Baxter weltliche so gewünscht schon mal um über ihren 1 2 3 er damit lasse als Beispiel Sommer die Feier spiele keine Rolle entscheidend sich besonnen Instanz Variable mit dem Wert 1 dann hab ich ne Funktionen etwa iterieren und dann sag ich ok iterieren über alle Zahlen oben und dann übergebe ich Ihnen für jeden Durchlauf ein ein Kolberg also diese Funktion die wird also für
jedes zur für jeden Eintrag die um aufgerufen und angeblich aus die Zahl das ist und dass der jeweilige Eintrag +plus bist .punkt N ich hatte dich schon bis bald steht auch ihren Fehler weiß jemand warum oder der große sind Fehler ein ok also dann seine zweieinhalb das Problem ist dass dieses bis Text das Recht für Java Programmierer 3 leere führen ist man könnte das besser nennen in denn der der die Funktion aufruft der bestimmt was da drin dass wir ist .punkt das ist bis wenn ich jetzt wie wir so was machen ist natürlich dass sie ein ganz das Beispiel so wenn ich jetzt so diese Funktion aufrufe dann ist das in Tags das bedeutet dass das was vor dem .punkt steht reiche das in die Funktion als das rein deswegen in den Drucker das ist die einzige Stelle wo JavaScript mir hilft im Sinn taktisches ist das Gleiche als würde ich hier ein Clay aufrufen
im dann sagen das ist ein gutes Argument und du bekommst keine Parameter also ziemlich Gaga das denn wird bis zu nennen und sich darauf zu verlassen deswegen ist dieses des würdigt das zu testen wäre das globale Objekt quasi im Browser über das Undo wir müssen davon ab ob ich diesen just right pflegt Einschaltung wenn ich just right einschalte was man immer machen sollte ist dass in dem wir zumindest an den Feind jegliche Fehlermeldung der sich auch an die Feind das Ende nachschlagen wenn ich das aber nicht einschalte wäre das das globale und Objekt der Fehler ist also diese Funktion hier Veit da drin verliere ich das bist was das Äußere ist bei der dieses aufruft nicht mehr wieder noch erreicht dafür gibt es dann die Ehrung von Jones aber und andere Syntax ansonsten sehr gut gleiche stattfand stehen und das ist keine man dann hab ich immer Parameterliste wenn ein Parameter habe kann ich die Klammern weglassen dann mache ich einen Fett Error man fällt weil 2 gleich @at sind alle Sprachen wie Java 8 macht das nach den heraus dass es mit seiner Symbol sie dann diesen fährt er und dann dem Block wenn ich jetzt mehrere Zeilen hat man mit geschweiften Klammern bräuchte ich hier gar nicht wenn das nur ein Statement das ganzen geschweiften Klammern auch weglassen und diese Elber fangen schon die betreibt für mich und das geht schon seist geschaut was ist um mich herum der Disco machten kehrt schönes sieht man würde meinen Code finden oder mit einer Variable bis unterstrich gleich und einstige gekehrt statt und hier drin wird jeder Zugriff auf das wird umbenannt in bis unterstrich damit diese Gefangene variabel quasi von France der der dabei ist ob es ist dazu führt dass etwas für das Essen doch etwas Feature das Klopfen ist es geht mich auch das und das gebilligt ich würde doch mal schön also ich kann immer noch zurück gehen aber ich möchte wie noch müssen tippen erhalten und das schöne Beispiel verleiht Kurden
aufgehoben er das ist intelligent ich gleich mal vor über Tools n ich muss also müssen wir gestehen ich hoffe ich kann man das so Mikrophon gut wäre gibt der ich vergessen 4. umso mehr das Töten als Schecks die muss ich dem Compiler einschalten es gibt ne Datei ich meinen
prägt immer aber die Tees Konflikt ich zeig ist nicht alles in dem von diesen Eintrag standardmäßig ist das und damit schalte ich eine strengere 0 Prüfung ein das heißt dass ich sage ich den variabler an und weiß nur 1 zu es in führt der Compiler ich müsste nicht hinter dem ich mach's mal wer das ist und wird
aber das ist das gleiche wenn ich jetzt ne Zeile drunter hier schreiben möchte in aber wird das
gehen treibst Skript nicht über sagen halt kann ich nicht so weit dass dieses Verhalten der sich einschalten mit dem Signal Check kurz müssen Theorie in entsprachen die die die Klassen die Bilder die Hierarchie und ich hab 2 Spezialfälle einen ganzen hatten Portrait das es sind aber ein Objekt und ich hab Orten treibt das ist zum Beispiel einmal blicken müssen komisch aber zu dem Wert Knall er muss und Mathematiker Tüten Theoretiker sich auch in die den Typen nal überlegen und wenig ja denn wir hatten halt überall einsetzen kann dann muss das ja ein ein Typ sein der in die sie vor allem vererbte ich über einsetzen kann das Board und hat gemeint und mit diesem Stück mal steckt der gierig dieses Verhalten leisten komplett disjunkt und kein Wort und hat Mehr andere Sprachen überlegen sich das speziell Konstrukt der das obschon elementare 7 kam das kann man glaube ich 8 was ich genau da davor so aber ich manchmal länger benutzt weil dieser Inhalte Rollen Tabak letztlich nervt mich ob der Finder von wann das jedenfalls nicht denn alle Funde darauf gesagt es war der der wahren billigen Dollar Mystik das Konzept von als sich zu überlegen wie man sicher jeder hier der auch mir halt was mit Produktivsystem zu tun hat kennt neidvoll Häppchen Lok also wird jeder haben immer hunderprozentig sicher und es aber ein Loch in Tüten System mit dem ich nur Mist bauen kann dann kann ich sie ausschalten dann ließen die Frage wer aber so sie optional das ist das nächste Feature denn ich kann enthalte wird die die Juni in treibst mit dem weißen oder Symbole und dann kann ich sagen denn diese Variable ist alle in Amber oder Neil ich kanns auch beliebig viele
machen Wasser oder 1 einzudringen jetzt kann ich das ja machen ich muss hier mal eben ist Titten erreicht ich lass es kurz Ammersee wissen weil alles macht
und wenn ich jetzt auf blad zugreifen will ja das ist es dann er bietet mir jetziger das kurkölnische für die nahm an dass es war der Compiler weiß das nichtsdestotrotz das denen aber sein wird erkennt den Kontrollfluss in den Code sie muss ich immer kurze ärgern ist es eh das ausschalten und jetzt hab ich ja noch ist das
ist es mir so in der Intensität der Gemeinden also anzubieten ich kann es dir nicht sagen Blaha Zerbst wegen 2.
wissen wer eine sagte zu Recht Properties hat
klingt das nur 6. und heizt wegen oder nahm war deswegen kann ich einfach sagen
F ja wenigstens auf streng ich Ihnen und getan werde nach ich
jedes Mal so denn so will ich das machen als JavaScript-Programmierer unter schönes teils hat sich da gar nicht neues Konzept überlegt sowie sagen einfach wir verstehen ab sofort kostenfrei brauchen Instanz auf ist und jetzt weiß der Compiler das da drinnen muss planst Spring sein ich muss auch gar nicht Carsten jetzt also der Compiler weiß in den ist es ist es fängt entsprechen kann ich jetzt hier drin auf alles wenn werde Zufall ich mache man anderes Beispiel ich mache mal den ist in der Regel als
Kinder bei uns ihn haben beide die längst Methode die ich jetzt mal was anderes und so sage ich wenn bla ungleichen alle dann muss es jetzt 1 trinke W oder drin sein entsprechend kann ihrer längst
so weit war das beide haben so wusste mehr weh als ausbringen ich kann doch weitermachen es hilft es fertig auf ja gleich
gleich klingt jetzt weiß er dass es ein ich
bin es der dazu schlau wieder weil ich das hier oben zu machen das einfach kurz ignorieren und dem Geld Brunch weiß er dass das ein Irrweg ist also die mehr denn je Zeit ignorieren dass es weil immer noch zu schlau ist müsste das ja wegmachen müssen aber so mache dann Weise immer noch ich weiß es nicht zu dass Wirken der wahr sein unser Ziel ist aber korrekt versichert sein ach genau ich müsste sie auch da rein machen vielleicht reicht doch ja
sag danke ich hätte die als müssen aber so hat jetzt das falsch verschachtelt hier drin weil es kein Alter muss ist das oder das sein und man sieht erkennt dass dieser 11. muss jetzt eine neue sein sonst hätt ich hier nicht Push aufrufen die UN Methode schön ist wie gesagt keine neue sind Tag sondern das ist genau der Code dem in Java Script für sowas machen würde das sorgt für das machen wenn es keine Fragen dazu der ja die Frage der akustischen einverstanden hier und da 2 die Frage ob es Thüringen vom Beverly oder Namen was hätte sie noch Screen gleichmachen nachher gleich am Ende nochmal kurz weil ich verstehe die Frage auch in akustischer leider so halten ja das das würde gehen weil da sind das immer noch valide also ich kann jetzt hier drin was ich hoffe das ist die Frage also ob ich jetzt hier mit noch zwingst agieren kann so war es eine so eng ist er dann müsste ich ja hier oben den Namen haben und dann muss ich hier ist diese Prüfung der durch falsches ich hatte es ja jetzt wenn ganz schön würde ich wir machen mal so 1 ist dann kann ich damit ich
ganz normal denn am Operation machen und es ist schön oder Namba mehr ist da zur ja genau also ich wo ich fragen ich war und ist die Frage ob das geht da sagte dieser Brand +plus gleich also Addition geht nicht aufs Trinken oder nahm war und wenn ich das mit Wien mache geht 10 hat dann ist plant wenn ja ja die genau das ist einfach nur da die Frage war warum ich hier dieses dieses Konstrukt stehen ab das ist nur damit ist demonstrieren kann der Compiler alisierte relativ klar bei den den den Code Fluss und wenn ich nur schreiben gleich 1 dann weiß der in Zeile 4 ist es nur 1 und dann dann ist ohne Prüfung des das muss ein Laufzeitfehler sein wenn ich jetzt hier das als Tönen behandelt es wird ein Fehler sein und damit ich diese Prüfung ausschalte Ärger ich einfach nur uns wenn es als in zu
betrachten und damit wirklich diesen Wert eines als ignoriert das 1 ist wo soll das alles mögliche ja richtig war mit wem er sie Frage war ich hatte Phonds Thüringen oder Nadel oder ist wenn er ihn und das was ich angebe passt in keinster Weise zu dem er völlig korrekte so und wird es bei von mir dann immer gewählt es hat funktioniert weil ich mit dem also es SNI in Kaarst ich K diesen Wert in welche einst auch Eni und eh nicht schaltet 4. Prüfung aus und ab dann kann ich Mist zwingen das nie machen ich brauch das in dem Fall um einfach treten zu können Klee und
so das habe ich aber dann mehr Zeit dafür 4 ich mit ganz kurz Coach was ist alles zu tun haben
das ist ein gängiger iOS Käßmann ich einer von den Programmierung hat dem Kollegen was hatten vorgeschrieben um aus unserem Java-Klassen die uns selber haben automatisch Streiks wird in der Baisse zu generieren macht Sinn weil Überreste dafür jetzt kommen diese Typen ja zum kleinen wieder zurück und damit was die doppelte müssen Hammer Suncor Anderson Compiler bei den geschrieben dann so das heißt wir haben eben von den solche Interface ist wie in Zeile 1 bis 5 wenn aber damit arbeiten wollen oft sagen wir billiges Sinnleere in Objekt von an das rutscht erstmalig Formulare Ungarn am Ende steht man das zum Server dass er dann irgendwie so aus dass ich sage ok Person
ist pro Jahr ist leeres Objekt und dann will ich eigentlich werden
danach nach und nach darauf zugreifen das Problem ist das sei mir an dieser Stelle schon meckert weil das was ich
rechts im Zuweiser dieses dieses Objekt im Weltall passt nicht
strukturell zudem Mehr bei 3 werden wir das nicht so schlimm aber wenn er 20 Werte drin stehen ist es nervig wenn ich alle wiederholen müsste was ich dann mache machen könnte bitte nicht machen ist das hätte der Kollege so machen können dass das der was generiert wird mit dieser sind SimTax werden alle member als optional markiert das ist dasselbe als würde ich schreiben ist wegen oder an die Feind hat dabei immer zur Folge so das es alle
Werte optional sind entsprechen muss auch prüfen wenn ich es darauf zugreifen
möchte ich ihn wie so was er den gehen an die Feind ist schön n nur ich ich will ja nicht dass ein Mann in der fest so aus dem weil es fachlich wahrscheinlich immer noch falsch dass es optional ist
und dann gibt es in their trieb die Möglichkeit zusammen Schreibweise die
gehen kann ich jetzt sagen der Erzeuger 9. fühlten der wenn die Struktur von Person aber alle Wärterin werden es optional das heißt es gibt keinen Grund so was hier zu wiederholen oder nicht kriegt das so implizit
und das schöne daran ist dieses Feature geht nicht über einen Compiler Magie sondern das kann ich mir beliebig selber bauen es gibt noch ein Schlüsselwort Gottheit das ist im Grunde wie 1 1 1 alias Shortcut führend für mich könnte sagen Teil X ist aber das kann ich überall wo ich sonst normal schreibe könnt ick schreiben sieht schon mal so was ich sage dann kann ich Ihnen Chips trinke der EG also furchtbar komplexere Dinge vielleicht sinnvoll denn dann geht es aber nicht werden sondern ich brauch diesen Tags um diese Page zu definieren n es gibt ich steht erst mal kurz
an das sich jetzt sage ich die stets einmal kurz das Wort natürlich n ich Tipps
einmal ändern kann ist danach erklären und der kam unten denn das ist genau das was im Compiler nämlich steht Kommunen meckert die
auf schon bereit was sehen ach so ja klar
so es ist der Kläger sofort worum so nicht geht was
macht diesen Tags sie Interface Definition haben hab ich hatte gesperrt eckige Klammern drum das kann man sich ihren vorstellen und was ich hier sage ist für jeden wie für jedes vor Partie gegen meinen Typ dem t also den nervtötend stehen dann für jeden da drinnen den und HP wiesen vor Hitch also für jedes P in The das wäre dann nehmen 11 vergleichen wiederhole diese Zeile das ist mit dem eckigen Klammern angedeutet und der Typ da vorn ist in meinen Tee dass Pegida nachgeschlagen also ein bisschen Meter das bisschen ziemlich Meter aber hier könnt ich jetzt sagen das hinweg hatte eben auch er eben dieser Properties mach ich jetzt mit dem ?fragezeichen Brand optional er Fabienne generische Schreibweise um für beliebige Typen in meinem System allen was zu modifizieren ich könnte auch sagen alle meine zielten werden hier zum Beispiel welche mit gleichen Typen und was jetzt Person ist ich nachher wieder kurz ärgern wenn ich jetzt endlich nachschlage
dann ist es jetzt ein ne von Namen aus also recht abgefahren das wird nicht mehr genutzte Page sondern auch zur für für mit ohne dass man sagt dieses Objekt das nicht nur modifizieren markiere alle member als wieder und das kann ich dann machen in dem ich hier vorschreibe wie Dolly sie ich braven Bürger nahm also da mal drüber wegsehen und wenn ich jetzt versuche aus zuzuweisen sagte er mir geht nicht gerne dass einträgt gekostet zu konstant Orbit und verpackt schon hab ich aus meinem
generischen also flexibel Interface ist wie weit Entwicklung gemacht Solo ja wir das vor auch an die Frage war wenn ich
hiermit optional Arbeiter und ich ihm alle Felder markiere als optional ob ich denn die möglichen habe zur Laufzeit zu fragen hat Personen jetzt alles an Wert Antwort nein weil es ist man dabei keinen Wert zu haben deswegen gibt es kein Konzept von hat alles den Wert das müsste man quasi per Hand machen sich alle her kann Schnee doch schwierig Burger sah man können könnte was Objekte wir gucken welche Werte da sind aber ich weiß nicht welche Werte da sein müsste deswegen besteht die Möglichkeit nicht sein auf Zeit will Frage und ich nicht ich ich war ich auch was wir da müssen klar die die strukturelle Prüfung findet zur kommt Teilzeit statt die Frage zielt darauf ab kann ich zur Laufzeit irgendwas prüfen und dann ist es teils auf gleich oder Instanz auf gleich bezieht sich immer noch die kommt Freizeit zur Laufzeit wird beim Instanz auf nur geguckt das 2. Mal instanziert und in dem Fall ist das hier keine Instanz von etwas das es an Plänen Objekt das heißt die Prüfung würde schlagen n das letzte Feature wäre noch es in der Welt das Gewicht mehr kurz den andern Folien geht um 18 Kronen Handlungen kann ich nachher sonst machen und schick geht sonst wenn zum nächsten Termin ist Module es gibt unter ausgewaschene Standards der Comantsche es ist das was in Not verwendet wird an dieser nicht tot gar nicht bemerken und ihn weil sie jetzt der aktuellen daraus geperson gibts auch native Modulor das schönes egal welche Teitgen unterstützt die alle das in reiner Compiler Fleck zu welchen Typen es welche Modulsystem mehr was er mir den Code generieren soll so sehr diesen Tags ausibel auch mit Anti sind dass es das gibt dann scheint es eine Datei in dem Moment wo Sie sind Export stehen hat oder ein Importe unten wird es automatisch zu einem Modul 1 es automatisch nicht mehr global was hier steht in der das ist dann privat quasi die Klasse mit exportiert man kann ich mit dieser Schreibweise Jute es aus der Datei wie die Sache ruhen will ich gar nicht mehr hängt jeder hat es nie die wie das aussieht und unsere nochmal angucken zum wieder aufs gibt kann n ja wird Thema ich hatte meine Folien mit es gibt gewarnt und galt und das und dieses Schweigen mittlerweile alles wenn noch nichts hab verwendet wird hegt ihr den Namen das ich der sinnvollsten bessere Systeme wenn nehmen an das System verwendet galt Quandt und Co kann man das verwenden und dann würd ich hätte nicht sagen können verzichtet darauf und wechselt das also egal was einsetzt man kann das Einbinden treibst wird wenn noch nicht verwendet wird ist das schönste tut ich wohl um die früher noch kurz sagen er die Frage schon war welche die Schuld benutze an sich also nätet nur meine Meinung über das widersprechen die schönsten Tools aber für Entwicklung sind für mich derzeit die Jet Brains Tools es recht weist aber Programmierer das natürliche ist super ab die die die Tools hatten saß CSS und Co unter dem macht heizte das auch exzellent und das Werk Sonnenkost durch 100 100 Euro das ist das bessere Entwicklung hervorragend es recht die hatte Mehr Features Zeit wird auch alles wunderbar man nur treibst betrachten möchte ist sehr gut wie süß Studio Coach war das Kurs ganz wichtig auch von Microsoft basiert auf Elektronen dass es vom geht hat wird sich im Chrome-Browser oder Bookmarks ohne Settings ein reiner Viewer letztlich und die hatte sich darüber die Tor macht wird man aber die denken wir dem bedient rasend schnell und die Ex-Landesrat Skript sogar besser das ist antippt und in der Millisekunde kommen kompli Schusters dass Funkes hervorragend gibt es für Linux der Pakete erklären Pakete 1 gibt es in der ich auch also wenn ich nochmal testen wollt ist dass sie die Empfehlung hätte es ist und geht aber auch ein sehr gutes Heizkörper gehen werden hat aber dann nichts was wir wissen zu viel Code nicht auch wäre und sobald man Richtung Wertentwicklung geht hat Meldung ist Web sondern also dem so die Jet dass
Produkte ein ich am besten das hat sie das nicht so wichtig also das sich steht die 1. Zahl noch ganz nett dass es online man kann man mit dem Code rumspielen vielleicht aber wenn die das machen wollt ladet euch wie's ist so viel Code runter da müsste sonst nicht zu haben der Compiler ist direkt weil da kann damit rumspielen ich denke das Wichtigste
was wir sagen müssen es die letzte Zeile benutzen es jetzt bei uns seit zweieinhalb Jahren anfangs war das müssen ungewohnt aber geht jetzt ich kann mir wirklich überhaupt nicht mehr vorstellen ohne teils zu arbeiten die Frage war auch das Merkmal Skript Feature ist es sogar egal weil ich will gar nicht wie die kommen nur etwas verwenden also ich würde nur noch dazu benutzen wollen bewegenden exzellente Sprache die den perfekten Sweet Spot für mich trifft zwischen der statischen streng und dann doch Pragmatismus dann noch mal in die wahre Nummer läge sie Java Scriptcode sowas hat und wenn man da die das Gefühl dass ich sprach cleveres als man selber also wunderbar pragmatisch also ich kann soll sie empfehlen Punktlandung das schon man an die Aufmerksamkeit der wovon wir er sogar Frank könnte noch weil ich natürlich noch ja gilt und sie auf Frage war das ist nicht besteht Faymann mal Features gab es 1. Tag tritt waren dann später etwas es ist tatsächlich bis jetzt immer gut gegangen also die schauen Recht Weidmann kann in die Zukunft was kommt in der übernächsten maßge Version und wenn sich heraus stellt kristallisiert dass das wohl auch kommen wir definitiv Anbau jeder schon ein und der Konflikte steht dann durch das nachträglich oder sich in diese Entwicklung noch die Spezifikation ändert dann würde teilt sich überlegen wie sie es ja schon gesetzt Verwenders Leute machen das rückgängig machen wir beides bisher fast nie Probleme ist war es war n die oder doch fragen wir die Frage ob es prägt das glaube ich war nicht vorankommt verliere also in einer wenig eine Software auslief war immer nur JavaScript ausliefern also nur das Kompilate das teils wieder gar keine Rolle mehr in dem geht hat also nur pository liegt dadurch der ursprüngliche Sourcecode auch hier die Frage da richtig verstanden klar ist ganz einfach so früh wie möglich zur zur zur bitte Ehrlichkeit von den Editor das immer wieder auch sie alle haben also in Bild Prozess aber in Bild Umgebung die beiden Entwickler läuft und dann gibt es Home-Knopf Baumgärtel sowie und wir da nochmal kompensiert und Javascript-Dateien in Welt es gibt wenig Hoffnung dass sie die Tom kompilieren aber er also nur zum Spielen da geht
Typ <Informatik>
JavaScript
Code
Datenbank
Microsoft
HTTP
Spielkonsole
Softwareentwickler
Fokalpunkt
Systemplattform
Computeranimation
SCI <Informatik>
JavaScript
Code
Retrievalsprache
Skript <Programm>
Geheimnisprinzip
Geheimnisprinzip
Code
Computeranimation
Umsetzung <Informatik>
JavaScript
Code
Gleichheitszeichen
Skript <Programm>
Element <Mathematik>
Geheimnisprinzip
Computeranimation
Zeichenkette
ENUM
Lag
NDS
Code
Parametersystem
Berechnung
Skript <Programm>
Geheimnisprinzip
Code
Computeranimation
Index
Strichcode
Datensichtgerät
Browser
API
Code
Computeranimation
Typ <Informatik>
Patch <Software>
Client
Microsoft
Microsoft
Skript <Programm>
Spielkonsole
Compiler
Klassenbibliothek
Objektklasse
Browser
Compiler
Laufzeit
Laufzeitsystem
Implementierung
Liste <Informatik>
Elektronische Unterschrift
Dialekt
Code
Computeranimation
Objekt <Kategorie>
Virtuelle Maschine
JavaScript
Firefox <Programm>
Microsoft
Skript <Programm>
Version <Informatik>
Apache <Programm>
Ecke
Noten <Programm>
Parametersystem
Objektklasse
Typ <Informatik>
Compiler
Laufzeit
p-Block
Hausdorff-Raum
Code
Computeranimation
Typ <Informatik>
Variable
JavaScript
ASCII
Abstrakter Syntaxbaum
BASIC
Parametersystem
Konstruktor <Informatik>
Programmierer
Objektklasse
Namensraum
Typ <Informatik>
Sharp <Marke>
Compiler
Liste <Informatik>
Objektklasse
Code
Computeranimation
Index
Zeichenkette
Objekt <Kategorie>
Variable
Typsystem
Zeichenkette
Instanz <Informatik>
Funktion <Mathematik>
Konstruktor <Informatik>
App <Programm>
Zahl
JavaScript
Typ <Informatik>
Konstruktor <Informatik>
Computeranimation
Typ <Informatik>
Große Vereinheitlichung
Compiler
Stab
Berechnung
Implementierung
Editor
Code
Computeranimation
Virtuelle Maschine
Variable
Achse <Mathematik>
Raum <Mathematik>
Attributierte Grammatik
Funktion <Mathematik>
Parametersystem
Zahl
AMBER
IMS
p-Block
Zahl
Zeichenkette
JavaScript
Login
Version <Informatik>
Primzahlzwillinge
Instanz <Informatik>
Parametersystem
Punkt
Zahl
Browser
IMS
p-Block
Zahl
Code
Konstruktor <Informatik>
Computeranimation
Variable
JavaScript
Zugriff
Fehlermeldung
Zeichenkette
Datei
Compiler
Evolutionsstabile Strategie
Computeranimation
Variable
Objektklasse
Typ <Informatik>
AMBER
Rollbewegung
Content <Internet>
Signal
Explosionswelle
Mathematiker
Whiteboard
Computeranimation
Zeichenkette
Compiler
Kontrollfluss
Konstruktor <Informatik>
Code
Computeranimation
Zeichenkette
Compiler
Computeranimation
Instanz <Informatik>
Zeichenkette
Computeranimation
Zeichenkette
Point of sale
Mapping <Computergraphik>
Code
Computeranimation
Touchscreen
Addition
Compiler
Sound <Multimedia>
Code
Laufzeitfehler
Computeranimation
Typ <Informatik>
Compiler
Server
Programmierung
Computeranimation
Zeichenkette
Minor <Graphentheorie>
Computeranimation
Zeichenkette
Erzeugende
Computeranimation
Generizität
Typ <Informatik>
make
Compiler
Meter
Laufwerk <Datentechnik>
Computeranimation
Point of sale
Orbit <Mathematik>
Ovoid
Computeranimation
Ebene
Datei
Objektklasse
Typ <Informatik>
Momentenproblem
Compiler
Laufzeit
Code
Viewer
Computeranimation
Richtung
Intel
Lesezeichen <Internet>
WEB
Code
Programmierer
Datei
AMD <Marke>
Plot <Graphische Darstellung>
Biprodukt
Zahl
Index
Objekt <Kategorie>
LINUX
TRAMO <Programm>
Microsoft
Systems <München>
Noten <Programm>
Standardabweichung
Instanz <Informatik>
openSUSE
JavaScript
TOM
Software
Laufzeitsystem
Version <Informatik>
Editor
Softwareentwickler
Computeranimation

Metadaten

Formale Metadaten

Titel TypeScript - Endlich sauberer Code im Frontend
Serientitel FrOSCon 2017
Autor Roelofsen, Roman
Lizenz CC-Namensnennung 4.0 International:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen.
DOI 10.5446/32319
Herausgeber Free and Open Source software Conference (FrOSCon) e.V.
Erscheinungsjahr 2017
Sprache Deutsch

Inhaltliche Metadaten

Fachgebiet Informatik
Abstract Dieser Vortrag stellt TypeScript detailliert vor. Alle relevanten Sprachfeatures inkl. deren Nutzen für die alltägliche Programmierung werden erklärt und mit viel Live-Coding präsentiert. Zusätzlich werden Integrationsmöglichkeiten in bestehende Anwendungen (Frontend und Backend) vorgestellt.
Schlagwörter Web Development

Zugehöriges Material

Video wird in der folgenden Ressource zitiert

Ähnliche Filme

Loading...