gpt4 book ai didi

javascript - JS 中的 native OS X 应用程序?

转载 作者:数据小太阳 更新时间:2023-10-29 05:15:56 26 4
gpt4 key购买 nike

我想用 JavsScript 编写一个在 OS X 上本地运行的应用程序。如果它也可以用于 Windows 应用程序,那将是一个奖励,但是我最初主要对 OS X/Cocoa 领带感兴趣。

我正在考虑用 JS 编写所有业务逻辑的可能性,然后分别用 Cocoa 和 .NET 编写主要的 UI 组件,但我开始认为如果已经有一些东西可以促进这样的工作流程无需支持几个不同的代码库。

经过一番研究后,我显然对 iOS 开发似乎存在的解决方案感到不知所措,但到目前为止,我还没有发现任何似乎也适用于 OS X 的解决方案。是否有任何我可能忽略的解决方案?如果不是,那么在 JavaScript 应用中建立大多数业务逻辑并与原生 UI 组件交互的推荐路径是什么?

最佳答案

这正在成为一个热门话题。我建议你阅读 this article关于 OS 10.9 的 JavaScript Objective-C 桥。另外,看看这个 code sample from Apple其中应用程序 Controller 只负责对象之间的通信,而 JavaScript 真正驱动着一切。该示例称为 JavaScriptCoreHeadstart,Apple 对其的描述如下:

JavaScriptCore is a new system framework available in Mac OS X 10.5 that allows applications to run JavaScripts. This sample shows one way to use JavaScriptCore for providing user configurable features in a Cocoa application. Here, a number of JavaScript objects are defined that represent various parts of the application and the application's controller is really just a thin shell that calls JavaScripts that decide how the application will operate in response to Interface Builder action method calls and WebKit delegate callbacks. The JavaScripts themselves control the application through the objects that represent different parts of the application.

关于javascript - JS 中的 native OS X 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16947869/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com