An itibariyle Emacs Wiki sayfasına da ekledim. Aycan Bey ilginiz ve olumlu yorumunuz için teşekkür ederim. Ben bu konuda biraz farklı düşünüyorum.
Topluca Web 2.0 diye adlandırdığımız ; Ajax - Javascript etkileşimiyle web uygulamaları oluşturma konsepti bence programcı ile tasarımcı arasındaki uçurumu azaltmakta; Şöyleki: Artık görsel yönden ne kadar güçlü tasarım yaparsanız yapın; kullanıcıyla etkileşim halinde olmazsa; webde çığla büyüyen örneklere bakan müşteriler ve kullanıcılar; yapılan çalışmayı yetersiz bulacaklardır. Kullancıyla etkileşim için de; Temel web kodlama altyapınız olmalıdır; içeriği sunumdan ayırmayı; css-html-javascript üçlemesini iyi kodlamayı becerebilmeniz gerekir. Bu da tasarımcıyı bu işe dahil edecek bir süreçtir. Adobe firması bile Spry diye lisansı görece serbest teknolojileri web geliştiricilerinin kullanımına açtı:http://labs.adobe.com/technologies/spry/ adresine bakın. Ortalık Framework-Library diye kaynıyor. Programcılara KISS (Keep it Simple Stupid) and DRY(Don't Repeat Yourself) prensipleriyle; mevcut sunucu-istemci taraflı frameworklerle kolayca çalışabilecekleri empoze ediliyor. Bu yaklaşımlar küçük projelerde tasarımcıların da; frameworklerle kendi işlerini görebilecekleri anlamına geliyor. Eski tasarım araçları artık yetersiz kalıyor. Dreamveawer en yeni sürümünde bile bir "Firebug" eklentisinin yaptıklarını yapamıyor. Ortalık herzamankinden güçlü ve işlevsel CMS'lerle dolu. Ben şahsen işlerimi bu şekilde halletmeye çalışıyorum. (Bu yüzden ne tasarımcıyım ne de programcı:) Bu durumda ister istemez tasarımcı bile olsa herkes elini koda atmak zorunda. Yapabileceği en iyi şeyde kolay kullanabileceği, işlevsel bir metin editörü ile html-css-js kodlayıp, Firefox ile test etmek:) Mac makinalardaki Textmate bu yüzden patladı; Tüm bilgi veren Screencastlerde en çok göreceğiniz kodlama ve tasarım unsurları MacOSX-Textmate ve Firebug:) Ben sadece eski tüfekler metin düzenleyicilerine de emek verildiğinde istenilen editör işlevselliğinin her platformda; özellikle web kodlamasında fazlasıyla yakalanabileceğine bir örnek vermeye çalıştım; kendim zevkle kullanıyorum...Win32 ortamında temiz screencast üretmeyi becerdiğimde bu tür örnekleri de ekleyip buradan haber verme niyetindeyim...Özellikle merak ettiğiniz modlar varsa onları belirtirseniz, tanıtımda öncelik sahibi olurlar. Sizin verdiğiniz UCW platformuna dayalı örneği inceledim. Mesela http://mootools.net - Mootools diye bir javascript kütüphanesi; aynı sizin yolunuzla javascript içinden Dom ve Css üretimi ve etkileşimine imkan veriyor. Bu anlamda uygulamanız güçlü. Ama frameworkler de en çok tercih edilen özellik; uygulama mantığının, veritabanın ve sunumun ayrı katmanlarda çalıştırılması.(Sizin de bildiğiniz Model-View-Controller Patterni) Bu programcı-tasarımcı ayrımını ve işbirliğini kolaylaştırıyor. Sizin uygulamanız bileşen tabanlı ve tüm bu uygulama üretim mantığı içiçe anladığım kadarıyla(yanlış anlıyorsam lütfen beni düzeltin.) Bu anlamda programcı-tasarımcı ayrımını tamamen ortadan kaldırıyor gibi göründü bana...Yani genel yaklaşımdan farklı bir yol. Konuyla ilgili her türlü anlatımı merakla beklemekteyim. Çalışmalarınızda başarılar dilerim, kolay gelsin, saygılarımla... -- aHmeTus
_______________________________________________ cs-lisp mailing list cs-lisp@cs.bilgi.edu.tr http://church.cs.bilgi.edu.tr/lcg http://cs.bilgi.edu.tr/mailman/listinfo/cs-lisp