| Feature |
Adobe Flex |
Adobe Flash |
AJAX |
Snapp MX |
Development Environment |
Workstation based product which is only available for Windows. |
Workstation based product which is available for Windows and Mac. |
Workstation based (typically Eclipse is used). |
Web-based supporting development from anywhere, anytime. Available for Mac, Windows and Linux. No Flash authoring tools are required. |
Development Focus |
Complex designer applications. |
Animations and designer applications. |
Form-based data-centric applications. |
Sophisticated form-based data-centric applications. |
Application Deployment |
Along with the Flex Framework, Applications are compiled into one or more Flash movie (.SWF) files. |
Application is compiled into one or more Flash movie (.SWF) files. |
HTML files containing DHTML code make calls to the AJAX Runtime library functions. |
Small packets of XML representing user interface screens are transformed by the SNAPP MX Runtime module when requested. |
Development Team |
Business Analyst, Graphic Designer, Systems Analyst. |
Business Analyst, Graphic Designer, Systems Analyst. |
Business Analyst, Systems Analyst. |
Business Analyst, Systems Analyst. |
User Interface Development |
Visual layout with form-based attributes. Client-side logic hand coded in ActionScript. |
Timeline-based visual layout with form-based attributes. Client-side logic hand coded in ActionScript. |
Handcoded in DHTML (Typically Javascript). |
Visual layout with form-based attributes. Client-side logic created and managed through the IDE. No ActionScript Coding. |
Web Service Development |
Hand coded. |
Hand coded. |
Hand coded. |
Dynamically generated
in JAVA. Generated code can then be further modified by
hand. Alternatively for simple CRUD functions there is a built in
library of Default web services. |
Web Service Interaction |
VIA WSDL or Flash Remoting Gateway. |
VIA WSDL or Flash Remoting Gateway. |
VIA WSDL or Flash Remoting Gateway |
VIA Flash Remoting Gateway. |
| Learning Curve |
High |
High |
High |
Low |
Development Speed |
Moderate |
Low |
Moderate |
High |
| Cost |
High |
Moderate |
Free |
Free |