ColdFusion
![]() | |
Geliştirici(ler) | Adobe Systems |
---|---|
İlk yayınlanma | 2 Temmuz 1995 (29 yıl önce) (1995-07-02) |
Programlama dili | Java |
İşletim sistemi | Çapraz platform yazılımları |
Lisans | Proprietary |
Resmî sitesi | www.adobe.com/coldfusion |
ColdFusion bir programlama dilidir. Daha çok web tabanlı uygulamalar yazmakta kullanılır. JJ Allaire ve kardeşi Jeremy Allaire tarafından geliştirilen ColdFusion, sonradan Macromedia ile Allaire firmalarının birleşmesi sonucu Macromedia bünyesine katılmıştır. Gelişmiş web programcılarının kullandığı bir programlama dilidir. MySQL, PostgreSQL, Oracle, MS SQL, DB2,Ms Access, dBASE, FoxPro ve Paradox veritabanlarıyla uyumlu olarak çalışabilir. Allaire ve Macromedia bünyesinden sonra Adobe firması tarafından satın alınıp geliştirilmeye devam edilmektedir.
2006 yılına gelindiğinde; Adobe, Macromedia'yı bünyesine kattığı için, artık "Adobe ColdFusion" olarak anılmalıdır.
J2EE tabanlı bir web sunucu sistemi olan ColdFusion, hızlı uygulama geliştirme olanakları, teknoloji desteği, gelişmiş veritabanı desteği, kolay öğrenilebilirliği, Flash gibi diğer Macromedia ürünleri ile doğrudan entegrasyonu gibi birçok özelliği ile ön plana çıkmaktadır.
ColdFusion uygulama sunucusu, 7.0 sürümü ile birlikte daha kararlı hale gelmiştir. Kısa sürede orta/büyük ölçekte projeler tamamlamak, gelecekteki ek masraflarla uğraşmadan tek seferde ücretini ödeyerek kendinizi rahat hissetmek, bilindik programlama sorunları ile uğraşmadan iş bitirmek ve böylece para kazanmak istiyorsanız, bu dil tam size göredir.
Eğer küçük ölçekte projeler geliştirmek istiyorsanız, ColdFusion size biraz pahalı gelebilir. Böyle bir durumda, Macromedia, hosting ortaklarından birini tercih edebilirsiniz.
ColdFusion'un dili CFML'dir. Doğal bir belgelendirmeli yapıya sahiptir. Fakat, geliştirim esnasında mutlaka bir metodoloji veya framework kullanmalısınız. En meşhur CFML metodolojisi Fusebox ve en meşhur framework [ http://www.mach-ii.com/ 8 Şubat 2011 tarihinde Wayback Machine sitesinde arşivlendi. Mach-II] sayılabilir. Bununla birlikte, alternatifleri incelendikten sonra oluşturulan, yerli üretim olan, büyük ve küçük projelerde sınanmış; sade, basit, hızlı, kolaylaştırıcı yönleriyle öne çıkan Reaction Framework[ölü/kırık bağlantı] de mutlaka incelenmelidir.
ColdFusion aslında iki ayrı şeydir: Birincisi bir uygulama sunucusudur ikincisi ise bir dil. Birçok ColdFusion geliştiricisi bu iki şeyi birbirinden ayırt etmez. ColdFusion uygulama sunucusunu yüklerler ve ColdFusion dilini (bu dil CFML olarak adlandırılmaktadır, CFML ColdFusion Markup Language kelimelerinin kısaltmasıdır) kullanarak bu uygulama sunucusunda çalışacak uygulama geliştirirler. ColdFusion dili aynı zamanda, J2EE uygulama sunucusu gibi diğer üst uç uygulama sunucularının üzerinde de kullanım kolaylığı avantajı ile kullanılabilir. CFML dili her iki şekilde de ColdFusion ya da tercih ettiğiniz başka bir uygulama sunucusu üzerinde güçlü uygulamaları hızlı ve kolayca geliştirebilmek için kullanılır.
Dış bağlantılar
- Adobe coldfusion
- İstanbul Adobe-Macromedia Kullanıcıları Topluluğu ColdFusion Programlama Eğitselleri 17 Nisan 2008 tarihinde Wayback Machine sitesinde arşivlendi.
- Oğuz Demirkapı'nın Macromedia ve ColdFusion blogu
- Yılmaz Uğurlu'nun ColdFusion ve web teknolojileri blogu
- Adobe firmasının web sitesi22 Şubat 2011 tarihinde Wayback Machine sitesinde arşivlendi.
- BlueDragon CFML Sunucusu 23 Kasım 2020 tarihinde Wayback Machine sitesinde arşivlendi.
- Railo CFML Sunucusu
- Smith Project - Açık Kaynak ColdFusion Sunucusu