你有什么建议for OS X发展的一个图形用像那些可能在WPF?

我的特定背景是在一般&Java,但我目前的工作主要是在尝试,恐怕.网(ASP.NET/C#).

有帮助吗?

解决方案

可可。许多人认为是最佳的应用程序框架。语言是目标-C、一般语言,激发的创造者。

真的,没有合理的替代可可for OS X发展,除非有特定需要想想要是交叉平台。

其他提示

除了接生成器是包括作为部分的模式的工具,还可以使用夸脱,GTK+,AWT&摆动(为Java背景)、传统知识,吱(对您的一般背景),鞋子(很酷的小红宝石GUI工具包),FXRuby(更多的红宝石),个函数库和二进制文,XULRunner,和其他人我敢肯定,我已经忘记了。对大多数母样的应用程序,然而,口生成器是你最好的选择。

可可是主要的框架来使用,在Mac OS X.这是什么苹果采用,它是什么最新发展使用,它是在新的特点主要是加入。

如果你来自WPF,我觉得你可能发现很少数的概念在可可熟悉。(尽管事实上,可可是只是有点老年人。) 这是完全建立的周围视,还有性更改通知和绑,有的动画的支持,有一个持久性和对象的图表管理框架,等等。

(此外,可能需要添加"mac"的标签。)

你Java背景,不要分心通过现在已经过时的可可Java的桥梁。早在OS X历史,苹果提供一个(辛辛苦苦一方面维护)Java接口的可可库。因为语义之间的差异Java和目标-C,许多最强大的功能的可可,包括主要价值的约束力(在许多其他功能是建立)是非常困难,导致分歧的目标-C和爪哇的能力和最终贬低的桥梁。所有可可的发展是最好的做法与目标-C或多(自动生成)的桥梁,以动态的语言,如蟒蛇或红宝石。

你的背景在一般的,我希望你能选择的目标-C在一天或两天。

我不知道什么WPF,但大多数发展OS x平台是在目标C中的可可。你可以使用的弃用碳Api与其他语言,如爪哇,但是,新的应用程序OS x真的应该是发展的目标。你可以开始 苹果的指南 与模式作为你的IDE。

把它放一个不同的方式比以前的海报:如果你是不是你设计的接口在InterfaceBuilder和操纵,它与目标-C,然后你都要结束了一个应用程序,不看,感觉、动作或工作的方式Macintosh应用程序,它将坚持喜欢一个痛拇指给用户。这将是一个不愉快的经历的用户相比,其他应用程序,并且他们将可能希望有一个不同的应用程序,因为它。

工具包喜欢夸脱均可接受的,如果应用程序已经使用夸脱你想要的港口很快,但是如果你写一个新的应用程序(或单独的GUI)然后把它写在可可使用ObjC或ObjC++.

你可能已经看看 PyObjc 这是一个之间的桥梁Python编程语言和目标-C,其中包括绑定for Mac OS X部分,包括可可。

与一般背景,我建议直可可和目标。但是,如果你倾向于一种动态的语言, RubyCocoa 会让你使用红宝石我想你会发现更容易拿起于蟒蛇。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top