Gün içinde birçok tanımadığım insandan e-posta alırım. Her ne kadar kişisel yardımda bulunmasam da gelen e-postaların çoğunluğu yardım talebidir. İşte böyle e-postalardan birisini okurken şunu farkettim; ben PHP, CSS, JS, SQL ve HTML kodları için tek bir program kullanıyorum ki o da Notepad++. Durum böyle olunca insanın aklına bazı sorular geliyor;
Bu soruya cevap mı versem yoksa bahane mi üretsem bilemiyorum. Aslında “benim yaptığım doğru” diyerek cevap verebilirim ama bu sefer öğrenmeye yeni başlayan arkadaşlar isyan edip daha başlamadan jübile diyerek programlamada soğuyabilir ve bana ciddi bir şekilde öfkelenebilirler. Bununla birlikte Notepad++ kullanmak yanlış bir şeymiş gibi düşünüp bahane üretebilirim ama bu sefer de kendime uygun olan bir yola yanlış demiş olurum. İyisi mi siz kendi yaklaşım tarzınıza göre ister yazacaklarıma cevap deyin, isterseniz de bahane…
Notepad++ kullanıyorum çünkü;
Belki Notepad++ kullanarak hata yapıyorum. Belki diğer programlar ile daha hızlı ve hatasız kod yazabilirim. Belki diğer programların önizlemeleri sayesinde yaptığım değişiklikleri anında görebilirim. Her şeye rağmen ben memnunum Notepad++ kullanmaktan ve bu dakikadan sonra da alışkanlıklarımdan vazgeçebileceğimi sanmıyorum. Aslına bakarsanız vazgeçmek de istemiyorum.
Size tavsiyem ise boşverin benim veya bir başkasının nasıl yazdığını, ne kullandığını. Bizzat deneyerek görün size hangisinin uygun olduğunu. Öğrenmek istiyorsanız bir şeyi, kendi öğrenme yolunuzu bulun. Başkalarından alacağınız tavsiyeler size fikir verebilir ama önemli olan sizin çizeceğiniz yoldur…
Saygılar, sevgiler…
Not: Eğer ilgilenirseniz daha önce yazmış olduğum Programcının Alet Çantası başlıklı yazımda da konuyla ilgili programlardan bahsetmiştim(k).
Güncelleme
Bir yanlış anlamanın önüne geçmek için bu güncelleme notunu yazıyorum. Benim burada tartışmak istediğim konu Notepad++ programı değil, tüm kodlamalarımda böyle sade bir program kullanmanın doğru mu yoksa yanlış mı olduğunu merak ediyorum.

yakuter.com © 2006-2008 Erhan Yakut. Site tasarım fallendesign.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.
10 eburhan
27 Temmuz 2008, 14:52
@yakuter
İlk yorumumda aslında buna değinmiştim. PHP kodlayacaksan Notepad++ kullanman hata değil ama eksiklik olur. Dediğim gibi bir PHP-IDE kullanmak her zaman daha avatajlıdır, daha hatasız ve hızlı kod yazmanı sağlar. Notepad++ ile bunları yapamazsın.
9 Jnbn
27 Temmuz 2008, 13:39
Sade bir program kullanmanın mantığı söylediklerin açısından kesinlikle doğru, ama bir de şöyle bir durum var ki komplike programlar dikkat dağıttığı gibi zaman zaman da çok fazla yardımcı olabilecek şekilde düzenleniyor.
Bunu kesinlikle “Benim ihtiyacım yok ki yardıma…” gibi anlamamak lazım bence. Çünkü aslında ben de aynen senin gibi gözümün önünde ıvır zıvır ne kadar azsa o kadaar etkili olduğunu düşünüyorum.
Örneğin Dreamweaver içerisinde aslında bilmediğimiz, farkında olmadığımız bile bir sürü özellik var. Ve her birisi çok yardımcı olabilecek şekilde, tamamen o amaç için tasarlanmış şeyler.
Ama karışıklık ta dediğin gibi can sıkmıyor değil.
Eğer farklı bir durum denemek istersen, Workspace i sadece kod kısmı kalacak şekilde düzenleyip kodlamaya başlayarak ve DW ile ilgili biraz daha detaylı neler var gibi küçük bir araştırmayla başlayabilirsin…
Ama her zaman olduğu gibi son karar kullanıcının olacaktır, ve büyük ihtimalle alışkın minimalist bünye kazanacaktır ;)
8 yakuter
27 Temmuz 2008, 11:52
Arkadaşlar teşekkür ederim yorumlar için ama sanırım bir yanlış anlama var. Benim burada tartışmak istediğim konu Notepad++ programı değil, tüm kodlamalarımda böyle sade bir program kullanmanın doğru mu yoksa yanlış mı olduğunu merak ediyorum.
7 elvirs
27 Temmuz 2008, 10:56
delikanlı kodcu kodu notepad’de yazar,
asıl delikanlı ise kağıtta yazar sonra geçirir:D
6 eburhan
27 Temmuz 2008, 10:51
Notepad++ özellikle dil kodlamaları konusunda problem çıkartabiliyor. Onun problemlerini Notepad2 ile düzeltiyorum :) Çok denedim sürekli Notepad++ kullanmayı ama halâ Notepad2 bana çok daha pratik geliyor (küçük dosyaları hızlıca düzenlemek için).
Bu arada phpDesigner 2008‘i php kodlarken tavsiye ederim. Çünkü php kodu yazarken anında syntax hatalarınızı uyarıyor. TortoiseSVN ve Xdebug ile entegre çalışabiliyor. Class’larda kullanılan metodları kod tamamlama listesinde gösterebiliyor. Ayrıca benim gibi Smarty kullanıyorsanız, bu yazılımın Smarty desteği de var.
Bunun yanında eksik yanları da var tabii. Program içerisinden mySQL gibi veritabanlarına bağlanamıyorsunuz ve tablolara gözatamıyorsunuz. Diğer önemli eksiklik ise, üzerinde çalıştığınız dosyanın boyutu 100 KB’ı geçince program bariz bir şekilde yavaşlıyor.
5 Burak
27 Temmuz 2008, 10:23
Notepad++ benim düzenleme aracım. Sıfırdan bi sayfa açıp bir şeyler yaptığımı hatırlamıyorum ama yaptığım şeylerdeki ufak şeyleri onunla düzenliyorum, sebep belli, inanılmaz hızlı kullanmak keyif veriyor…
Ancak bir işe başlarken Dreamweaver CS3’süz yapamam… Aç kapa aç kapa diğer yerlerde fenalık geliyor, burada böyle rengarenk takır takır yazıyorum.
4 yakuter
27 Temmuz 2008, 01:04
@Hasan Bey, teşekkürler değerli yorumunuz için. Homesite programını duymuştum ama hiç detaylı incelememiştim. Derhal irdeleyeceğim. Ücret konusu ise ayrı bir mevzu…
@İlyas, Zend konusunda haklısın ama o da çok kasıyor.
3 ilyas
27 Temmuz 2008, 01:01
Notepad++ benim de kullandığım bir program; ancak php ya da CSS yazarken bildiğimiz tag’ları tekrar tekrar açıp kapatmak bir noktadan sonra programcıyı sıkıyor. Şahsen ben sıkılıyorum.. PHP için zend bir numara.. Üstüne hiç bir program tanımam..
2 Hasan Tayyar BEŞİK
27 Temmuz 2008, 00:57
Yukarıda bahsi geçen Homesite hakkında wiki eki eklemeyi untutmuştum:
İncelemeniz dileğiyle http://en.wikipedia.org/wiki/Homesite
Yanlız bir sorun var; ücretli.
1 Hasan Tayyar BEŞİK
27 Temmuz 2008, 00:55
aslında bu herşeyi özetler nitelikte.
Her ne kadar zengin içerikli web uygulamalrında entegre sistemlere ihtiyaç duyulsa da insanı notepad++ kadar “root” hissettiren başka bir program yoktur (benzerleri dışında).
Ayrıca “Homesite” de tavsiye ederim. Klasik görünümlü ve sanırım yeni sürümleri yok. Macromedia tarafından iyice geliştrilmişti en son. Bu program bazı konularda biraz daha entegre. Hız, dinamizm ve “root” hissettirme konusunda ise “eski ekol” programcıların istediği kıvamda.