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

Transcript

46 slides
  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

More Decks by Bilal Çınarlı

Other Decks in Programming