HTML5, CSS3, Angular2, TypeScript For Rich Native (desktop)

HTML5, CSS3, Angular2, TypeScript For Rich Native (desktop) applications

本文关键字:Native Rich desktop For CSS3 Angular2 TypeScript HTML5      更新时间:2023-09-26

我们正在尝试为医疗设备编写LOB应用程序。我们预计应用程序将增长到> 50k 行代码,具有复杂的状态机、业务逻辑和 UI 呈现。选择是

  1. Electron 或 NW.js使用 NodeJS、HTML5、CSS3、Angular2、TypeScript
  2. .QT
  3. 可湿性工作基金会

我们有很多内部的javascript库和熟练使用javascript的开发人员。因此,我们的偏好是尽可能多地重用并使用选项 1。选项 1,足够成熟,可以支持开发复杂的桌面应用程序。

如果您从今天开始,这将是您的偏好。

HTML5, CSS3, Angular2, TypeScript for Rich Native (桌面) app

医疗器械

对于它的价值,这让我感到恐惧。 我希望任何关键功能都在其他地方处理。 如果有的话,因为我不相信任何人会审核您将要转储到其中的所有代码以及将运行它的浏览器引擎的代码。

选项 1,足够成熟,可以支持开发复杂的桌面应用程序。

是的,当然。 人们每天都这样做。

我们有很多内部的javascript库和熟练使用javascript的开发人员。

JavaScript 不会将您绑定到 HTML5。 人们之前已经将QT绑定添加到Node.js以及其他库中。

我们希望应用程序增长到> 50k 行代码

你现在怎么可能知道这一点? 你甚至还没有决定要写什么。