I need to make a web app that I would be able to install as a desktop application on a client PC (database, jetty+war, firefox/chrome/sth portable).
The application is a quite big search app (I MUST use Lucene). There are only few screens, some dependencies in search queue, etc.
Now I need help in choosing correct components. Application must be:
- Light - minimalistic and user friendly frameworks (Java + JavaScript)
- Efficient - working on old PCs and working fast
- Developer Friendly - I would love to write it with pleasure ;)
So my questions are:
- Do you have any suggestions about choosing components?
- What frameworks, what obfuscator?
- Do you have any comments about making a web application a desktop application?
- What are the main risks?