Coldfusion Scorpio application server

Το Coldfusion είναι ένας application server και software development framework που χρησιμοποιείται για την ανάπτυξη λογισμικού και κυρίως για δυναμικά web sites.

Για την ιστορία το προϊόν το έφτιαξε η εταιρία Allaire το 2001 που αργότερα αγοράστηκε από την Macromedia, η οποία με την σειρά της αγοράστηκε από την Adobe Systems το 2005. Η πρώτη έκδοση του Coldfusion μετά από την τελευταία εξαγορά (Macromedia από Adobe) θα είναι το Coldfusion 8 (κωδική ονομασία Scorpio) που αναμένετε να κυκλοφορήσει στο δεύτερο εξάμηνο του 2007 και τα νέα στοιχεία που θα προσφέρει είναι:

50 νέα function και tags για διαχείριση και επεξεργασία εικόνων:
Αλλαγή μεγέθους εικόνων (με διάφορους τρόπους)
Κόψιμο (crop) εικόνας
Φίλτρα (sharpen, blur κ.α.)
Επικόλληση εικόνας πάνω σε άλλη (ενοποίηση)
Προσθήκη κειμένου σε εικόνα
CAPTHA (με βαθμούς δυσκολίας)
Κωδικοποίηση base64 για τις εικόνες
Αναγνωση Exif/IPTC metadata εικόνων
Βασικές συναρτήσεις σχεδιασμού (γραμμή, τετράγωνο κλπ)
Εδώ η Adobe έκανε πολύ καλή δουλειά…

AJAX (με χρήση του YUI):
Serialize και deserialize JSON data
Αυτόματη συμπλήρωση στα πεδία φορμών (Auto suggest)
Στα Textarea πεδία ενσωματώνετε πλέον ο πασίγνωστος open source FCKeditor σας επιλογή για την επξεργασία του κειμένου.
Το tag δημιουργεί κινούμενα παράθυρα, που μπορούμε να τα αλλάξουμε το μέγεθος ή να τα ελαχιστοποιήσουμε.
Ajax φύλλα εργασίας (grids) με την χρήση του tag
DOM για όλες τα CF AJAX components, ώστε να μπορούν να γίνουν αλλαγές ζωντανά (on the fly) με χρήση Javascript και CSS.
AJAX debugger. Κονσόλα για debugging με όλες τις απαραίτητες πληροφορίες.
AJAX application wizard που επιτρέπει την δημιουργία AJAX-based CF εφαρμογών με μερικά clicks.

Άλλα:
Σημαντικές αλλαγές στο tag,με πλήρη υποστήριξη CSS και XHTML.
Το tag πλέον υποστηρίζει css templates, για αλλαγή των στυλ, μορφοποίηση υπό όρους, και εξαγωγή των reports σε xml/html
Χρήση interfaces με τα CFCs. (components)
Nearly all tags can now use the argumentscollection attribute. About time.
Stored Procedures caching με την χρήση του tag cfstoredproc.

sftp υποστήριξη με την χρήση του
διαβάζει τα PDFmetadata, συγχώνευση pdfs, εξαγωγή σελίδων, κρυπτογράφηση, δημιουργία μικροφραφίας σελίδας, ενοποίηση pdfs, προστασία, εκτέλεση ddx εντολών.
: populate pdf forms (acro and xml), extract data from PDF forms. This is pretty powerful.

.NET integration με ίσως σημαντικότερη δυνατότητα την CFExchange για ανταλλαγή δεδομένων με MS Exchange Servers.
Eclipse Integration
Βελτιωμένο Flex 2 integration
Και αρκετές αλλαγές στην διαχείριση και την παρακολούθηση του server.
Αρκετά από αυτά ήδη υπήρχαν υπό την μορφή custom tags, components (CFC), functions κλπ, αλλά όταν ένας application server τα ενσωματώνει και σου τα δίνει έτοιμα προς χρήση: 1) έχεις καλύτερη υποστήριξη και κάποια standards 2) σε διευκολύνει αφάνταστα στην χρήση τους 3) θα υπάρχει υποστήριξη από τον Dreamweaver editor (για το autocomplete) 4) θα μπορείς να κάνεις πολύ πιο γρήγορα την δουλειά σου.
Πλέον με τις νέες δυνατότητες του Coldfusion 8 εκτός από rapid development οι developers θα μπορέσουν να προσφέρουν στους χρήστες των εφαρμογών και μοντέρνο, σύγχρονο και πιο ελκυστικό user interface χρησιμοποιώντας με ευκολία Ajax, Flex, εικόνες με διαχείριση (π.χ. αυτά που βλέπουμε στον online image editors) , PDFs, Flash κλπ

Σχετικά links:
http://labs.adobe.com/wiki/index.php/Scorpio
http://en.wikipedia.org/wiki/ColdFusion
http://www.phusor.com/index.cfm/2007/4/25/Quick-Review-of-Scorpio-from-Ben-Fortas-Presentation-at-BACFUG

Αφήστε το σχόλιο σας στο "Coldfusion Scorpio application server"

Σχολιάστε