neoprolog

Eski sevgili Homesite’ın ardından

Hello Textmate

Oldum olası başta baş belası Dreamweaver olmak üzere (ki bu konuyu hiç açmayın) WYSIWYG editörlerden hoşlanmadım, kullanmadım. Kodlamak, çizmekten hep daha cazip, daha keyifli, daha öğretici ve daha kolay geldi.

Ben de şimdiki zamanın bir çok profesyonel web geliştiricisi gibi ilk gözağrım Allaire Homesite ile web geliştirmeye başladım çok yakın bir zamana kadar da kullanmaya devam ettim, ama artık kullanmamam için envai çeşit nedenim var.

Aynı sektörde çalıştığım bir çok insanla Homesite kullandığım için tatlı-sert tartışmalar yaşadım: “Neden Dreamweaver kullanmıyosun abi?, akıl var mantık var, Homesite bitti abi, tek kral var o da Dreamweaver, geçicen bu homesite ayaklarını”. Canlı damarlarıma dokunan bu cümlelere ne demeli ki, kendilerince bir haklılık payı olmasına rağmen başka şeyler de var tabi, en birincisi şudur ki: kodu yazan benim, laf salatasını yapan sizler, uzman olmadığın bir alan üzerinde atıp tutmak kadar kolay birşey hayatımda görmedim-duymadım. İkinicisi hiç bir zaman popüler olanın peşinden koşmadım, koşamadım, içimden-dışımdan gelmedi, istemedim, popüler olan herşey beni kendinden itti, mesele farklı olmak falan değil, kendimi doğru tanıdığımı düşünüyorum ve fotoğrafı poloraid ya da refleks olmayan bir fotoğraf makinesiyle çekmektense, kibrit kutusuna film yerleştirip karanlık oda oyunları oynamayı hep yol bildim. İşlerimi eski usüllerle yapmamın biraz da yapı meselesi olduğunu farkettim, McDonalds neden sevmiyor ve tüketmiyorsam Dreamweaver’ı da aynı sebepten kullanmıyorum ve tüketmiyorum, doğru da bulmuyorm, Bildiğim- tandığım çok acaip profesyonel adamlar dışında DW kullanan ve bununla övünen biri benim için mesleki karizmasını sıfırlamıştır. Örgü makinesinde yapılmış bir kazak, el işlemesi bir eldivenden daima daha değersizdir bana göre, sigaranın elde sarılanı gibi İnegöl köfteyi/kebap ve lahmacunu, künefe ya da fıstıklı kadayıfı ustasından yemek, sallamasyon poşet çay değil, mümkünse kaçak olan demleme çay makbuldür benim için, kendimi Urfa’daki bakır işlemecilerine benzetiyorum zaman zaman… (bkz: Kill Bill, old-school fight for revenge under the sun). Ödülü de olmuştur bu old-school yaklaşımımın:

Homesite ile ilk olarak 2.0 versiyonuyla tanıştım, aktif olarak kullanmaya ilk olarak 3.0 versiyonuyla başladım, Homesite kullanmamın başlıca sebepleri

  • Kod renklendirmesi
  • Homesite ve Notepad alternatiflerinden başka program olmaması ve benim de başka program bilmiyor olmam :P
  • HTML taglerini, CSS ve Javascript fonksiyon ve özelliklerini tanıması
  • HTML taglerini kısayollarla yazdırabilmesi
  • Yeni başlayanlar için çileli sayılabilecek Table ve Frame tagleri için çeşitli kolaylaştırıcı ekler kullanması
  • Son derece temiz kod üretmesi ve öğretici/geliştirici olmasıydı.

Yaklaşık bir buçuk sene sonra Allaire Homesite’ın 4.0 versiyonunu duyurdu, tek kelimeyle başım dönmüştü. Hemen beyazıt meydanında, İstanbul üniversitesinin girişindeki program satan mekana (si-di-ci Hakan abiye) koşup almıştım, bu versiyonda en çok işimi gören özellikler Multi-Line Search-Replace, Project Dock, Geliştirilmiş FTP desteği ve Microsoft SourceSafe desteğiydi. Ta ki Macromedia Allaire evliliğine kadar benim açımdan herşey yolundaydı, Macromedia Allaire evliliğinden sonra tüm “homsaytçılar” gibi ben de “Homesite’ın sonu geliyor, Macromedia Homesite’ı öldürüp Dreamweaver’ı güçlendirecek” diye düşünüyordum ki Macromedia 8 ay arayla 5.2 ve 5.5 versiyonlarını duyurdu. 2004′te çıkan 5.5 versiyonu Homesite’ın son versiyonu oldu, 2006 yılında Adobe’nin Macromedia’yı satın almasıyla Homesite hepten öldürüldü (katil: Adobe), zira 5.5 veriyonu bile artık tamamen işimi görmemeye başlamış, UTF desteği, Python ve Ruby desteği olmaması, Linux ya da Mac’te yazılmış kodları bozuk okuması 2005′in ortalarından beri yeni bir HTML editörü aramama sebep olmuştu. Bulamadım mı? bulamadım… Çok yakın bir zamana kadar bulamadım, belki de bulmak istemedim, bilmiyorum…

Homesite 55 class.PHPMailer.php

Hs 55 3

Aralarında HTMLKit, CoffeCup HTML, GoLive, Eclipse, Dreamweaver, Evrsoft First Page, UltraEdit, Notepad++ gibi aklınıza hayalinize sığmayacak bir çok editörü kullanabilmek için kendimi adeta zorladım desem yeridir, olmadı, alışamadım, sevemedim (bünye kabul etmedi :), keyboard-shortcutlarından tutun da kod renklendirmeye kadar Homesite’da olan özellikleri diğerlerinde bulamıyordum. Tek bir şeyi kenara not etmiştim, SEPY Actionscript editörü, SCite tabanlı, opensource, son derece kullanışlı ve iyi bir editördü, Linux ve Mac üzerinde de çalışması çok cazip gelmişti ama HTML ve CSS için istediğim performansı alamıyordum, SEPY ile birlikte gelen Multi-File Replacer programını notepad2 ile birlikte kullanmaya karar verdim ve bir süre böyle devam ettim (arada yine dostum Homesite’a kaçıyordum tabi ki)

1996′dan bu yana hem terminoloji, hem teknoloji, hem vizyon anlamında çok çok fazla şey değişti web üretiminde. Yeni programlama dilleri, yeni metodlar, yeni araçlar… 2004′den beri de Homesite’dan başka herşey değişti, bloglar patlak verdi, web 2.0 ile tanıştık, broad-band internet bağlantısıyla tanıştık, AJAX, Ruby, Actionscript gibi diller/metodlar gelişti/eklendi web geliştiricilerin hayatlarına.

Yaklaşık olarak 2000 yılından beri aktif bir Linux kullanıcısı olarak Linux üzerinde gEdit, Bluefish vi/m gibi editörlerle HTML, Python, PHP geliştirmek çok daha keyifli ve iyi gelir olmuştu bana ama işyerlerinde MS serverlar ile olan uyumsuzlukları yüzünden kullanamıyordum ve bu geliştirme süreci uzun bir süre hobi gibi birşey olarak devam etti. Son dönemlerde Ubuntu 7.04 ve Windows XP kurulu HP bilgisayarımın bozulması ve elden çıkarmak zorunda kalmış olmamla birlikte *NIX tabanlı programlarla çalışmam gerektiğine de olan inancım nedeniyle gözlerimi kapayıp bir MacBook Pro aldım. BBEdit, TextMate, TextWrangler gibi editörlerle tanışma fırsatı buldum. Aynı zamanda işyerimdeki ekibimle de uyumu elden kaçırmamak için PC versiyonu da olan bir text editör arayışına yöneldim. İlk aşamada karşıma Eclipse tabanlı opensource Aptana, daha sonra da bir nevi TextMate’in PC versiyonu olan E-Text Editor çıktı.

  • Başta HTML, CSS, Javascript destekleyen
  • Subversion destekleyen
  • UTF desteği olan
  • Mac ve PC’de çalışan
  • Snippets desteği olan
  • Özelleştirilebilir
  • (Benim açımdan bakacak olursak tercihen Python, Ruby, PHP, XML-XSL de destekleyen)
  • Gelişmiş, güncel, amatörlere değil profesyonel geliştiriclere göre hazırlanmış bir text editor işimizi görecekti.

Aptana ve SEPY File Replacer’ı birlikte kullanmak mı? Aptana’nın henüz beta aşamasında olması ve çok fazla bug içeriyor olması nedeniyle pek de oluru yoktu zaten, olmadı-olamadı.

PC üzerinde E-Text Editor ve SEPY File Replacer, Mac üzerinde de sadece TextMate bu durumda en ideal seçenek olarak önümüzde kaldı. Bu tabloda Homesite artık yok, bir yandan da iyi oldu “adım homsaytçı’ya çıkmıştı, artık kimse bok atmak için homsaytçı diyemeyecekti” diyeceğim ama duygusal bir bağlılığımın da olduğunu biliyorum Homesite ile :P

Dolu dolu yaklışık 11 sene kullandığım, sayesinde geçinip gittiğim eski sevgili Homesite ile yolları ayırma vakti gelmişti, güle güle Homesite, merhaba yeni iş arkadaşım (şimdilik) TextMate, kahrol-uzak ol-beter ol Adobe Dreamweaver, sen de artık final-release ol DreamWeaver-killer open-sourced Aptana… teşekkürler Notepad2… sen beri gel vi/m, Mac üzerinde devam edeceğiz…

Php Mailer Textmate Mac
E Text Editor Windows

Comments: 0


Comments

No comments.

RSS feed for comments on this post. TrackBack URI

Add Comment

 

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <blockquote cite=""> <code> <em> <strike> <strong>


  • Bloguma Dokunma!

    www.sansuresansur.org

  • About

    Neoprolog Özgür Odabaşı’nın web teknolojileri blogudur.
    Neoprolog is Özgür Odabasi’s web technologies blog.
    devamı...

  • Kara-kara kategori bulutları

    Opensource (Açık Kaynak) Internet Development (Geliştirme) Apple Web 2.0 Mac OS X Linux Genel *N*X Design (Tasarım) Tools Python XHTML Sosyal Microsoft MacOsX10.5 Accessibility (Erişilebilirlik) Capital (Kapital) Economy (Ekonomi) W3C Browsers (Tarayıcılar) Apache Usability (Kullanılırlık) Rails Ruby PHP Navigation (Navigasyon) Google CSS AJAX Adobe Javascript Debugging (Hata Ayıklama) Internet Explorer Inspiration (Esin) Actionscript Sanat (Art) Veri İşleme (Data Processing) Creative Commons neoprolog .NET Görsel Tasarım Textmate Security (Güvenlik) Themes (Temalar) Ubuntu Korsan ColdFusion bienal AIR Flex Motion (Animasyon) Protesto Project Management (Proje Yönetimi) OpenLazslo Subversion

  • Liste-liste kategoriler

  • Arşiv

  • Son Eklenenler

  • Son Yorumlar

  • Meta

  • Hala üzerimde bluzun...

    1. cd cover
    2. cd cover
    3. cd cover
    4. cd cover
    5. cd cover
    6. cd cover
    7. cd cover
    8. cd cover
    9. cd cover
    10. cd cover
    11. cd cover
    12. cd cover
    13. cd cover
    14. cd cover
    15. cd cover
    16. cd cover
    17. cd cover
    18. cd cover
    19. cd cover
    20. cd cover
    21. cd cover
    22. cd cover
    23. cd cover
    24. cd cover
    25. cd cover
    26. cd cover
    27. cd cover
    28. cd cover
    29. cd cover
    30. cd cover


  • Spreadfirefox Affiliate Button
  •