Bir Bakışta ColdFusion Framework’leri
Tarih: May 13th, 2009 | Yazan: Bora Unal | Etiketler: Coldfusion, Framework | 1 Yorum »Her iş akışında olduğu gibi ColdFusion ile uygulama geliştiriminde de daha organize ve alternatif yollar bulunmaktadır. Framework’leri geliştirmek istediğini uygulamalardaki iş akışlarınızı ve uygulama mantığınızı standartlaştıran kurallar ve kodlar topluluğu olarak düşünebilirsiniz. Genellikle geniş ölçekli projelerde Framework’ler işlerinizin uzun vadede daha kolay gerçekleşmesini sağlayacaktır. Ancak kısa vadede, her framework’ün bir öğrenilme süreci olduğundan işleriniz biraz yavaşlayabilir. Bu nedenlerden dolayı bir framework’ü öğrenmeli miyim sorusunun cevabı herzaman net değildir. Ancak profesyonel bir geliştirimci olmak istiyorsanız yada büyük ölçekli projelerde çalışacaksanız bir framework’ü öğrenmenizi öneririm. Vermiş olduğum listede birçok Framework bulunmakta. Bir uygulama geliştirirken her bir başlık altındaki türlerden birini kullanmak zorunda değilsiniz. Uygulamanızın ihtiyaçlarına göre kullanabilirsiniz. Hatta bazı uygulamalarda hiç bir Framework’de kullanmayabilirsiniz. Buna zamanla edindiğiniz tecrübe ile karar vereceksiniz.
Aşağıdaki liste İnternet üzerinde kolayca bulabileceğiniz birçok kaynaktan derlenmiş bir özet liste. Bu özet listenin içindeki bileşenlerin detaylarına ilgili web sitelerinden ulaşabilirsiniz.
MVC (Model-View-Controller) Framework’leri
Uygulamalarınıza MVC modelini oturtmak için kullanabileceğiniz framework’lerin listesi aşağıdaki gibidir:
- FuseBox – http://www.fusebox.org
- Mach II – http://www.mach-ii.com
- Model Glue – http://www.model-glue.com
- Cold Box – http://www.coldboxframework.com
Dependency Injection Framework’leri
Bu framework’ler ise MVC modeli için geliştirmiş olduğunuz (yada geliştireceğiniz) onlarca CFC arasındaki ilişkisel bağı size gösterebilmek ve geliştiriminize yardım etmek için kullanılmaktadır.
Persistance Framework’leri
Persistance Framework’leri ile çalışmalarınızda sıklıkla kullandığınız CRUD işlemlerini bir çerçeve içine sokabilirsiniz.
Benim zamanında geliştirdiğim Reaction Framework vardı, oldukça kolay Front Controller tasarım kalıbını kullanan bir framework, vakit bulabilirsem bu projeyi tekrar hayata geçireceğim..