Successfully reported this slideshow.

Haxe

1.062 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Haxe

  1. 1. haXeone language to rule them all
  2. 2. Übersicht    Was ist haXe?    Welche Features bietet haXe?    Warum sollten wir haXe verwenden?    Wohin geht es mit haXe?
  3. 3. Was ist haXe?    Definition    Geschichte
  4. 4.  Was ist haXe?  DefinitionhaXe ist eine objektorientierte, ECMAScript-ähnlicheProgrammiersprache.Sie ermöglicht es, haXe-Quellcode in Quellcode oder GByteCode verschiedener Plattformen zu kompilieren. haXe ist eine Multiplattform-Sprache!
  5. 5.  Was ist haXe?  Geschichte
  6. 6. Welche Features bietet haXe?    Plattformen    Compiler    Language Features    Crossplattform API    Plattformspezifische API
  7. 7.  Welche Features bietet haXe?  Plattformen ?
  8. 8.  Welche Features bietet haXe?  Compiler Wie sieht die build-File aus?
  9. 9.  Welche Features bietet haXe? switch true/false enum if/else for do/while  Language Features var new this try/catch return function  Keywords  anderes Verhalten
  10. 10.  Welche Features bietet haXe?  Language Features Typed vs. Dynamic
  11. 11.  Welche Features bietet haXe?  Language Features Standart Library     Std     Math     Date, DateTools     Array<T>, List<T>, Hash<T>, IntHash<T>
  12. 12.  Welche Features bietet haXe?  Language Features Objektorientierte Programmierung
  13. 13.  Welche Features bietet haXe?  Crossplatform API (special) Serializer/Unserializer Remoting Template-System UnitTests XML
  14. 14.  Welche Features bietet haXe?  Plattformspezifische Features
  15. 15.  Welche Features bietet haXe?  Plattformspezifische Features Extern class
  16. 16.  Welche Features bietet haXe?  Plattformspezifische Features The haXe Magic
  17. 17.  Welche Features bietet haXe?  Plattformspezifische Features Conditional Compilation
  18. 18. Warum sollten wir haXe verwenden?    Beispiel-Anwendung    Team    Vorteile    Nachteile    Pitfalls
  19. 19.  Warum sollten wir haXe verwenden?  Beispiel-Anwendung
  20. 20.  Warum sollten wir haXe verwenden?  Beispiel-Anwendung
  21. 21.  Warum sollten wir haXe verwenden?  Beispiel-Anwendung Jetzt zeig uns endlich die verdammte Anwendung!
  22. 22.  Warum sollten wir haXe verwenden?  Team
  23. 23.  Warum sollten wir haXe verwenden?  Vorteile Eine Sprache für Client und Server (und Desktop) Steile Lernkurve für JS/AS-Entwickler Erweiterung der Sprachen     z.B.: Generics, Packages usw. Optionale Typsicherheit
  24. 24.  Warum sollten wir haXe verwenden?  Nachteile Laufzeitfehler schwer zu debuggen Keine Crossbrowser-Implementierung von JS Community im Vergleich zu JS/AS/PHP extrem klein
  25. 25.  Warum sollten wir haXe verwenden?  Pitfalls Laufzeitfehler debuggen PHP: int -> float (pseudo-random) Template-System unpraktisch     (Funktionen/getter funktionieren nicht) Suche der Dokumentation ekelhaft
  26. 26. Wohin geht es mit haXe?    Tools    Projekte    Libs    Links
  27. 27.  Wohin geht es mit haXe?  Tools Editoren     FlashDevelop     EcliHx     FDT     Textmate     vim haxelib     install     update     run haxedoc     generiert Doku aus Java-Doc Kommentaren     
  28. 28.  Wohin geht es mit haXe?  Libs HXCPP NME/Neash Jeash ScreenWeaver HX u.v.m.
  29. 29.  Wohin geht es mit haXe?  haXe Projekte ...
  30. 30.  Wohin geht es mit haXe?  Links www.haxe.org lib.haxe.org blog.haxe.org
  31. 31.  Fragen?
  32. 32.  Vielen Dank!

×