Yıllar önce, bir proje (ne kadar proje denir tartışılır) üzerinde çalışırken işin analizcisi, tasarımcısı, kodcusu, arama motoru uzmanı… hepsi bendim. Doğal olarak da iş sürecinin bütün aşamalarında bulunan tek ve yegane kişi olduğumdan, kendimle çalışma konusunda herhangi bir sıkıntı yaşamıyordum
. Ne zaman ki, işler artık analizin, tasarımın, arayüz kodlamasının ve sunucu taraflı kodlamanın farklı kişiler tarafından yapıldığı bir hal aldı, sorun başladı…
Buradaki en temel çelişkiler ve sorunlar, tasarımcı ve kodcu dediğimiz arkadaşlarımız arasında gerçekleşiyor. Sonuçta bir tasarımcının ya da bir kodcunun kendi öncelikleri, yaklaşımları var. Tasarım kavram içeriği gereği zaten kişisel yaratımların analizle harmanlanmış hali olarak ortaya çıkıyor. Bu yaratımlar iş sürecinin sonraki aşamaları gözetilmeksizin oluşturulursa, işte o zaman sorunlar baş gösteriyor.
Sizin de başınıza gelmiştir; çok güzel, görsel diyebileceğiniz bir arayüz, tasarlanırken nasıl gerçeklenebileceğine dair bir akıl süzgecinden geçirilmediğinde, arabirim kodcuları için XHTML ve CSS ile projeyi gerçeklemek, ciddi manada gayret sarf etmeyi gerektiriyor.
Aynı şekilde eğer oluşturulan XHTML örnekler, eğer doğru bir şekilde oluşturulmamışsa; yani içerik, sunum ve davranışlar birbirinden bağımsız 3 katmanda oluşturulmamışsa, sunucu taraflı bir teknolojinin geliştirilmesi süreci oldukça sıkıntılı gerçekleştiriyor.
Kişisel olarak; bu tarz problemlerin minimize edilmesi için, iş süreçlerinin değişik aşamalarında duran kişilerin, işin diğer aşamaları konusunda genel bilgiye sahip olmaları gerektiğini düşünüyorum. Yani, bir tasarımcının bir çalışma yürütürken, arayüz kodcusunun bu tasarımı nasıl gerçekleştirebileceğini düşünmesi gerektiğini, bazı yerlerde kendini frenlenmesi ya da tasarım yapısını buna göre düzenlemesi gerektiğini düşünüyorum.
Benzer bir yaklaşımla işi tasarımları web standartlarına uygun XHTML, CSS ve Javascript kod bloklarıyla gerçeklemek olan arayüz kodcusunun da, oluşturduğu XHTML blokları sunucu taraflı çalışan bir kodcunun kolayca düzenleyebileceği şekilde kurgulaması gerekiyor.
Kod geliştiricilerin ise, tasarımsal ögelerin gerçeklenmesi konusunda tasarımcılar ile sürekli bir diyalog geliştirmeleri, Hasan Yalçın’ın şu yazısında ifade ettiği şekilde “Abi böyle daha güzel!” yaklaşımından vazgeçmeleri, tasarımcıları mutlu edecektir.
Konuyla ilgili Burak Dönertaş’ın şu yazısını da okumanızı tavsiye ederim…
Fırından yeni çıkmış yazılardan haberdar olmak için RSS yayınıma abone olabilir ya da beni Twitter'dan takip edebilirsiniz.
Yorumla BakalımBu Makale için toplam 3 adet yorum bulunmaktadır...
Bu Makale 26 March, 2009 ve saat 15:18 itibariyle Web Tasarımı kategorisi altına kaydedilmiştir. Bu makale ile ilgili yorumları RSS 2.0 beslemesinden takip edebilirsiniz.. Bu makale için yorum yapabilir, veya kendi web sitenize trackback sağlayabilirsiniz...
4 April, 2009 ve saat 10:25:58'de gönderdi...
bu koduculardan gıcık alıyorum acayip ugraştırdılar zamanında
4 April, 2009 ve saat 11:10:02'de gönderdi...
Merhaba Irmak, ne diyelim… Bir bildiğin var demek ki
Kolay gelsin
14 June, 2010 ve saat 05:31:49'de gönderdi...
tasarim yapıldıktan sonra kodlarım. iyi bir şablona kod giydirmek çok kolaydır. fakaatttt işimi bitirdikten sonra herhangibir feedback’de tasarımcı yaptığım işi bozmayacak kadar iyi bir tasarımcı değilse külahları değişiriz. (: