【发布时间】:2011-01-13 00:07:47
【问题描述】:
PhoneGap 为使用 HTML5 和 JavaScript 编写跨平台应用程序提供了一个很好的解决方案。
但我想为 UI 使用 Interface Builder,并且只用 Javascript 而不是 Objective-C 编写所有控制器代码(当然可以选择混合和匹配,特别是调用我所使用的任何 Objective-C 库)可能需要)。
有这个框架吗?类似于 CamelBones 为 Perl 所做的事情。
想要这样做的原因是非 UI 代码可以理想地用 JavaScript 编写,以便在 Web 版本、未来可能的 Android PhoneGap 版本和服务器端 (node.js) 中重复使用。
【问题讨论】:
-
您可以尝试Cappuccino 或SproutCore,尽管这实际上是针对使用类似可可技术的网络构建。我的建议是接受它并使用Objective-C。这并不是那么糟糕;)
-
巧合的是,O'Reilly 有一本名为 Learning the iOS SDK for JavaScript Programmers 的 O'Reilly 书,oreilly.com/catalog/0636920010265 但它与 用 JavaScript 以及与跳转到 Obj-C 相关的一切;)
-
那我就不买那本书了……
-
并且 O'Reilly 的那本书读起来不太好,恕我直言 - 它非常冗长,没有足够的示例代码。我最终停止阅读它,只是观看了 youtube 教程来掌握 Objective-c
标签: javascript cocoa-touch ios