Flex Vs. Coldfusion

Flex Vs. Coldfusion


Med riktig verktøy kit og erfaring, kan du lage webapplikasjoner som ser mer ut som stasjonære PC-programmer enn typiske websider. Flex og Coldfusion er to programmeringsverktøy som produseres av Adobe Systems Incorporated du kan bruke alene eller sammen for å lage Rich Internet Applications eller RIA Apple Mac OS X, Windows, Linux, Unix, iOS og Android-brukere.

Flex oversikt

Adobe Flex er en software development kit eller SDK for å lage RIA. Du kan opprette Flex applikasjoner ved å kjøpe Adobe Flash Builder eller ved å laste ned gratis Flex SDK. Flex kompilatoren konverterer Actionscript-baserte Flex kode i SWF-filer som kjører i nettlesere med Flash eller Adobe Air runtime plug-in installert. Flex-applikasjoner kan få tilgang til databaseservere og utføre server Web-skript skrevet i PHP, Python eller Coldfusion. I november 2011 annonserte Adobe at det er i ferd med å gjøre Flex åpen kildekode og donere koden til Apache Software Foundation.

Flex-applikasjoner

Flex har blitt brukt til å utvikle online spill, database grensesnitt, e-postklienter, kataloger, Web widgets og webbaserte multimedia applikasjoner. Disse programmene ser og fungerer på samme på alle Flash-aktiverte nettlesere og operativsystemer. Flex SDK kan også lage applikasjoner som kjører på Android, Apples iOS og Blackberry mobile enheter. Mens Flash-applikasjoner ikke kan kjøre på Apples iPhone og iPad-enheter, kan Flex kompilatoren lage native, iOS Objective-C Bytecode som vil kjøre og kan bli solgt i Apples App Store.

Coldfusion oversikt

Det er to komponenter til Coldfusion: skriptspråk kalt Coldfusion Markup Language eller CFML og serveren back end som tolker og utfører CFML kode. Akkurat som PHP og Active Server Pages kode er CFML kode innebygd i en webside. CFML koden finnes i HTML-lignende koder som element navn som begynner med "CF". Opprinnelig Coldfusion kode kjørte på Windows-servere bare. De nyeste versjonene av Coldfusion server, men er skrevet i Java og kan kjøres på alle operativsystem med en Java Runtime Environment installert.

Coldfusion Applications

Som Flex, bruker Coldfusion en Actionscript-baserte programmeringsspråk for å forenkle oppgaven med å utvikle webapplikasjoner. I tillegg kan CFML koden kombineres med HTML5 og Asynkron Javascript og XML - AJAX - RIA utvikling teknikker. CFML utvider HTML ved å legge database tilgang til tjenester og data integrasjon med Java og .NET server applikasjoner gjennom Simple Object Access Protocol eller Soap kommunikasjonsprotokoller. Coldfusion har blitt brukt for online detaljhandel storefronts, pedagogiske portaler, hotell og resort reservasjonssystemer og offentlige service nettsteder.