我注意到NativeScript的未来路线图中不再提到桌面支持。
这是永久丢弃的还是仍在卡片上?
如果仍在存储卡上,则计划何时进行?
答案 0 :(得分:1)
虽然NativeScript属于Progress,但桌面支持从来都不是优先事项;开发人员调查显示对它的需求不足,并且NativeScript Core团队的工作量太少,无法解决它的好奇心。
有趣的是,在Windows Phone死亡之前,NativeScript在为NativeScript实现通用Windows平台运行时方面确实走了很远:https://github.com/NativeScript/windows-runtime
NativeScript iOS运行时(对于JSC,https://github.com/NativeScript/ios-runtime,对于V8,https://github.com/NativeScript/ns-v8ios-runtime)也即将提供对Catalyst的支持,尽管目前尚无记录。
我与NativeScript iOS运行时团队进行了交谈,他们说生成与macOS的JS绑定(AppKit / Cocoa)也很简单-尽管仍然需要将所有UI组件实现为AppKit组件,所以它只会是旅程的开始。
Kamen Bundev(Progress / Telerik NativeScript团队的一员)很长时间以来一直在构建基于Qt的NativeScript桌面实现作为一个业余项目:
https://github.com/bundyo/nativescript-platform-desktop
但是,它可以访问Node.js的API,而不是访问macOS上的Obj-C运行时。
NativeScript最近移交给了nStudio,后者的立场可能有所不同。实际上,这个问题最近确实在Twitter上得到了官方答复:
他们还表达了对使用Windows 10应用程序创建该应用程序的想法(此问题的推文链接https://github.com/NativeScript/NativeScript/issues/8643):
请注意,我不适用于nStudio,NativeScript移交后尘埃仍在沉降,因此此处的所有内容仅是推测:
因此,我认为毫无疑问,激情就在那里–真正的问题是他们是否有资源来支持它。我个人认为很快就不会有任何动静,因为nStudio至少需要几个月的时间才能习惯于驱动NativeScript生态系统并解决长期存在的开源冲突。我认为,当然,他们绝对欢迎社区为此做出努力。我想到2021年,他们会更愿意承担这个规模的项目。