Merhaba Arkadaşlar,
.Net tabanlı yazılım geliştiricilerin hemen hepsi yaşam döngülerinin belirli dönemlerinde, var olan Framework' lerin genişletilmesi(Extend) veya en başından itibaren tasarlanıp(Design), yazılması(Development) gibi işlerle eminim ki haşır neşir olmuştur. Eğer bu süreçlerle uğraşırken sağımızda veya solumuzda daha önceden Framework geliştirilmesini tecrübe etmiş deneyimli personel bulunuyorsa, çok şanslı olduğumuzu da bilmeliyiz.
Yinede profesyonel bir yazılım geliştirici ister Framework genişletme ister baştan sona geliştirme işlerinden hangisi ile uğraşmış olursa olsun şu an sizlere tanıtmaya çalıştığım kitabı en azından referans olarak almak, neleri yanlış veya doğru yaptığını anlamak için okumalıdır.
Addison Wesley yayınlarından ikinci versiyonu 1 Kasım 2008 tarihinde(Neredeyse 1 sene önce, bu kitabı okumak için geç bile kalındığını itiraf etmeliyim )çıkmış olan 480 sayfalık bu kitap henüz dün elime ulaşmış olmasına rağmen, daha Introduction bölümünde göze çarpan net ve açıklayıcı anlatımı ile şimdiden beni kendine bağlamış durumda.
Krzysztof Cwalina(Microsoft' ta .Net Framework takımında ürün müdürü) ve Brad Abrams(CLR geliştirme takımının üyeleri arasındada yer almıştır. Aynı zamanda blogunuda takip etmekteyim) tarafından kaleme alınmış bu kitap, kılavuz niteliği taşımakla birlikte Framework geliştirmek isteyenler için oldukça önemli tavsiyelere yer vermekte. Kitapta Framework tasarlamanın ve geliştirmenin temel prensiplerinden, genel Framework tasarım kalıplarına(Design Patterns), tip(Type) ve tip üyelerinin(Type Members) genişletilmesi ve tasarlanmasından, Framework' ün çeşitli tasarım parçalarının isimlendirilmesine(Naming) kadar daha pek çok konuya yer verilmekte.
Tüm bunlar bir yana kitabı tavsiye edenler arasındaMiguel De Icaza ve Anders Hejlsberg yer almakta, daha ne olsun . Kitabı bitirmek için gerçekten sabırsızlanıyorum. Sizlerede şiddetle tavsiye ederim.