Tekerleği Yeniden Keşfetmeyin

Bu konu bilinen bir mevzu ama muhtemelen biraz daha detaylı incelemek gerekiyor. Her ne kadar artık insanlar tekerleği daha az keşfetse de neyin keşfedilmiş olabileceği ve neyin keşfedilmiş olamayacağı hakkında fikirlerimiz zayıf gibi. Bir kaç hafta önce kendi sitem için yeni bir blog sistemi yazmaya başladım, yeni bir blog sistemi yazmak tekerleği yeniden keşfetmenin çok güzel bir örneği ve muhtemelen gereksiz ama Wordpress ya da başka bir hazır blog sistemi kullanmak yerine kendi blog sistemimi yazıyor olmamın nedenleri başka ve başka bir yazıda onları da paylaşacağım inşallah.

Bu yeni sistemi yazarken kendi kendime yapılmış şeyleri bir daha yapmayacağımı söyledim ve olabildiğince ücretsiz kaynakları kullanarak geliştirmeyi hızlandırmaya karar verdim. Bu karar süresince gerçekten neleri hazır bulabileceğim ve neleri bulamayacağım konusunda pek emin değildim. Geliştirmeye başlayınca her adımda bunun hazırı var mıdır? Varsa nedir, benim işimi görür mü? diye düşünmeye başladım ve kendim yapmak yerine bir çok konuda farklı kaynakları kullandım.

Şimdiye kadar kullandığım kaynaklar;

Listede gözüktüğü gibi sadece kodlama değil geliştirmenin her noktasında bu kaynaklar çok işime yaradı. Maalesef tekerleği yeniden keşfetmemek her zaman beklendiği sonuçları getirmeyebiliyor çünkü "en iyi yol hala bildiğimiz yol", bu yüzden mesela JQuery ve SubSonic zaman zaman neredeyse geliştirmenin daha da yavaşlamasına neden oldu. Buna rağmen öğrenme süreçleri bittikten sonra diğer tüm projelerde de kullanabileceğinizden sonuç olarak projenin sonunda daha az vakit harcamış olduğunuzu farkedebiliyorsunuz.

Bu kaynakları kullanmama rağmen bir çoğu üzerinde değişiklikler de yapmam gerekti mesela Pingback kodunu sadece temel olarak kullandım, CAPTCHA yı değiştirdim, Subsonic' te ufak değişiklikler yaptım, özetle bir çoğu alıp değişiklik yapıp implemente ettiğim özellikler. Özetle artık herşeyin yapılmışı var ve kendi değerli vaktinizi harcamak yerine harcanmış vakitleri çalmak çok daha zekice.

Ne demişler "Zeki insan aklını kullanır daha zekiler ise başkalarının aklını" - Nasıl yorumlarsanız artık...

Anonim Türkücü - 09.03.2009

bence bu site çok saçma katilmanizi tavsiye etmem:(

dropx - 14.05.2008

JQuery simdiye kadar kullandigim en eglenceli JSFramework. Javascrip yazmaktan artik korkumuyorum diyorsam JQuery nin sayesindedir:) Listede o dikkatimi cekti... Jquery ii secim;)

BLaSTER a.K.a bl4ster - 07.05.2008

Selamlar Ferruh. "Zeki insan aklini kullanir daha zekiler ise baskalarinin aklini" Bu lafi tuttum:)

ahmet - 06.05.2008

hadi ya tekerlek bulundu mu?
ben de üzerinde çalisiyordum...
:)

Tuna Toksoz - 04.05.2008

Ada son noktayi koymus:)

Ada - 04.05.2008

Bence Voltaire'in su sözü daha yerinde: "Pek az insan baskalarinin deneyimlerinden yararlanmayi bilecek kadar akillidir."

Selçuk ERMAYA - 04.05.2008

Bende birkaç hafta önce kendi tekerlegimi yapmis bulundum:) Pek hazir sistemler kullanmayi seven biri degilim. O yüzden kendi isimi kendim yapmak beni daha çok mutlu eder. Wordpress Joomla vs. gibi bloglari artik herkes kullaniyor. Insanin kendi blogunu kullanmasi daha farkli bir zevk. Bunda hemfikirizdir umarim Ferruh abi:) Bende ins. sifirdan içerisinde birçok özelligi olan bir blog sistemi tasarlamayi düsünüyorum. Eger benden önce bitirirde açik kaynak yaparsan fikirlerinden istifade etmis olurum büyük ölçüde. Allah simdiden yardimcin olsun.

Selametle...

Tuna Toksoz - 03.05.2008

Arama motoru icin lucene.net i de ben ekleyeyim:)

Ahmet Uludag - 03.05.2008

Ben de defalarca tekerlegi yeniden kesfetmisimdir. Ama güzel bir tarafi da var: Mesela javascript ögrenmek için kitap, makale vs. okursunuz ama onu kullanarak birseyler yaparsaniz çok daha etkili ögreniyorsunuz. En azindan kütüphane, code snippet vs. kullaniminda tecrübe kazanirsiniz:)

kodOZANI - 03.05.2008

Geçtigimiz hafta laboratuarda meslektasim ile tam da bu konuyu konusuyordum:)
Demek ki neymis, aklin yolu birmis ...

Çalisma notlarinizi merakla bekliyoruz Ferruh bey,
Saygilarimla

Hasan Tayyar BESIK - 03.05.2008

Bazilari (özellikle Türkiye'de web çözümleri gelistiren firmalar) hala açik kaynak paketler ve eklentiler kullanmayi "kendilerie yediremeyip" ürettikleri çözümlerle 90 li yillari hatirlatmaktalar.

Yorum Yazın


Tüm yorumlar onaydan geçmektedir, bu işlem en uzun 30 dk. sürecektir. E-mail adresleri yeni yorumları bildirme harici hiç bir başka amaçla kullanılmamaktadır ve sitede gözükmemektedir.



Captcha Kodu