Movatterモバイル変換


[0]ホーム

URL:


Vés al contingut
Viquipèdial'Enciclopèdia Lliure
Cerca

NeXTSTEP

De la Viquipèdia, l'enciclopèdia lliure
NeXTSTEP
Modifica el valor a Wikidata
Família de SOUnix
Basat enBSD iMachModifica el valor a Wikidata
Versió inicial18 setembre 1989Modifica el valor a Wikidata
Última versió3.3 / 1995; fa 31 anys (1995)
Estat actualdiscontinuat
LlicènciaProgramari de propietat
Característiques tècniques
PlataformaMotorola 68000,x86,SPARC iPA-RISCModifica el valor a Wikidata
Escrit enC iObjective-CModifica el valor a Wikidata
Tipus denucliNucli híbrid
Gestor de paquetsBackbone
Equip
Desenvolupador(s)NeXTModifica el valor a Wikidata

NextStep és elsistema operatiuorientat a objectes,multitasca queNeXT Computer, Inc va dissenyar per córrer en els ordinadors NeXT (informalment coneguts com a "black boxes "), creant el concepte de "Backbone".[1]

Història

[modifica]

NextStep 1.0 va ser llançat a1989 després de proves que van començar a1986. L'última versió, 3.3, es va alliberar a principis de1995. En aquest punt, NeXT es va associar en una join-venture ambSun Microsystems per desenvoluparOpenStep, un entorn multi-plataforma amb implementació per a arquitecturesSPARC, Intel, HP i NeXT m68k, basada en NextStep.

El sistema va ser iniciat originalment a mitjans dels1980 com dos projectes, un esforç que creariaDisplay PostScript, i un esforç per crear un toolkit d'objectes per a programació per al mercat educatiu. Quan es va tornar aparent que els ordinadors i sistemes operatius de l'època no eren suficients per a la tasca d'executar cap d'aquests, els projectes fossin combinats, juntament amb un projecte de maquinari, i eventualment va crear els ordinadors NeXT.

Característiques

[modifica]

NextStep va ser la combinació dels següents elements:

  1. Un sistema operatiuUnix basat en el nucliMach kernel, més codi font de la Universitat de Califòrnia,UC Berkeley, provinent del seu sistema operatiuBSD.
  2. Display PostScript i un motor gràfic.
  3. Objective-C com a llenguatge de programació i runtime.
  4. Una capa d'aplicació orientada a objectes, incloent diversos kits.
  5. Eines de desenvolupament per a les capes OO.

La clau per a la fama van ser els tres últims elements. Els toolkits oferien un poder incomparable amb les eines de l'època i van ser usades per a crear tot el programari de la màquina. Característiques diferents del llenguatgeObjective-C van fer que el fet d'escriure aplicacions amb NextStep fora molt més fàcil que en els sistemes rivals i el sistema va ser reconegut com un model per al desenvolupament de programari una dècada més tard.

La interfície d'usuari era refinada i consistent, introduint la idea de l'Dock, utilitzada també enOpenStep * i enMac OS X. Tot el subsistema gràfic utilitzava el concepte d'unificació de dispositius de sortida, a través de Display PostScript.Amb això, era possible presentar documents tant a la pantalla com en impressores de formatPostScript de la mateixa manera i amb la mateixa interfície de programació.A més d'això, van ser agregats altres recursos de menor impacte, com notificacions visuals de canvis en el document editat, efectes 3D en els components gràfics com botons i altres.

Es van afegir Kits o eines addicionals a la línia de productes per fer el sistema més atractiu. Això va inclourePortable Distributed Objects (PDO), o Objectes Portables Distribuïts, que permetia la invocació remota de mètodes, de manera simple iEnterprise Objects Framework, un sistema debancs de dades objecte-relacional bastant poderós. Aquestes tecnologies van fer al sistema particularment interessant per al desenvolupament d'aplicacions personalitzades i corporatives, cosa que va fer que tingués una bona escala d'adopció a la comunitat de programació financera.

Després de la compra de NeXT perApple Computer en l'inici de1997, Apple va decidir crear la seva pròpia implementació del padróOpenStep, que va resultar enMac OS X.L'herència d'OpenStep a MacOS X es nota en l'entorn deCocoa, on els objectes de la llibreriaObjective-C tenen prefix el "NS". També hi ha una implementació GNU del padró OpenStep anomenadaGNUstep.

El primernavegadorWorldWideWeb, va ser creat utilitzant la plataforma NextStep.

* Nota: OpenStep i OpenStep no són el mateix. El primer és el nom del patró, mentre que el segon és el nom de la implementació del patró OpenStep.

Vegeu també

[modifica]

Referències

[modifica]

Enllaços externs

[modifica]
Registres d'autoritat
Bases d'informació
Obtingut de «https://ca.wikipedia.org/w/index.php?title=NeXTSTEP&oldid=34041095»
Categories:
Categoria oculta:

[8]ページ先頭

©2009-2026 Movatter.jp