问题 Mac和iOS Cocoa / Objective C的编程控件是否有任何商业补充?


如果开发Windows .NET API,我可以使用100个商业可用的附加控件,图形API和其他有用的东西来增加我的努力。任何人都可以指出我的Mac Cocoa / Objective C开发的类似商业软件的方向?

另外:

是否有足够的开发人员在商业上这样做?

我的问题的关键在于Mac开发人员市场足够成熟以支持商业开发人员附加组件。我知道有“开源”......一切似乎都默认为......主要是因为没有人有领导方式。开源免费软件的问题有一天都变成了贫穷的半无技术的无家可归者,他们将免费的东西连在一起。我们应该得到更好的!

如果您在Mac市场上没有注意到,人们愿意为好东西买单。

我有销售开发工具的历史。你不必只是把这些东西拿走。

托尼


2441
2017-12-15 13:40


起源

您正在寻找特定类型的框架或控件吗?如果你更具体,你可能会更好地获得答案 - 无论是开源还是商业。 Mac开发人员可能不会知道.NET或Windows世界中常见的东西。 - Chris Hanson
另外,您是否有特定原因要求商业框架?开源框架在Mac开发中非常普遍,并且已经存在了很长时间。 - Chris Hanson
像Sparkle和PSMTabBarControl(你不屑一些流行的开源内容)这些东西肯定不是半熟练的无家可归者写的。在这些情况下,他们的贡献者现在为UIKit和基金会的Apple工作...... - Catfish_Man
;-)我没有反对开源。正如我的问题所说,我很感兴趣一家公司是否可以在销售用于iOS / Mac开发的软件库中生存。 - AnthonyLambert


答案:


我见过的大多数可重用的源代码和框架都是免费的,而不是商业的。其中,大多数都是BSD或MIT许可证,这意味着你可以使用它们 广告 闭源软件。 (很少有人接受GPL之一,禁止这样做。)

我有 这些清单,虽然它现在非常不完整。我在OmniOutliner中有一个更长的列表,以及一个更好的网站来展示它的宏伟计划。

还有 MacCode,这是可重用源代码和框架的存储库。


6
2017-12-15 17:14



GPL和LGPL不会“禁止”使用商业软件。他们对被许可人提出了有时违背商业软件开发人员目标的要求。 - Chris Hanson
对;我使用了错误的形容词。我已经纠正过了。 - Peter Hosey
LGPL也不禁止在封闭源软件中使用。它要求来源 LGPL组件 提供,并允许替代该组件替代。您的其他来源可以取消发布。
我不确定我是否在LGPL下见过Cocoa可重用的源代码和框架。我特指的是GPL。 - Peter Hosey
collaboration-world.com/cgi-bin/project/description.cgi?pid=3 Pantomime.framework是LGPL。


Omni框架 用于商业软件,虽然它们本身是开源的。我怀疑有足够的OS X开发人员真正维持一个小型的独立闭源库供应商。您可以发布开源库并销售咨询或文档服务。


4
2017-12-15 15:42





我发现了一个包含Mac和iOS自定义控件和源代码的优秀网站。查看 可可控制


1
2018-03-08 16:27