c# - 我应该学习特定于操作系统的语言还是 Java 之类的语言?

标签 c# java objective-c macos

<分区>

我很伤心。我想开始为 OS X 制作应用程序。有一个特别服务不足的市场,我想挖掘,但我不知道我是否应该只为 mac 使用 Cocoa 和 Objective C 开发它,或者我是否应该开发它使用 Java 和 JavaFX。

我想我的问题是,Java 是否足够强大,可以处理与 Mac 上的 Objective C 和 Windows 上的 C# (.net) 相同的事情?

最佳答案

如果您想(专门)为 OSX(和/或 IPhone、Ipad)开发利用操作系统功能的原生外观(和行为)应用程序的最佳选择仍然是学习 Objective-C(以及 cocoa 框架)。

如果您碰巧有一些普通的 C 经验,那么学习 Objective-C 语法并不难。探索所提供的框架和功能(Cocoa)是比较耗时的部分(其他语言也是如此)。

关于c# - 我应该学习特定于操作系统的语言还是 Java 之类的语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2875660/

相关文章:

Java Httpurlconnection 多IP地址的DNS解析

ios - 在 UIScrollView 中绘制图形

c# - 使用SoundEffectInstance作为背景音乐可以接受吗?

c# - EntityFramework 正在删除我在创建 dbcontext 时的记录

c# - 异步数据库操作

java - 在JPanel中画一个迷宫

java - JPA:具有复合主键的持久实体

iphone - MGTwitterEngine-isUser :receivingUpdatesFor: always return HTTP error 400?

objective-c - 我们可以将标签栏放在顶部>吗?

c# - 如何使用 selenium 和 c# 按文本选择