Armağan Amcalar PRO
Armagan is the founder of Coyotiv GmbH, and is currently on a mission to bring a scalable and nimble engineering culture to startups and enterprises. Armagan is a public speaker, a mentor and a lecturer.
Armağan Amcalar
Google Dev Fest, Istanbul
6 Aralık 2014
Tek kod, çok platform
Tanıdık teknolojiler
Düşük maliyet
MVP için ideal?
Çatı ekonomisi (çöplüğü!)
Sonunu düşünen kahraman olamaz
Kullanım kolaylığı
Güzel görünüm
Düşük sürdürülebilirlik
Düşük performans
Web mimarisinde uygulama geliştirme
Geliştirici yatkınlıkları
Cihaz farklılıkları
Performans problemleri
Kolay
Performanslı
Ucuz
Kolay
Performanslı
Ucuz
jQuery
Two way data-binding
Fazla büyü, her değişiklikte onlarca satır çalıştırma
DOM değişiklikleri, büyük DOM
Relative positioning
Destansı büyüklükte CSS dosyaları
Derin DOM hiyerarşisi
Çok fazla GPU katmanı
DOM elemanlarına atanan event handler'ler
Sığ DOM hiyerarşisi
Minimum DOM interaksiyonu
Minimum reflow/layout/paint
Absolute positioning
Kısa CSS tanımlamaları
Uygulamaya şefkatle yaklaşılmalı,
assembly kodluyor gibi özenli davranılmalı.
2011'den beri açık kaynak olarak geliştiriliyor
Google Closure Library ve Closure Tools tabanlı
Production'da kullanılan,
dünyanın ilk uçtan uca MVC framework'u tartMVC
Büyük, küçük, onlarca projede test edildi
(iOS | Android)
(iOS | Android | WP)
(iOS | Android)
(iOS | Android | Mobil web)
(iOS | Android)
(iOS | Android)
Bugün açık kaynak oldu!
Performans odaklı
UIKit'ten esinlendi
Çok basit, kısa!
Yazması zor, dokümentasyon az :(
Uzun yolda az yakar
Zor
Performanslı
Ucuz*
*uzun yolda az yakar
Daha fazla dokümentasyon
Daha fazla örnek
Daha fazla component
Daha iyi geliştirme araçları (grunt, gulp)
Daha iyi template motoru (jade)
Daha kolay yazım (sweet.js)
vdom ile sanal DOM yönetimi
JavaScript ile ciddi düşünüyorsanız,
yazdığınız koda azami özen gösteriyorsanız,
tartJS fikri hoşunuza gittiyse,
çatı geliştiricisi olmak hayalinizse,
size github'da bir fork kadar yakınız!
ya da...
Armagan Amcalar
armagan@amcalar.com
twitter: @aamcalar
github: dashersw
blog: arm.ag
By Armağan Amcalar
AngularJS ilk bakışta kolay kullanımlı bir framework olsa da, büyük projeler için diğer her framework kadar zorlu. Bu konuşmada kompleksiteyi artırmadan yıllarca geliştirme yapabileceğiniz AngularJS mimarilerinden bahsedeceğiz.
Armagan is the founder of Coyotiv GmbH, and is currently on a mission to bring a scalable and nimble engineering culture to startups and enterprises. Armagan is a public speaker, a mentor and a lecturer.