We are attempting to write a LOB application for a medical device. We expect the application to grow upto > 50k lines of code with a complex state machine, business logic and UI rendering. The choices are
- Electron or NW.js using NodeJS, HTML5, CSS3, Angular2, TypeScript
- QT
- WPF
We have lot of internal javascript libraries and developers skilled with javascript. So our preference is to reuse as much as possible and go with option 1. Is option 1, mature enough to support developing complex desktop applications.
Which would be your preference if you are starting today.