Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using web technologies to create desktop applications

Recently, the pace at which web browsers improved and implemented new technologies (e.g. HTML5) seemed to have accellerated considerably. At the same time, the tools for developing web applications, like e.g. jQuery, or the myriads of web frameworks have also made web development much easier.

Are we now at a point were it makes sense to develop a pure single-user desktop application using web technologies? Assuming we can just install the latest browser together with our application, we don't have to worry about compatibility with older browsers.

like image 893
Mad Scientist Avatar asked Sep 11 '10 15:09

Mad Scientist


People also ask

What technologies can be used to build a desktop application?

According to a survey published by Telerik on April 2016, the most popular technologies for building Windows desktop apps are Windows Forms, WPF, and UWP. You can develop in any of them using C# and Visual Basic, but let's take a closer look.

How do I create a desktop web application?

Navigate to the website that you want to make an app for, then navigate to the specific page that you want to use for the app. Now, click the menu button (three dots) in the top-right corner of the window and select Apps > Install this site as an app. Type a name for your new app, then click “Install.”

Can web frameworks be used to develop desktop applications?

Web technologies: The framework simplifies desktop application development using web technologies. You can play with this tool easily if you know CSS, JavaScript, and HTML.

Can web app convert to desktop app?

With ToDesktop your users can install your web app (or website) to their computer and launch it from the same place as other desktop apps on Windows, Mac and Linux. Increase Active Users "Users who download our desktop app are more active than our existing users and we've reduced our churn rate as a result."


1 Answers

IMHO web based applications are the future. Currently there are applications that will take a very long time to get onto the web, like adobe products. The web will still need to advance a lot more before we get to that point.

Web browsers sill are behind the times and there is far too much browser share going to the browsers the don't support (or poorly support) such features as HTML5, CSS3, etc.

Cloud technologies are the way to go if you don't mind dealing with cross browser headaches. The best advantages to a client with cloud apps is that they can access it anywhere without downloading a thing.

But if you are referring to have a web based technology downloaded to the users desktop then you can use adobe air :)

like image 194
UpHelix Avatar answered Oct 21 '22 11:10

UpHelix