NEXTSTEP: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Marcoapc (discussão | contribs)
Marcoapc (discussão | contribs)
Linha 30:
A chave para a fama do NEXTSTEP foram os últimos três itens. Os toolkits ofereceram inacreditável poder, e foram usados para construir todo o software da máquina. Característica distintivas da linguagem Objective-C fizeram a escrita de aplicações com o NEXTSTEP muito mais fácil que na maioria dos sistemas competidores, e o sistema era freqüentemente apontado com o modelo ideal em desenvolvimento de computadores, mesmo uma década após.
 
A interface do usuário do NEXTSTEP era refinada e consistente, e introduz a idéia de [[Dock (informática)|Dock]], que continuou até OPENSTEP e até ao [[Mac OS X]], incluindo [[Shelf (computing)|Shelf]]. NEXTSTEP também criou ou estava entre os primeiros to sport um largo numero de conceitos [[GUI]] agora comuns noutros sistemas operativos: 3D "chiseled" widgets, arrastar e largar em todo o sistema em vários objectos, não só em icones, system-wide piped [[Services menu|services]], real-time scrolling and window dragging, properties dialog boxes ("inspectors"), window modification notices (como por exemplo notificação de que um arquivo foi salvo), etc. O sistema estava entre os primeiros com uma inteface de usuário de propósito de uso geral a manipular padrões de cores, transparência, processamento sofisticado de som e música(atráves de um [[Motorola 56000]] [[Digital signal processor|DSP]]), gráficos avançados primitivos, internacionalização e tipografia moderna numa maneira consistente entre todas as aplicações.
 
Kits adicionais foram adicionados a linha de produtos para fazer o sistema mais atrativo. Isso incluía Portable Distributed Objects (PDO), que permitiam fácil [[invocação remota]], e o [[Enterprise Objects Framework]], um poderoso sistema de [[banco de dados]] [[object-relational]]. Esses kits tornaram o sistema particularmente interessante para custom application programmers, and NEXTSTEP had a long history in the [[financial programming]] community.