WM Dergi - 6.SAYI | Page 27

Notepad , hem herkesin sisteminde bulunuyor, hem de en hızlı metin editörüydü. Ancak notepad’in kullanımındaki en büyük zorluk HTML tag’lerin hepsinin yazılmak zorunda olmasıdır. Ayrıca notepad ‘de en fazla 64KB’lık dosyalar oluşturulabilir. Tüm bu dezavantajlar daha gelişmiş editör ihtiyacını doğurdular. İlk çıkan editörler menüler sayesinde bazı işlemleri daha rahat yaptırmaktan öteye gitmediler. Mesela bir tablo açılabiliyordu ancak daha sonra hücrelere bölmek ve zemin renkleri, çerçevelerle uğraşmak tasarımcıya kalıyordu.Özellikle yeni HTML standartlarına yetişmek ve bütün tag’leri ezberden yazmak imkansizlaşıyor, ayrıca eskinin metin ağırlıklı Web sayfaları yerine daha görsel ve estetik sayfalar artık gündemdedir. Bunu için de renkler doğru seçilmeli, değişik butonlar kullanılmalı, Style Sheet’ler ile metinler daha güçlü bir şekilde ayarlanmalı. Bunlarda ancak daha güçlü editörlerle olur. Web tasarım programları işleyiş bakımından ikiye ayrılır. Birinci grup tamamiyle görsel bir alanda çalışma alanı sunan WYSIWYG( What You See Is What You Get ) tarzı programlar. Bu gruptaki programlarda HTML tag’ler ikinci planda yer alır. Bunun yerine sayfalar masaüstü yayıncılık programında hazırlanıyormuş gibidir. Bu tip programlara örnek olarak Macromedia DreamWeaver, FrontPage, Corel Web Designier Adobe PageMill verilebilir. İkinci grup ise kod tabanlı programlardır. Bu tarz programlarda çalışma alanı kod penceresidir ve genellikle çeşitli menüler yardımıyla kodlar yazılmadan rahatça sayfaya yerleştirilebilir. Bu tarz programlara örnek olarak HomeSite, HotDog ve CoffeeCup verilebilir. Her iki tarz programın da kendine has avantajları ye dezavantajları var. Meselâ WYSIWYG tarzı programlarda sayfanın hazırlanması çok daha kolay ve hızlıdır. Kod tabanlı programlarda ise hazırladığımız sayfadan hakimiyetiniz çok daha fazladır. Herhangi bir problemin çıkma ihtimâli daha azdır. Birçok profesyonel Web tasarımcısı sayfaları hazırlarken kod tabanlı programları kullanmayı tercih eder. HTML kodlarını bilinmezse, herhangi bir tasarım problemi ile karşılaşınca problem aşılamayabilir. Hazır programların olması, kodların el değmeden programlar tarafından yazılması elbette daha güzel, daha kolay ve daha hızlıdır. Ancak hazırlanan sayfaların nasıl oluştuğunu, nasıl çalıştığını, arka planda nelerin olduğunu bilmeden, ezberci bir zihniyet kullanmak bir programcı mantığına terstir. Ayrıca bu tür programları hemen her yerde bulanamayabilir. Dökümanların değiştirilmesi gereken yerlerde eğer hazırladığınız program yoksa ve de HTML dilini biliyorsanız her hangi bir editörden dökümanınıza müdahale edebilirsiniz. Blogman blogman.blogcu.com 27