Evoluzione del software con il linguaggio Lucee
Sono in corso i lavori per ultimare il passaggio dei nostri software al linguaggio Lucee. Performante e stabile, aggiornato all'ultima versione JVM, e con una comunità di sviluppatori alle spalle che ne garantisce piena e rapida evoluzione.
Lucee è uno sistema di script dinamico, leggero e performante, che grazie a Java Virtual Machine, permette lo sviluppo rapido di applicazioni web, pensate per un utilizzo intensivo.
Lucee fornisce molte funzionalità in termini di TAG e Funzioni per realizzare molte funzioni e compiti anche complessi. Manipolazione di mmagini, creazione di File PDF, gestione di XML, stringhe, numeri, e altri dati.
E' dotato di supporto nativo per web-services e nella sua attuale versione stabile, la versione 5, dispone di pieno supporto per i tre servizi:
- RESTful Web services
- WDDX/Soap Web services
- HTTP (Simple HTTP interface, similar to RESTful but simpler to use)
Nel passaggio dei sistemi da Adobe Coldfusion / Railo all'application server Lucee si è tenuto conto delle seguenti limitazioni di TAG e Funzioni, che non ha comportato particolari problemi in termini di modifiche del software.
http://docs.lucee.org/reference/unsupported.html
The following tags, from Adobe CFML, are not supported by Lucee:
- cf_socialplugin
- cfcalendar
- cfclient
- cfclientsettings
- cfexchangecalendar
- cfexchangeconnection
- cfexchangecontact
- cfexchangeconversation
- cfexchangefolder
- cfexchangefilter
- cfexchangemail
- cfexchangetask
- cffileupload
- cfformgroup
- cfformitem
- cfgrid
- cfgridcolumn
- cfgridrow
- cfgridupdate
- cfhtmltopdfcfhtmltopdf
- cfhtmltopdfitem
- cfimapfilter
- cfmenu
- cfmenuitem
- cfmessagebox
- cfNTauthenticate
- cfoauth
- cfpdfform
- cfpdfformparam
- cfpdfsubform
- cfpod
- cfpresentation
- cfpresentationslide
- cfpresenter
- cfprint
- cfprogressbar
- cfreport
- cfreportparam
- cfsharepoint
- cfspreadsheet
- cfsprydataset
- cftextarea
- cftooltip
- cftree
- cftreeitem
- cfwebsocket
Functions
The following functions , from Adobe CFML, are not supported by Lucee:
- cachegetsession
- cacheregionexists
- cacheregionnew
- cacheregionremove
- decodeforhtml
- deserialize
- deserializexml
- dotnettocftype
- generatepbkdfkey
- getexception
- getgatewayhelper
- getprinterinfo
- getsafehtml
- imagecreatecaptcha
- imagegetiptcmetadata
- imagegetmetadata
- imagemakecolortransparent
- imagemaketranslucent
- invalidateoauthaccesstoken
- isddx
- isfileobject
- ispdffile
- issafehtml
- isspreadsheetfile
- isspreadsheetobject
- isvalidoauthaccesstoken
- ormflushall
- ormindex
- ormindexpurge
- ormsearch
- ormsearchoffline
- reescape
- removecachedquery
- serializexml
- sessiongetmetadata
- spreadsheetaddautofilter
- spreadsheetaddcolumn
- spreadsheetaddfreezepane
- spreadsheetaddimage
- spreadsheetaddinfo
- spreadsheetaddpagebreaks
- spreadsheetaddrow
- spreadsheetaddrows
- spreadsheetaddsplitpane
- spreadsheetcreatesheet
- spreadsheetdeletecolumn
- spreadsheetdeletecolumns
- spreadsheetdeleterow
- spreadsheetdeleterows
- spreadsheetformatcell
- spreadsheetformatcellrange
- spreadsheetformatcolumn
- spreadsheetformatcolumns
- spreadsheetformatrow
- spreadsheetformatrows
- spreadsheetgetcellcomment
- spreadsheetgetcellformula
- spreadsheetgetcellvalue
- spreadsheetinfo
- spreadsheetmergecells
- spreadsheetread
- spreadsheetreadbinary
- spreadsheetremovesheet
- spreadsheetsetactivesheet
- spreadsheetsetactivesheetnumber
- spreadsheetsetcellcomment
- spreadsheetsetcellformula
- spreadsheetsetcolumnwidth
- spreadsheetsetfooter
- spreadsheetsetheader
- spreadsheetsetrowheight
- spreadsheetshiftcolumns
- spreadsheetshiftrows
- storegetmetadata
- storesetmetadata
- writebody
- wsgetallchannels
- wsgetsubscribers
- wspublish
- wssendmessage