Upgrade to Pro — share decks privately, control downloads, hide ads and more …

UI Kitlerin Karanlık Yüzü

UI Kitlerin Karanlık Yüzü

Hayatımızı kolaylaştıran UI Kitlerin bazen işlerimizi zorlaştırmasının önüne geçmek için kullanacağımız frameworkler nasıl olmalı

Bilal Çınarlı

June 20, 2015
Tweet

More Decks by Bilal Çınarlı

Other Decks in Programming

Transcript

  1. • Her işin/projenin özgün tasarımı var • İhtiyaç olmayan tasarımsal

    kodlardan arınmış • Genel layout ve eleman tanımlarını içerir #thefrontiers @bcinarli
  2. • Birbiriyle uyumlu küçük parçalardan oluşur • Her parça kendi

    başına bağımsız çalışabilir #thefrontiers @bcinarli
  3. • Sadece genel tanımlara sahiptir • HTML yapısının tasarıma göre

    değiştiğini göz önüne alır • Tanımlarının HTMLden bağımsız çalışmasını sağlar #thefrontiers @bcinarli
  4. • Ön tanımlı tasarıma sahip • Bütün bir set halindedir

    • HTML yapısı belli • JS içerebilir #thefrontiers @bcinarli
  5. • Hemen kullanım için bir tasarıma sahiptir • Buton, form,

    tablo gibi elemanların görsel tasarımları mevcut #thefrontiers @bcinarli
  6. • Her kullanım için çözüm üretmeye çalışır • JS komponentlerini

    de içeren kompleks yapıya sahiptir #thefrontiers @bcinarli
  7. • Ön tanımlı tasarım uygun çalışan HTML • Form kurgusunun

    nasıl olacağını tanımlar • Hata mesajı, tablo gibi yapıları tanımlar #thefrontiers @bcinarli
  8. • Kodun temelini öğrenmeyi azaltıyor • İhtiyaçtan fazlasını sisteme yüklüyor

    • Performans problemlerine sebep olabiliyor #thefrontiers @bcinarli
  9. “When you look at the dark side, careful you must

    be. For the dark side looks back.” — Yoda #thefrontiers @bcinarli
  10. • Her tasarım özeldir ve özel ihtiyaçlara sahiptir • Kendi

    alt yapınızı oluşturun • Sass/Less ile UI Frameworkleri kullanın • Hangi tanımın neden yapıldığını anlayarak kodların • İhtiyacınız olmayan tanımı/kodu sisteme eklemeyin #thefrontiers @bcinarli