4 entry daha
  • rich client side uygulamalarda performans sorunu yasayacagi iddia edilen mv* framework. two way data binding'i dirty-checking ile (basitce bir degeri onceki degeriyle karsilastirmak) yaptigi icin ozellikle data-binding yogunluklu sayfalarda hantallasacagi soyleniyor. ornegin n elemanli bir data-bound array'in view tarafinda degistirildiginde o(n^2) gibi yuksek bir complexity ile process olacak.

    amcogullari olan backbone* ve ko*'da deger degistiginde change event'i fire edilmekte; fakat setter'lar ve dependencyler, o value set yapilken ayni anda degistirildiginde (degisirse, degistirilirse) veya setter kendisini kapsayan objenin state'i ile agir oynuyorsa, inconsistency olusmakta ve stale data ile basbasa kalmaktayiz. kisacasi client side mv* frameworklerinde, halen iki ucu boklu degnek tadinda bir durum sozkonusu.

    ben angular.js'in kolaylikla digerlerinin yerini tutabilecegini dusunmustum en basta ama yuksek ogrenme curve'u ve karmasik sayfalardaki (tercihen mobil tarayicilarda) performans sikintilari yasayacagini gormek, surumlerin kararsiz ve stabil olmamasi, changelog'un cok fazla olusu bu konudaki fikrimi biraz degistirdi. ama basit single page uygulamalarda kullanmasi ve geregi kadar ogrenilmesi en kolay framework konumuna dogru ilerliyor. ama yok ben scope'dur template'tir hardcore giricem illa diyorsaniz karsiniza hayvani bir dokuman cikacak. bu kadar zaman harcamadan once bence knockout.js'e goz gezdirmekte fayda var.
69 entry daha
hesabın var mı? giriş yap