我真的很喜欢我的Mac,我正在考虑在未来的某个时候为它开发软件。你制作Mac软件的原因是什么?因为你觉得Mac很酷?还是市场真的很有趣?我想我们很多人都想知道,对吧?
对我来说,正如我所说的,这是Mac的酷炫。我对市场一无所知。
发布于 2009-05-08 16:38:52
我喜欢objective C作为一种语言。我在日常生活中使用mac电脑。我喜欢在其下使用unixish操作系统的灵活性。简而言之,它满足了我的需求,并帮助我学习。
发布于 2009-05-08 18:10:32
我参加了Wil Shipley关于Delicious Monster成名的演讲。他关于在Mac上进行开发的理由非常简单:
在average
在我看来,这些似乎是相当令人信服的理由,再加上一个不那么拥挤的市场。
这是在iPhone之前的日子里,现在你有一个更广泛的客户基础。
此外,用于开发Mac和iPhone应用的“强制”MVC使得平台之间的移植变得非常容易,参见Tweetie for the iPhone and now Mac的示例。
发布于 2009-05-08 17:45:15
简写:
Objective-C语言、Cocoa和Mac OS X为开发人员提供的应用程序(不仅仅是Xcode和Interface Builder)。
略长:
我喜欢Objective-C语法和Cocoa提供的无数函数。在为Mac编写应用程序时,您甚至不需要编写一行代码,就可以做很多事情。当你编写非常简单的“胶水代码”时,你可以做更多的事情。当您需要编写“真正的”代码来实现某个框架中尚未提供的内容时,这并不会让人感到厌烦,因为在我看来,编写Objective-C代码很有趣。
市场也很有趣,例如,有很多领域缺少适用于Mac的软件,所以你可以成为第一个为某项任务开发应用程序的人,这对一家新公司来说可能是一件很棒的事情。然而,市场也令人沮丧,因为我认为现在人们对Mac软件的期望太高了,至少我是这样认为的。Mac软件不仅必须在技术实现和可用性/直观性方面绝对令人印象深刻,它还必须看起来漂亮或酷或其他任何东西。例如,这使得单人软件商店变得非常困难。你需要成为一名程序员和设计师,这被认为是不可能的,尽管当然也有例外。例如,与Linux相比,在Linux中,每个人都对所选择的GUI系统提供的标准GUI工具感到满意。也许这并不像我想的那么糟糕,这只是我的印象,我可能大错特错了。
我已经有大约三年没有做太多的Mac编程了,但每次我用Java、C#、Ruby、c或其他我正在使用的语言开发一个应用程序时,我都梦想着用Objective-C用Xcode来编写应用程序。但我也开始思考开发跨平台软件的好处,而不是只在Mac OS X上运行的软件。我使用Windows、Mac OS X、Linux和一些鲜为人知的操作系统,能够在所有这些平台上使用我编写的应用程序,而不仅仅是在Mac上,这太好了,让人无法放弃。这就是为什么这些天我主要开发跨平台软件,尽管我确实更喜欢在Mac上开发。
https://stackoverflow.com/questions/840704
复制相似问题