20

Is it possible to create Desktop(Windows OS) application using Angular 2?

If yes then how can we build setup for desktop? Will it support windows 7 and Earlier?

I noticed that, Angular 2 is for cross platform.

Nikunj Patel
  • 395
  • 1
  • 5
  • 19

3 Answers3

17

You can try using Electron (by GitHub): http://electron.atom.io/

Here an example using Electron + Angular 2: https://auth0.com/blog/2015/12/15/create-a-desktop-app-with-angular-2-and-electron/

Sergio Rodrigues
  • 964
  • 9
  • 12
  • 3
    Keeweb is an example that demonstrates how an electron application could look like: https://keeweb.info/ It is also opensource and available on github – thardes2 Jun 10 '16 at 13:25
  • 1
    Electron is your best bet for cross platform. But if you only need to support Windows you can create an Angular2 Universal Windows App https://github.com/preboot/angular2-universal-windows-app – Martin Jul 29 '16 at 10:19
  • 1
    @Sergio Rodrigues Can we create desktop application using angular2 and python? – khush May 22 '18 at 09:22
3

I wrote a Medium post about that here, and here's an example, happy coding.

Ahmed Kamal
  • 2,660
  • 3
  • 21
  • 36
2

you have 2 options

1) Node web Kit - NWJS

2) ElectronJS - Electron

Both are helps to develop Cross Platform Application combination of NodeJS+Chromium Browser can support 3rd parties libraies.. so you develop web app like Desktop using these 2 for all 3 platforms(Linux, Mac, Windows)

Mohideen bin Mohammed
  • 18,813
  • 10
  • 112
  • 118