Uma vez um amigo no estado de desespero, disse que iria abrir
uma quitanda, para largar m?o das coisas que parecem insol?veis
da inform?tica. S?o pequenos detalhes, que nada mais nada menos,
s?o sol?veis com a mudan?a do paradigma, mas quem quer mudar?
Ningu?m... Na ?poca, disse para ele largar m?o. Logo ele estaria
colocando um computador para controlar o estoque, mas seria uma
coisa simples, que logo cresceria at? ter um verdadeiro CPD e a
quitanda? Sei l?... mas o neg?cio seria logo de inform?tica.
O antigo CSS (agora CSS1) Eu sempre gostei muito do CSS, na
realidade foi amor a primeira vista, apesar de todos dizerem que
a MS - Microsoft n?o ? aderente a padr?es, o IE 3.0 - Internet
Explorer 3.0 foi o primeiro a suportar o CSS e somente no NS 4
que o CSS foi implementado, ou seja, vieram outras pequenas
vers?es, mas nada do CSS.
Gostei tanto do CSS, que fiz o meu site todo com ele, e algumas
coisas, chegaram a ser refer?ncia tanto a respeito do ASP, como
do CSS que eu usava em v?rias partes do site, que n?o era muito
bonito, mas mostrava algumas potencialidades da tecnologia.
A MS, no meu ver, sempre procurou ser a favor dos
desenvolvedores, n?o sei se isso ? bom ou ruim, mas ela procura
aceitar pequenas falhas do programador, bem como do desenhista
de p?gina... fazendo com o que o padr?o, seja mais facilmente
aceito e at? implementado.
Me lembro dos tempos do Mosaic, que se alguma TAG HTML estivesse
errada, a p?gina n?o aparecia, mas logo com a entrada no NS -
Netscape, essa facilidade foi resolvida, ou seja, apresentava
com erro, mas apresentava.
Muitas pessoas, v?em a MS como vil? dos padr?es, que dizem que
ela n?o segue, mas a NS, foi sempre a mais radical de todas e
sempre vangloriada neste aspecto, enquanto a MS propunha tamb?m
novidades, mas uma legi?o de desenvovedores seguiam.
A conquista do mundo pelo IE A MS em 1994, anunciou em um
documento, informando seus planos para o futuro do sistema
operacional, onde ela dizia que o usu?rio navegaria no servidor
de rede ou em algum site na Internet, praticamente sem perceber.
Foi uma vis?o muito avan?ada e muito antes do mercado dizer que
a MS tinha perdido o mercado da Internet.
O lan?amento do IE 1.0, foi o maior fiasco, ele foi baseado em
um Browser comprado ou somente licenciado, mas foi ruim... o bom
mesmo, foi com o IE 3, que realmente veio com diversas
vantagens, quais foram o CSS e o ActiveX.
A Inclus?o do IE no Windows 98, foi o que fez que hoje ele seja
o mais usado atualmente... mas isso n?o quer dizer que ? o
melhor, apesar que o IE 6, teve muitas melhorias, mas a MS parou
por ai e ainda anunciou que pararia de fazer melhorias.
Um novo erro de vis?o A MS tem errado feio, na sua pol?tica de
querer empurrar servidores... O Windows 2003 Web Edition, n?o
instala o SQL Server 2000... s? porque a MS assim determinou. O
AD, precisa e ? recomendado o uso de 1 servidor para o prim?rio
e outro para um backup. Fora os servidores para cada um dos
servi?os e voc?? Toma de pagar licen?as de servidores... e como
s?o caros...
N?o sei se o problema tamb?m est? no governo Americano, que
pro?be a MS de vender mais barato e/ou abaixo de algum valor. De
qualquer forma, governo ou a pr?pria empresa, os usu?rios est?o
cada vez mais desejando e alguns at? mudando definitivamente
para ambientes livres.
Trilhando o mundo do CSS 2 O CSS 2, quando foi lan?ado, veio com
muitas coisas legais, como o posicionamento absoluto, onde voc?
poderia colocar qualquer objeto posicionado com base em algum
refer?ncia, como das marges da janela do Browser... isso abriu
um mundo de possibilidades para o design, que n?o mais
precisaria ficar preso ao padr?o de esquerda para direita, de
cima para baixo, que ? o definido pelo HTML e tamb?m pelas
tabelas.
Tabelas... essas foram a t?bua da salva??o, para quem est?
usando o HTML desde a vers?o 1.0. Como eu sonhava em ter uma
tabelinha ou outro meio, que n?o fosse o para colocar
alguma coisa fora do padr?o do fluxo, mas as tabelas tamb?m
geraram problemas... Porque para renderizar as tabelas, o
browser cria um mapa virtual e vai tomando a mem?ria de uma
forma louca... dependendo da p?gina, voc? pode ter o seu browser
com mais de 20 MB de mem?ria em uso, fora as imagens e outros
objetos.
TableLess ? a solu??o, mas ficar usando posicionamento absoluto
? um grande problema, porque cada browser, e entenda, que estou
dizendo TODOS, sem exce??o, n?o tinham/seguiam um padr?o de
posicionamento... um pixel para o IE era diferente do Opera ou
Netscape... com isso, o seu layout ficava horr?vel e/ou
precisava ter uma vers?o para cada Browser, j? as tabelas...
elas eram mais f?ceis de ajustar.
Hoje, todos os Browsers est?o mais maduros, todos viram que essa
onde de lan?ar padr?es diferentes, estava somente prejudicando
eles mesmos, o que favoreceu a dissemina??o do IE na Internet.
Decidi migrar todo o meu ambiente para o TableLess, isto ?, o
que n?o precisa de dados tabulares, como formul?rios,
apresenta??es de conte?do e assim por diante. N?o ? um trabalho
f?cil, porque a documenta??o do CSS 2 n?o ? clara como eu
gostaria, n?o existem exemplos avan?ados e quem sabe fazer a
coisa, n?o diz como que, mas isso s?o coisas da Internet... quem
n?o quer puxar a brasa para a sua sardinha?
About the author:
Analista de Sistemas, especialista de projetos para Internet
desde 1993, projetista e mantenedor de diversos sites no Brasil,
como os sites da FAMEM e Porto do Itaqui.
|