Openstep是什么

百科问答 投稿 10400 0 评论

Openstep是什么

主要的unix系统有哪些?我们在日常工作与生活中,常常会遇到一些科技类问题,比如Openstep是什么的问题,我们该怎么理解呢。OpenStep是一套非常著名的开放式软件架构,下面这篇文章将为你提供一个参考思路,希望能帮你解决到相关问题。

主要的unix系统有哪些

大家能接触到并常用的unix系统主要有两个,分别是freeBSD和macOS。

FreeBSD 是一种类UNIX操作系统,是经由 BSD、386BSD 和 4.4BSD 发展而来的Unix的一个重要分支。

MacOS结合BSD Unix、OpenStep。它的最底层建基于Unix基础,其代码被称为Darwin,实行的是部分开放源代码。

以上就是我的回答,希望可以帮助题主。

Openstep是什么

1、OpenStep是一套非常著名的开放式软件架构。

2、它诞生于80年代末,当时它是NeXT正在研发的公开架构,经历了由NeXT公司发布的早期OpenStep架构到今日苹果将它嵌入MacOS系统。

3、OpenStep架构帮助客户端/服务器解决方案带来了跨平台软件可移植性。

4、OpenStep是一套高度可视化的跨平台应用软件开发系统,它拥有非常简易的抽象化开发模型,仅需一部份代码就可以支持多种操作系统。

5、例如,当原来是NeXTOS中开发的程序,想要被轻易地移到OpenStep平台,只需要很少的重新编写就可以达到兼容的目的,它既保护了NeXT的API和用户界面,又提供了与其他系统的交互性,因而在当时是位居业界技术之先的开放架构。

6、OpenStep的用户界面,即OpenStep绘图环境(OpenStepGraphicalEnvironment),是NeXT在1988年发布的第一款跨平台GUI环境,它拥有超过100种图形绘制应用程序,Gearbox编译测试环境,闪电般的应用程序启动,48位色深等等众多强大功能。

7、在NeXT发布OpenStep后,迅速被Unix、MacOS、Windows、BOLT等多种操作系统作为基石承载起来。

8、1996年,NeXT在OpenStep的基础上发布了一款基于网络的监控应用程序,名为“WebObjects”,该应用程序成功帮助NeXT在苹果公司收购之前,为WebObjects技术中介赢得了许多订单。

9、随着苹果公司收购NeXT,概念立即被采用,Apple采用Cocoa作为应用程序开发环境,Cocoa就是基于NeXT的应用程序框架。

10、NeXT的OpenStep主要架构被苹果以及Solaris、WindowsNT、Linux等操作系统中加入,以及Unix及HP-UX等平台也有支持。

11、OpenStep平台总的来说要比较简单,开发者仅需编写少量的代码就可以快速的实现跨平台,而且程序的运行性能很可靠,特别是苹果的MacOSX,它现在也支持现代的Web开发技术,这意味着用户能够使用OpenStep平台上的相关技术创建极具生命力的应用程序。

以上就是为你整理的Openstep是什么全部内容,希望文章能够帮你解决相关问题,更多请关注本站科技问答百科栏目的其它相关文章!

编程笔记 » Openstep是什么

赞同 (51) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽