[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ferramentas para desenvolvimento



De: Lalo Martins [mailto:lalo@hackandroll.org]
> 
> On Mon, Apr 10, 2000 at 01:09:16PM -0300, Leandro Dutra wrote:
> > > Microwindows (a infraestrutura gráfica que provavelmente vai
> > > substituir o X se o Berlin não ficar pronto antes da criação da
> > 
> > 	MicroWindows substituir o X?   Por quê?
> 
> Nós temos o sistema A e o sistema B.
> 
> A foi criado mais de 10 anos atrás e vem sendo remendado
> periodicamente, ganhando uma cara nova e novos recursos. Mas
> está completamente gordo (bloated), sendo que um dos principais
> motivos é a compatibilidade com as versões mais antigas. Além
> disso, é notoriamente cheio de bugs.
> 
> B foi criado recentemente por um bando de hackers espalhados
> por todo o mundo, sendo que um dos principais chama-se Alan
> Cox; faz (ou vai fazer, qdo ficar pronto) mais ou menos as
> mesmas coisas, mas é muito mais leve e a API é mais racional,
> fácil de aprender e programar.

	De acordo com o que li em http://microwindows.censoft.com/faq.html,
MicroWindows quer ser compatível com Win32 GDI, e NanoX quer ser compatível
com X... ou seja, não há vantagens decorrentes de abandonar compatibilidade.

	Só para reforçar, as APIs do NanoGUI são as mesmas dos sistemas
atuais.

	Além disso, o X especifica um protocolo... se a questão for a
implementação XFree ou mesmo as implementações baseadas na referência do
X.org (praticamente todas hoje em dia) então alguém poderia reimplementar
"limpo", do zero... de certa forma foi isso que o NanoGUI procurou fazer, só
que deixando de lado características desnecessárias em máquinas de mão.

	Talvez a impressão de que o X seja ineficiente é porque todas as
implementações em uso corrente são "cheias", quer dizer, suportam todas as
APIs e todas as capacidades?  Talvez o sistema de janelas do BeOS ou do OS/2
ou mesmo do Amiga fossem mais leves, mas também menos capazes com certeza.


--_
 / \  	  Leandro Guimarães Faria Corcete Dutra       +55 (11) 246 96 07
 \ /  	  Amdocs Brasil Ltda, São Paulo               +55 (11) 3040 4724
  X   http://www.terravista.pt/Enseada/1989/  mailto:leandrod@amdocs.com
 / \      Campanha fita ASCII, contra correio HTML                BRASIL


Reply to: