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.
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.
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.”
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.
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."
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 :)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With