iceangel89
iceangel89

Reputation: 6273

What approach can i take to developing a Desktop application using Web Technologies

i am wondering if there is any way i can create an app that starts as a desktop application, for personal use for now. and since desktop applications can work with my HDD files which i may want to manage but don't feel secure throwing them onto a web server. but what i think i may want to do in the future is port the app to the web since that is where i think is the future of applications to come. web apps are available everywhere eg. web apps can be used on smart phones etc. facilitate team collaboration etc.

i have looked at some technologies but all seem to have some disadvantages


Adobe AIR 2

Advantages

Disadvantages


C#/F#/WPF/EF/LINQ

Advantages

Disadvantages


Silverlight (Out of Browser)

Advantages

Disadvantages


Mozilla Framework

i dont know much about this option yet

Advantages

Disadvantages

i have seen QT-Webkit too, but same as Mozilla Framework, WPF seems like a much more powerful and elegant option

just FYI, i am thinking of building a Project Management/Organizer type application. most parts of it i think it will work on a web platform except i wanted to integrate features like screen capture, managing project files, resources (eg. web site inspirations, resources like fonts, videos, etc). i am also exploring Adobe XMP to add metadata to files (images, videos etc).

Upvotes: 2

Views: 869

Answers (3)

Vladimir
Vladimir

Reputation: 2257

Take a look at Electron — it allows building cross-platform desktop apps with web technologies like JavaScript, HTML, and CSS.

Upvotes: 0

ZooZ
ZooZ

Reputation: 971

You can also use OpenLaszlo which uses flash.

Upvotes: 0

Turnkey
Turnkey

Reputation: 9406

You might consider Adobe Air or Silverlight which are platforms that allow an application to run on the desktop or web. There is also an open-source alternative called Titanium that, like Adobe Air, is also multi-platform.

Upvotes: 2

Related Questions