gpt4 book ai didi

objective-c - mac cocoa 开发工具集是否被认为是快速应用程序开发?

转载 作者:行者123 更新时间:2023-12-03 17:16:35 24 4
gpt4 key购买 nike

我听有人说在 mac 上使用 cocoa 进行开发非常适合快速开发。

它是一个可以相对快速地构建基于 GUI 的应用程序的良好框架吗?

最佳答案

以下是一些历史观点:

Cocoa 框架是从 NeXTSTEP 框架发展而来的,当时 Apple 收购了 NeXT(以及史蒂夫·乔布斯),从而形成了 OS X 的基础。这就是为什么你会在 Cocoa 中看到大量 NS 。 NeXTSTEP 是最早自称为 RAD 框架的框架之一。所以从那时起,Cocoa 是一个 RAD 框架。

有一个著名的演示,展示了在 NeXTSTEP 中开发应用程序的速度有多快,其中在演示过程中开发了一个成熟的文本编辑器(具有字体选择、文件加载/保存等一切功能)(我相信它是在30 分钟)。

NeXTSTEP 的另一个著名用途是万维网的发明。基本上是 HTTP 和 HTML。传说 Tim Berners-Lee 在短短几天内就发明了 HTTP 和 HTML,并制作出了世界上第一个 Web 浏览器和 Web 服务器的原型(prototype)。请记住,第一个网络浏览器能够编辑和查看 HTML - 是的,最初的互联网是一个巨大的 Wiki!

即使在 96/97 年左右以 Cocoa 的形式发布时,它仍然被认为是顶级的 RAD 环境之一。当时,Borland 将 Delphi 重点定位为 RAD 环境,而相比之下,微软的 MFC 使用起来很痛苦。

现在我想说它与.Net 大致相当。尽管我个人认为(而且我知道许多长期使用 Cocoa 的程序员也倾向于分享这种观点),Cocoa 在我完成一个想法的速度以及生成的代码的简洁程度方面仍然具有优势。这是一个较旧的框架,更成熟并且实现了很多正确的事情,但其他框架已经有很多时间来迎头 catch 。

关于objective-c - mac cocoa 开发工具集是否被认为是快速应用程序开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4664894/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com