Paulius Mačiulis
CTO @devbridge
   Inline JavaScript‘as tiesiai HTML kode.

   Vienas didelis common.js ar general.js failas.

   Neorganizuotos funkcijos.

   CHAOSAS?
   Ką darom kitaip?

   JavaScript moduliai

   Asynchronous module definition (AMD) –
    requirejs.

   M-V-VM design pattern – knockoutjs.

   Klasės, objektai, paveldėjimas… JavaScript‘e!

   Ar nieko netrūksta?
   Atviro kodo kalba

   Cross platform

   Kompiliuojamas JavaScript superset‘as

   Įrankiai

   Privalumai

   Trūkumai
   Demo 1 – baziniai principai ir sintaksė.

   Demo 2 – primityvūs tipai.

   Demo 3 – kasam giliau.
   http://www.typescriptlang.org/

   http://www.devbridge.com/articles/say-
    hello-typescript/

   https://github.com/borisyankov/DefinitelyTy
    ped

   http://nuget.org/packages?q=typescript

Say Hello to TypeScript (LT)

  • 1.
  • 2.
    Inline JavaScript‘as tiesiai HTML kode.  Vienas didelis common.js ar general.js failas.  Neorganizuotos funkcijos.  CHAOSAS?
  • 3.
    Ką darom kitaip?  JavaScript moduliai  Asynchronous module definition (AMD) – requirejs.  M-V-VM design pattern – knockoutjs.  Klasės, objektai, paveldėjimas… JavaScript‘e!  Ar nieko netrūksta?
  • 4.
    Atviro kodo kalba  Cross platform  Kompiliuojamas JavaScript superset‘as  Įrankiai  Privalumai  Trūkumai
  • 5.
    Demo 1 – baziniai principai ir sintaksė.  Demo 2 – primityvūs tipai.  Demo 3 – kasam giliau.
  • 6.
    http://www.typescriptlang.org/  http://www.devbridge.com/articles/say- hello-typescript/  https://github.com/borisyankov/DefinitelyTy ped  http://nuget.org/packages?q=typescript