ahmet usal
2007-05-24 10:18:00 UTC
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...
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
aHmeTus