ColdFusion 8'in getirdiği yenilikiler
Sunucu tarafı yazdırma (Server Side Printing): Ürününüz bu özelliği kullanırsa şu olur; müşterileriniz, bir raporu yazırmak için, artık kendi bilgisayarlarında ayar yapmak zorunda kalmazlar. Formunuzdaki "Yazdır" düğmesi tıklatıldığında, ColdFusion raporu yazıcıya direkt olarak yazdırır. Rutin yazdırma işlemlerini gece yarısı otomatik yapılması için schedule edebilirler.
Kod yazımında değişiklikler: Değişkenler üzerinde işlem yapmak için artık Javascript tarzı operatörleri kullanabilirsiniz:
a++
If a == 0
If a > 0
a = ["eşref", "atak"] //dizi
a = {ad="eşref", soyad="atak"} //structure
...
Etiketlerle ilgili değişiklikler:
<cfmail attributecollection="#mailattrs#">
<cfloop file="c:\simplefile.txt" index="line">
<cfdump var="#aquery#" show="colA,colB"> // OUTPUT=browserconsolefilename
<CFPROCPARAM DBVARNAME=""> //attribute geri geldi.
CFQUERY.Results.IDENTITYCOL //DBMS'lerden dönen auto-generated keyi artık öğrenebilirsiniz.
<cfdbinfo type="columns" datasource="exampleapps"
table="employees" name="columns"> //bir veritabanındaki tablo vs yapısını öğrenebilirsiniz.
<CFTRANSACTION action=“savepoint”>
<CFZIP> //yeni bir etiket
<CFLOCK Scope="Request"> //Multi thread uygulamalarda sorun çıkmaması için yeni bir özellik
<CFTHREAD> //yeni bir etiket
<CFPRINT> //yeni bir etiket
<CFFEED> //yeni bir etiket
<CFPRESENTATION> //yeni bir etiket
...
Application: Her uygulamada (<cfapplication>) aşağıdaki ayarlar ayrı ayrı yapılabilir:
Missing template handler
Custom Tag directory
Mapping
...
Template Cache temizleme: Belirli template'leri temizleyebilirsiniz ve başka birkaç yenilik daha.
Locale: Gerekebilecek birçok fonksiyona Locale parametresi eklendi.
Web Service: Birkaç iyileştirme.
Veritabanı: Dahili PostgreSQL, MySQL, DataDirect, Apache Derby... desteği.
Dosya işlemleri: Tarayıcıyla dosya yükleme özelliğinde performans iyileştirmeleri. Dosya işlemleri için birço yeni fonksiyon.
CFC:
Ciddi performans iyileştirmeleri. Yenilikler:
<cfset meta = getComponentMetaData("CFIDE.adminapi.runtime")> //instantiation yapmadan!
<cffunction name="OnMissingMethod">
<CFINTERFACE> //nesne yönelimli programlama ile ilgili olarak
...
AJAX: AJAX özellikleri:
<CFGRID>
<CFAjaxProxy>
<CFWINDOW>
<CFDIV>
<CFLAYOUT>
<CFPOD>
<CFINPUT Type=“autosuggest”>
PDF: PDF üretme özellikleri ve iyileştirmeler. <CFPDF>
Resim: Resim oluşturma ve işleme için etiket ve fonksiyonlar.
LiveCycle: LiveCycle Data Services
Flash: Flex/SWF üretme özellikleri.
Performans: Ciddi performans iyileştirmeleri.
Debugging: ColdFusion için artık bir IDE çıkabilir!
Sunucu ve Admin özellikleri: Server Monitoring, Admin API değişiklikleri, 64bit desteği (yalnızca Solaris üzerinde), ColdFusion Administrator'da onlarca iyileştirme ve yenilik.
...ve daha birçok yenilik içeriyor.
Not: Yeni özellikleri kullanırken iki kere düşünmelisiniz. Eski sürüm bir ColdFusion kullan müşterilerinizde, sayfalarınız çalışmayacaktır.
0 yorum:
Yorum Gönder