Evoluzione del software con il linguaggio Lucee

  • 09
  • Dec 2016
  • Dev @ Contech Lab
  • View: 19960 | 0 Comments

  • JVM | coldfusion

  • 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