W sobotę 8 października Maciek Jastrzębski występował na krakowskim MeetJS z prezentacją o node.js i programowaniu asynchronicznym. Prezentacja wywołała spory ferment, bardzo ożywioną dyskusję i w kuluarach wyraźnie była oceniana jako najciekawsza, najlepiej przygotowana na tej edycji „barcampa”.

Więcej o MeetJS przeczytacie tutaj.

fot. M.Kowal

Kilka punktów poruszanych przez Maćka, których nie widać wprost na prezentacji:

  • standardy, NodeJS w Onet od 2012r, idea serwera brzegowego
  • asynchroniczność ważniejsza niż kiedykolwiek
  • operacje blokujące
  • to jakby nagle w przeglądarce pojawiło się 1000 niezaleznych kursorów i  wszystkie zaczeły klikać
  • Testy wydajności (wykres): strona z datą, wyliczenie ciągu Fibonacciego: node 4sec, pypy 6sec, py 64sec, php 110sec
  • Krytyka Node.js
    • Abstrahowanie od samej składni JS i zastosowań w projektach wielo osobowych
    • Brak kompleksowych rozwiązań jak np. dla J2EE
    • Tylko podstawowe narzędzia do pracy z OS
    • Średnia jakość api (subiektywne)
  • Zapraszamy do współpracy