Jump to content


Photo

A Guerra Dos Browsers Vai Recomeçar


  • Faça o login para participar
6 replies to this topic

#1 kartesus

kartesus

    ich bin der Geist der stets verneint

  • Usuários
  • 210 posts
  • Sexo:Não informado
  • Localidade:Rio Grande do Sul
  • Interesses:PHP e sexo

Posted 08/12/2003, 00:42

http://www.mozilla.org/projects/xul/

XUL (pronuncia-se 'ZUL') é uma derivação do XML que está sendo desenvolvido pelo projeto Mozilla da Netscape!!

Enquanto as tecnologias Java e .NET se degladiam, XUL vem calmamente se fortalecendo. Ela utiliza tecnologias já etáveis como CSS, XML, XSLT e por isso é muito confiável...

Entaum baixem o Mozilla ou Netscape e reativem seus bannerzinhos "melhor visualizado em ..."!!!
Ainda com dúvidas? Poste-as aki

#2 Guilherme Blanco

Guilherme Blanco

    Loading...

  • Conselheiros
  • 891 posts
  • Sexo:Masculino
  • Localidade:São Carlos - SP/Brasil
  • Interesses:Programação Web e minha namorada (Maria Camila).

Posted 08/12/2003, 10:48

Você está um pouco desatualizado, mas vou te botar à par das novidades...

XUL (XML User-interface Language) e XBL (eXtensible Bindings Language) vieram em resposta a HTC (HTml Component) e Behaviors (Comportamentos) do Internet Explorer.
Com HTC e Behaviors, é possível recriar componentes de formulário, alterando suas formas, adicionando funcionalidades extras ao IE (inclusive "criar" tags nele). Um exemplo simples:

<html_namespace:window id="win1" width="XX" height="YY" minimized="true">
...
</window>

Aí, veio o XUL, e seu irmão, XBL para usar XHTML como base:

<window id="win1" width="XX" height="YY" minimized="true">
...
</window>


Mas isso foi a 2, 1 ano(s) atrás.


Atualmente, a guerra se encontra entre a Macromedia e a Microsoft (tanto é que existirá um IE7 (até pouco tempo atrás, dizia-se que a família IE estava morta)).
Mas pq entre a Macromedia e a M$?

Vamos um pouco mais longe... o Longhorn (novo SO), virá com uma série de recursos extras...
Inicialmente, o Whistler (outro codinome) virá com o IE7, que possui alguns utilitários interessantes... se você usa o Mozilla, deve estar acostumado com a TabPane de páginas que ele suporta... este recurso estará disponível no IE novo, mas melhor configurável. Você poderá utilizar este sistema ou então usar uma microjanela no canto superior direito (próximo aos win controls) e checar as informações (através de auto-reload) atualizadas.

Como eu sei disso? Instalei o Longhorn aqui... e posso dizer uma coisa... é MMMMTTTTOOO pesado.

Voltando ao pq da Macromedia e da M$...
Na realidade, a guerra iniciou-se com a criação e padronização da linguagem SVG (Scalable Vector Graphics), que nada mais é que gráficos criados em XML para a Web. Você pode checar isto, baixando o SVG browser da Mozilla, ainda em protótipo, neste endereço: http://www.missouri....8/MozillaBuild/ (pegue o arquivo: MozillaFirebird-SVG-MNG-DOMi-Venkman.exe)
Depois de instalado, entre neste endereço e cheque alguns gráficos construídos com SVG: http://www.croczilla.com/svg/
A documentação oficial: http://www.w3.org/Graphics/SVG/
Bem, mas há somente uma pessoa trabalhando neste sistema na Mozilla, e portanto ele é considerado como não oficial. Atualmente, a Adobe e a Corel já lançaram plug-ins para suportar a SVG no IE atual.

Visando isto, a M$ pode atacar uma empresa que está tentando monopolizar (eu tenho meus motivos para dizer isto) a Internet: a Macromedia.
A Macromedia estava lançando seu Studio MX 2004, e prometendo alguns super recursos junto. E vieram (ainda em versão BETA)... se chama Macromedia Flex ( http://www.macromedia.com/devnet/flex/ ).
O Flex é uma linguagem como XUL, só que muito mais poderosa, pois possui todo o poderio de customização da suíte Studio. É possível criar um modelo de objetos de formulário e utilizá-los como se fossem padrão do sistema operacional.

Como a M$ pode atacar a Macromedia? Lançando suas novas linguagens: XAML ( http://longhorn.msdn.....out xaml.aspx ) e Avalon ( http://msdn.microsof...on/default.aspx ).
Inicialmente, vou exemplificar como ficaria a criação de um botão personalizado em XAML e o mesmo botão em XUL:

<XAML>
<Button ID="foo">Hello World</Button>
foo.Content = "Changed";
</XAML>

<XUL>
<button id="foo" label="Hello World"/>
document.getElementById("foo").setAttribute("label", "Changed");
</XUL>

Ou então, de um label (do Delphi);

<XAML>
<Text FontSize="12pt" Background="White">Hello World</Text>
el.FontSize = new FontSize(13, FontSizeType.Point);
el.Background = Brushes.Red;
</XAML>

<XUL>
<label label="Hello World" style="font-size: 12pt; background: white;"/>
el.style.fontSize = "13pt";
el.style.background = "red";
</XUL>


Minhas primeiras impressões foram muito confusas. Não gostei de XAML, pois sequer suporte a DOM ele possui.
Sobre Flex, eu ainda não testei... não gosto da Macromedia, e me recuso a usar sua Suíte. Tudo isto advém de um convite que eu recebi e fui ver, no lançamento do Flash MX no Brasil. Tenho os programas instalados, mas é só pra tirar dúvida de usuários.

Bem... poderia ter muito mais para falar, mas não cheguei a me desbravar em XAML, Flex, SVG ainda... XAML é necessário ter o Longhorn instalado... por isto eu não testei muito.

[]s,
<script language="WebFórum">
// Dados:
Nome("Guilherme Blanco");
Localidade("São Carlos - SP/Brasil");
Cargo("Manutenção");
</script>

#3 soller_2003

soller_2003

    Grêmio 1º do Brasil e a Segunda Divisão é a .... que .....

  • Usuários
  • 151 posts
  • Sexo:Não informado
  • Localidade:Porto Alegre - RS

Posted 08/12/2003, 11:03

Isso ae Guilherme, muito bem informado, disse tudo (y)

falow :D
Copiando se aprende, pensando se cria...

#4 Pirucask8

Pirucask8

    SouzaColen

  • Usuários
  • 1925 posts
  • Sexo:Não informado
  • Localidade:São Paulo - Capital !!

Posted 12/12/2003, 11:29

disse tudo mesmo...
quanto ao lance da macromedia monopolizar a internet.. você pode até ter razões.. mas elas tem que ser muito bem fundadas. A macromedia só conseguiria isso se tivesse um browser robusto e instalado em pelo menos uns 70% das máquinas conectadas a rede.

Acho que a macromedia está se tornando uma Microsoft, só que com programas para Desenvolvimento, não só de web, mas sim na área de multimída em geral.

Na verdade muitos softwares que conhecemos hoje..nem eram da macromedia.. eles compraram..investiram muita grana e melhoraram no seu estilo( que cá entre nós, é muito bom!) Flash e CF são bons exemplos disso.

quanto ao Flex, ele realmente é uma promessa para os dev da macromedia. ainda não mechi muito com ele, mas pode ter certeza que ele vai passar por muitas mudanças ainda.. a macromedia está investindo muito na área de web e hosting..e nisso o flex vem bem a calhar!
Matheus Colen

Escabroso Produções

#5 kartesus

kartesus

    ich bin der Geist der stets verneint

  • Usuários
  • 210 posts
  • Sexo:Não informado
  • Localidade:Rio Grande do Sul
  • Interesses:PHP e sexo

Posted 27/12/2003, 02:23

Cara... me senti mal por dar uma bola-fora dessas, daí fui verificar minhas fontes!!!

Bom ... o artigo q eu li sobre o XUL foi do meio desse ano ( http://www.sitepoint.com/subcat/91 ) e sites como http://www.phppatterns.com apresentam uma versão em XUL, entaum eu naum devo estar TÃO desatualizado assim, além do mais, tudo q tu falaste é restrito a windows!!

Mesmo assim deu pra notar q tu sacas muito desse lance de linguagens novas... posta aí uns endereços onde eu possa me atualizar!! Se tiver afim pega meu ICQ aí pra podermos trocar uma ideia!! :)
Ainda com dúvidas? Poste-as aki

#6 mms

mms

    Novato no fórum

  • Usuários
  • 6 posts
  • Sexo:Não informado

Posted 09/04/2004, 22:05

OLÁ WEB MASTERS!QUERO SABER ONDE ENCONTRAR APOSTILAS, EXEMPLOS E TUTORIAIS DE XUL E XBL...E QUERO SABER ONDE POSSO HOSPEDAR UMA HP COM XUL E XBL

#7 hugosenari

hugosenari

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 03/03/2005, 17:32

OLÁ WEB MASTERS!QUERO SABER ONDE ENCONTRAR APOSTILAS, EXEMPLOS E TUTORIAIS DE XUL E XBL...E QUERO SABER ONDE POSSO HOSPEDAR UMA HP COM XUL E XBL

Eu gosto do
www.xul.mozilla.org.br
(y)




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq