Hangisini seçmeli?
Kural çok basit: Kendinizi en rahat hissettiğiniz programı!
Piyasadaki bazı düzenleyicilerin incelemeleri:
Microsoft Frontpage 2000:
Microsoft firmasının, yine kendi ürünü olan Word'e benzerliğiyle dikkat çeken, bu nedenle de birçok kullanıcıya kullanımı çok kolay gelen düzenleyicisidir.
Artıları: Frontpage en başta kullanması ve öğrenmesi kolay bir düzenleyicidir. Ayrıca, Microsoft'un IIS Web sunucusuyla tümleşmesi çok iyidir ve sayfaların sunucuya yüklenmesi çok kolaydır. Frontpage, görsel arabirimi (tam olmasa da WYSIWYG denebilir) sayesinde hiçbir HTML kodu yazmadan Web siteleri oluşturabilmeyi sağlar. Word, Excel, Access dosyalarını açıp HTML olarak kaydedebilmesi, Microsoft ürünlerini sıkça kullanan kişiler için vazgeçilmez bir özellik olabilir. Frontpage, birçok şablonla (her ne kadar ciddi tasarımcıları güldürse de) birlikte gelmektedir ve bu şablonların içi sihirbazlar yardımıyla kolayca doldurulabilmektedir. Hedef kitlesi ciddi tasarımcılar yerine sayfalarını hızlıca hazırlamak isteyen, son kullanıcılardır. Önceki sürümlerde olan FrontPage Web sunucusu artık tarih olmuş durumda. Çok başarılı olmasa da olsa site yönetimi desteği de vardır. FrontPage, CSS ve DHTML desteği, birçok hazır temayla birlikte gelmektedir.
Eksileri: Frontpage, önceden sizin düzenlemiş olabileceğiniz kodları, gözünün yaşına bakmadan tekrardan düzenlemekte çok ısrarcıdır. Bu
nedenle sayfa kodlarına elle müdahale etseniz bile, bir sonraki açışınızda bu ince ayarların silinme olasılığı yüksektir. Ayrıca, sitelerin yerel diskte
geliştirilmesi sırasında dosyaların başına file://... gibi önekler eklemekte ve bu nedenle, sunucuya aktarılan dosyalarda bağlantılar da bozuk
çıkmaktadır. Frontpage'in özelleştirme seçenekleri de diğer programlara göre çok zayıf kalmaktadır. Her ne kadar yeni sürümüyle birlikte, koda
eklediği kendine has yorumlar azalsa da, hala varlıklarını sürdürüyorlar. HTML dışında çok az dosya tipi tanımaktadır (Perl, PHP, vb yoktur).
Programın gelişmiş özellikler bekleyen tasarımcılara hitap etmediği de çok açık.
Allaire Homesite 4.5:
Bu yazının yazıldığı tarih itibariyle piyasadaki en iyi HTML kod düzenleyicisi.
Artıları: Piyasadaki en gelişmiş özelleştirebilme seçenekleri. Bir kod düzenleyicisi (WYSIWYG arabirimi yoktur) olsa da, sistemde IE4+
yüklüyse, sınırlı miktarda görsel tasarıma izin vermektedir. Bütünleşik FTP istemcisi, şablonlama desteği, siteleri projeler altında gruplandırma
sistemi, yazım kontrolu (syntax checking), çok iyi bul/değiştir ve RegExp desteği, bağlantı doğrulama, Perl, PHP, ASP, VBScript, Java,
JavaScript, CSS, SMIL, ColdFusion, vb dilleri otomatik tanıma, renkli kodlama (color coding), Dreamweaver'la bütünleşme, kod parçacıkları (code
snippets) tanımlayabilme, istenen şekilde kodu girintileyebilme, çok iyi bir dökümantasyon, HTMLTidy ve TopStyle programının (bkz. Yardımcı
programlar) Homesite'la tümleşik çalışan bir sürümüyle gelmesi. Son olarak da, üretilen kod istenirse Internet Explorer, istenirse Netscape
Navigator, ya W3C standartları (HTML 3.2, 4.0), Opera vb gibi programlar için uyumluluk testinden geçirilebilir.
Eksileri: WYSIWYG düzenleyiciler arayan kişiler için tam anlamıyla uygun olmaması, Windows 9x'de bellek kaçırması (memory leaking) ve
maalesef sadece Windows'da çalışması.
Macromedia Dreamweaver 3.0:
Homesite'ın HTML kodu alanındaki liderliğini, WYSIWYG düzenleyiciler alanında paylaşan program. Bu belge de Dreamweaver'da yazılmıştır.
Artıları: Dreamweaver'ın ilk göze çarpan özelliği, görsel düzenleyiciler arasında en iyi tablolama desteğini sunmasıdır. Ancak, biraz daha
derinlemesine gidilince, WYSIWYG kavramını en iyi veren düzenleyici olması, HTML koduna fazla müdahale etmemesi, blokların kolayca
seçilebilmesi, seçilen etiketlerin hemen tüm özelliklerinin kolayca ayarlanabilmesi, tümleşik FTP istemcisi ve site yönetimi, eşleşmeyen
etiketlerin otomatik olarak yazara belirtilmesi, çok iyi DHTML ve Frame desteği, Internet üzerinden de yüklenebilen eklentilerle genişletilebilmesi,
tabloları katmanlara (layer), katmanları tablolara çevirebilmesi, rehber resim desteği, Homesite'la bütünleşebilme, şablonlama desteği ve Word'den
HTML olarak kaydedilen dosyaları temizleyebilmesi gibi özellikler de göze çarpmaktadır. Dreamweaver, tabloların görsel düzenlenmesinde,
piyasadaki en iyi programdır denebilir. Ayrıca tamamen kendisine has iki özelliği, düzenleme penceresinin farklı çözünürlükler için ayarlanabilmesi
ve blokların kolay seçimi için etiketler hiyerarşik bir biçimda düzenleme penceresinin altında yeralırlar.
Eksileri: Homesite kadar iyi bir doğrudan HTML kodu yazımı olmaması ve maalesef sadece Windows ve MacOS'da çalışması.
HotDog Pro 6.0:
Birkaç yıl kadar öncesine kadar görsel olmayan düzenleyiciler piyasasında Homesite'la başabaş giden bu program, yeni sürümlerinin sık sık
göçmesi, firmanın yanlış taktikler izlemesi gibi nedenlerle popülerliğini yitirmiştir.
Artılar: Birçok özelleştirebilme seçeneği, tablo ve frame'lerin yaratılmasında kullanılabilen sihirbazlar, tümleştirilebilen tarayıcı desteği, site
yönetimi, ftp istemcisi, renkli kodlama.
Eksiler: Sık sık göçmesi, zayıf dökümantasyon ve çalışmayı engelleyici ses efektleri (kurulum sırasında iptal ettirebilirsiniz).
Symantec Visual Page:
Birçok başarılı programa imza atan Symantec firmasının büyük ümitler vaadeden, ancak geliştirilmesinin durdurulmasıyla popülerliğini kaybeden
ürünü.
Artıları: İyi bir tablo desteği, StyleSheet'lerin kolayca tanımlanabilmesi ve kullanılması, WYSIWYG kavramına yakınlığı, katman ve çok iyi
frame destekleri, tümleşik FTP istemcisi ve site yönetimi, HTML standartlarına çok yakın kod üretmesi.
Eksileri: Geliştirilmesinin durdurulması (aslında başka bir firmaya devredildi, ancak geleceği belirsiz), yakın bir zaman içinde çıkacak
teknolojileri desteklemeyecek olması ve çok zayıf özelleştirme seçenekleri.
Emacs:
Unix dünyasının efsane ismi ve GNU'nun kurucusu Richard Stallman tarafından geliştirilen bir "düzenleyicidir". Aslında Emacs için basit bir
düzenleyici demek çok yetersiz kalır, çünkü HTML'den öte, bir uygulama geliştirme platformu ya da e-posta, haber okuyucusu, tarayıcı gibi de
kullanılabilir. LISP diline dayandığı için, uygun eklentiler kurulduğu/yazıldığı takdirde, hemen herşeyi yapabilir.
Artıları: Kabaca, Unix dünyasının Homesite'ı ve daha fazlası denebilir. Renkli kodlama, tümleşik FTP istemcisi, sınırsız özelleştirme
olanakları, çok gelişmiş arama/değiştirme ve RegExp desteği, kendi içinde e-posta ve haber öbekleri okuma seçeneği, tablo, frame, CSS
destekleyen bir tarayıcı, sadece Emacs'de olan otomatik CVS desteği, varolan hemen her tür metin dosya tipini tanıyabilme, kendi içinden
programları derleme/bağlama, şablonlama desteği, ve sınırsız diğer özellikler. Emacs'in Windows sürümü de vardır.
Eksileri: Vim'e göre büyük(!) dağıtım boyu (20 mb kadar), ve ilk çalışmasının biraz daha yavaş olması.
Not: Unix dünyasında uzun zamandır süregelen bir Emacs/Vi (son yıllarda Vi'dan çok Vim) tartışması vardır, ve kesin galip belli değildir.
Vim:
Biraz olsun Unix kullanmak zorunda kalan herkesin bildiği Vi, Unix dünyasının en vazgeçilmez editörüdür. Vim (Vi IMproved) ise, Vi'ın
genişletilmiş bir türevidir. Emacs kadar büyük bir program kullanmak istemiyorsanız, Vim ideal bir seçimdir. Ayrıca, Vi/Vim gelişmiş Kurallı
İfadeler (RegExp's) desteğiyle karakter bulma/değiştirme işlemleri için bu işi için özelleşmiş birçok programdan bile hızlı çalışmaktadır.
Artıları: Vi kullanmaya alışmış ve vazgeçemeyen kişiler için ortamın hiç değişmemesi. Vim, HTML'den başka farklı programlama, işaretleme
dillerini de otomatik tanımlayabilen, etiket yazımını kolaylaştıran, renkli kodlama yapabilen, ve Vi'a göre kullanımı çok daha kolay bir
düzenleyicidir. Homesite gibi, davranışların hemen hepsi özelleştirilebilmektedir (görsel olmasa da), hatta bu ayarlar dosya bazında bile yapılabilir.
Vim paketinin içinden, X ortamında kullanılabilen gvim programı da çıkmaktadır. Vim'in Windows sürümü de vardır. Not: vi/vim, alışkanlık
yapmaktadır ve kullanmasını bilen ellerde dosyalar yazma hızından bile hızlı düzenlenebilir.
Eksileri: 'Yazı yazmaya başlamak için Insert moduna girmek' gibi birçok kullanıcıya çok farklı gelen çalışma mantığı. Görsel programlarda
olduğu gibi pencere sisteminden ayarlamalar yapılamamaktadır. Site yönetimi ve şablonlama desteği yoktur. Ayrıca Vim, Pico kullanmaya alışan
amatör kullanıcılara hitap etmemektedir.