Advantages/Disadvantages of AIR vs Flex/Web -


I have been asked to write an application to keep and connect the object (like a room planner, where you Furniture can keep). I've created a demo using Flash Builder 4 and have created it as a desktop app for AIR. Now the customer wants the full app, but he and I am sure whether it should continue to be made as a Air App or convert it into a web application using Flex. I tried to make a simple conversion to the Air app in a web app, and most of the stuff works but not all. Things that do not work seem like ordinary insects, although lack of capacity is not complete.

Capabilities that I need (except modeling) are:

  • Printing of printed printing + a list of furniture that is kept
  • One way to save and retrieve the finished plans
  • One way to export a list of furniture in Excel format
  • A complete number of data about different objects Assuming

only the printing has been implemented so far, and also work in the web app It seems.

What are the advantages / disadvantages of two approaches? Do I need to be very bad (or impossible) in any way to implement any kind of capabilities?

EDIT: Thank you for your reply, and your own research, I came up with the following:

web app

advantages
  • No need to install software
  • Easy
  • to save files
  • Requires a web server
  • Sligthly
  • An Internet connection is required to work
  • Lots of data transports can be slow on slow networks

DES
  • Any web server required
  • Li>
  • All data is local and fast to load
  • losses
    • Adobe Air Runtime + requires a separate installation of the program
    • All users The updates need to be distributed and the administrator has to install them

    this oneThere is no direct response for any points to consider at some points:

    1. If you want to use specific AIR features such as offline use, you should use the user's OS etc Integration with AIR (of course)
    2. Flex applications are easy to distribute and upgrade, because all servers use the same SWF instance when you use a server backend with AIR If you use, you should know about backward compatibility problems while upgrading the application.

    Comments

    Popular posts from this blog

    windows - Heroku throws SQLITE3 Read only exception -

    lex - Building a lexical Analyzer in Java -

    python - rename keys in a dictionary -