削除された内容 追加された内容
CharHigh (会話 | 投稿記録)
m編集の要約なし
CharHigh (会話 | 投稿記録)
m編集の要約なし
9行目:
ui = |
license = [[プロプライエタリ・ソフトウェア|プロプライエタリ]] |
working_state = 終了([[OS X|Mac OS X]]、[[OS X Server|MacServer|Mac OS X Server]]に引継ぎ)|
website = |
}}
'''OPENSTEP'''(オープンステップ)は、[[オペレーティングシステム]]、[[ソフトウェア]]の一仕様、またそれに準拠した[[NeXT|NeXT Software]]の製品名でもある。
 
先進的な設計から非常に評価の高かった[[NEXTSTEP]]のうち、[[Mach]][[カーネル]] ([[XNU]]) と切り離した上位[[フレームワーク]]層を整理してFoundation/AppKitを取り出したもので、公開仕様として1994年9月に発表されたものはOPENSTEP Enterprise([[サン・マイクロシステムズ|Sun]]との共同開発)と呼ばれ、稼動実績としては [[Solaris]], [[HP-UX]], [[Microsoft Windows NT|Windows NT]]上のものがあった。また従来のNEXTSTEPはバージョンアップされOPENSTEP for Machとしてリリースされた。これらはソースコードレベルのクロスプラットフォームを実現しており、基本的に再コンパイルのみでソフトウェアの移植が可能である。
 
現[[OS X|Mac OS X]]や[[iOS (アップル)|iOS]]の[[Cocoa]]やWindows版[[WebObjects]]に付属する開発実行環境はOPENSTEP直系のフレームワークである。他に有志により一から開発された[[クローン]]の[[GNUstep]]もある。これは[[X Window System|X11]], Windows NTで動作する。
 
OPENSTEPの生産性の高さを示す一例としては[[ティム・バーナーズ=リー]]の証言が挙げられる[http://www.w3.org/People/Berners-Lee/WorldWideWeb.html]。記述によれば「他のプラットフォームならば1年以上かかることをNEXTSTEP上では2カ月でできた」とあり、実際バーナーズ=リーはほとんどコードを書く事なく最初のウェブブラウザ[[WorldWideWeb]]を書き上げている。
 
他にも、例えば[[Java]]のクラス設計にはOPENSTEPの強い影響があるといわれる。このように普及こそしなかったものの周囲に与えた影響は小さくない。