önyüz tasarımı

Geliştirme Bizden Sorulur

Koca bir eylül ayını yazısız geçirmenin verdiği üzüntüyle beraber, 'artık yazmalıyım' dürtüsüne boyun eğiyorum. İşler yoğun, yazılım geliştirici olarak işsiz kalmıyoruz, çok şükür. Bazen tabii geliştir geliştir nereye kadar dediğimiz de olmuyor değil. İnsanın aklı da bir yere kadar götürüyor, arada sırada yeter be naraları atmak istiyoruz. Tabii ki bu böyle gitmez. Ama gidinceye kadar yolu var.

Spring ve ExtJS, işyerinde kurumsal olarak kullandığımız iki önemli framework. Bizden önce birileri bunları seçmiş ve iyi de yapmış. ExtJS artık adı da biraz daha Sencha olarak bilinen Javascript çatısı. Az önce gördüğüm Spring sunumunda Sencha'nın marifetleri anlatılıyordu. Spring konferansında Javascript kütüpanesinin ne işi var? Sunumda buna da cevap vermişler. Bu noktada önemli bir slayt dikkatimi çekti:

Yani diyor ki;
- Genelde yönetim kademesinde şu tipte bir anlayış var: Programı yapan sen değil misin? Ekranın görselliğini de sen yapacaksın elbette.

O halde aynı mantıkla veritabanını da ben işleyeyim, uygulama sunucusunu da ben yöneteyim, network işlerini de ben yapayım. O da yetmediyse bilgisayarları da ben kurayım. Bazı yerlerde işler biraz böyle yürüyor. ( https://en.wiktionary.org/wiki/wear_too_many_hats ) Böyle olunca her işi aynı adam yapıyor, "iş bölümü" kavramı olması gereken yerden çok uzaklara gidiyor.

Halbuki yapılan yazılım işlerinde "önyüz tasarımcısı" diye bir kavram gelişti. Yazılımların büyük bir bölümü internet ortamında olduğundan yani browser üzerinde çalıştığından, önyüz işleri de aslında arkada işleyen sunucu yazılımından ayrı olan HTML-CSS-Javascript üçlüsüne dönüyor. Bazıları kapsamı genişleterek "UI/UX design" (Kullanıcı Arayüz Tasarımı / Kullanıcı Deneyimi Tasarımı) kavramlarından bahsediyorlar. Bu adamlar "kişi sitemize girdiğinde nereye bakarlar, nereye tıklarlar, nereye tıkladıklarında en anlamlı olarak neyi ararlar ve neyi bulmalılar" sorularına cevap veren kişiler aslında.

Dünya UX designer'lara yelken açadursun, biz asıl görevi yazılım geliştirmek olanlar, ExtJS ile fazla HTML-CSS öğrenmeye gerek kalmadan ekranlarımızı tasarlayalım, formlarımızı yapalım, uygulamalarımızı kullanıcılarımızla buluşturalım.

Peki bu iyi bir şey mi? Bence değil. Ama belki de iyidir. Ne bileyim...

Tüm sunuma ulaşmak için adres: http://www.slideshare.net/senchainc/spring-sencha

Subscribe to RSS - önyüz tasarımı