用于Mac的应用程序开发的正确编程语言 [英] Right programing language for developing application for Mac

查看:661
本文介绍了用于Mac的应用程序开发的正确编程语言的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我打算购买Mac.我也希望能够为Mac开发GUI应用程序.目前,我使用Visual Studio作为IDE在C#中进行开发.我也了解Java,并且熟悉NetBeans IDE.用这两种语言创建的应用程序都可以在Mac上运行(NetBeans IDE也可以在Mac上运行),但有人告诉我,对于MacOS X开发,都不建议使用C#和Java.

I'm planing to buy a Mac. I would like to be able to develop GUI applications for Mac as well. Currently I develop in C# using VisualStudio as IDE. I also know Java and I'm familiar with NetBeans IDE. Application created in both of this languages can run on Mac (as can NetBeans IDE) but I was told that neither C# nor Java is recomended for MacOS X development.

那么对于MacOS X开发,推荐使用哪种语言??我猜苹果对开发人员有一些建议吗?我更喜欢带有支持GUI创建(GUI设计器)的良好IDE的面向对象的易于使用的编程语言(不像C).

So what language is recomended for MacOS X development ? I guess there is some recommendation from Apple for the developers ? I would prefer Object-oriented easy-to-use programing language (nothing like C) with good IDE that supports GUI creating (GUI designer).

谢谢您的回答

推荐答案

确实只有一个选择,那就是Objective-C和XCode,其他所有选择都将遇到问题和/或限制.

There really is only one choice and that's Objective-C and XCode, anything else and you'll be running into problems and/or limitations.

正如一些人提到的,Python是一个建议,但是要使用什么GUI工具箱?然后包装就成了问题.

As some have mentioned Python is one suggestion but what GUI toolkit to use? Then packaging becomes a problem.

Mono可以,但是在Mac上仍然有一些漏洞.(ploodow).

Mono is OK but still a little buggy (and slooooow) on Mac's.

我还没有尝试过Java,但是Java VM的Apple端口已被弃用,请按照您的意愿进行操作.

I haven't tried Java but the Apple port of the Java VM has just beed deprecated, make of that what you will.

XCode非常好,并且可以与Mac/iPhone/iPad等很好地集成.但是Obj-C需要花一点时间来学习C#/Java背景知识,再加上XCode迫使您在所有可能的情况下都使用MVC模式.文化冲击.

XCode is very very good and integrates nicely with Mac/iPhone/iPad etc. but Obj-C takes a while to learn coming from a C#/Java background, plus XCode forces you to use MVC patterns in everything which again can be a culture shock.

我想说说使用Obj-C和XCode并学到新东西.

I would say go with Obj-C and XCode and learn something new.

这篇关于用于Mac的应用程序开发的正确编程语言的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆