Não, não... primeiramente vamos esclarecer. Não digo que webdesigners deveriam ou não deveriam utilizar o Linux para criação de seus designs e estruturas de sites. Tanto Linux, Windows, Macintosh e demais sistemas têm suas vantagens no desenvolvimento e não é o sentido compará-las. O ponto sendo sugerido aqui é que webdesigners ajudem na difusão do Linux, independentemente da distribuição, à grande massa de usuários.
O fato de um sistema operacional de livre distribuição (como Linux, OpenBSD etc.) ser o principal dentre os usuários é fundamental para o crescimento tecnológico das aplicações web. Um dos principais problemas vividos hoje pelos desenvolvedores é a grande quantidade de tempo gasto para deixar suas criações compatíveis com vários sistemas operacionais e navegadores de Internet diferentes. Isso vai desde a criação do design e a exportação das imagens em formatos que são tratados com discrepância entre os browsers, impossibilitando uma melhor performance do acesso às páginas, até a criação estrutural do site, uma vez que nem sempre um mesmo estilo CSS é interpretado da mesma forma em diferentes sistemas/navegadores.
As vantagens da adoção em larga escala de um SO de código aberto são inúmeras:
- Ter um sistema atualizado gratuitamente - Não importa se a distribuição que o usuário escolheu é Ubuntu, openSUSE, Fedora ou Debian a atualização será gratuita! Você atualiza seu Ubuntu 7.10 para o 8.04 simplesmente com uma conexão à Internet. Isso resolve um dos problemas diariamente vislumbrados pelos criadores de sites que é o uso de grande parte da população de sistemas operacionais antiquados como Windows 98/95, muitas vezes para evitar gastos com atualizações.
Isso limita a criatividade e funcionalidade dos sites em criação, tendo em vista que estes devem também ser compatíveis com navegadores antigos. - Ter uma máquina antiga atualizada - Em distribuições Linux, como por exemplo o Ubuntu e o Debian, a atualização acontece de forma semi-automática e você pode escolher se deseja atualizar determinados programas instalados ou a distribuição como um todo. Desta forma você pode manter o sistema de forma que não exija tanto processamento e memória, mas que provém a última versão disponível de seu navegador. Isso garante com que pequenas/grandes empresas ou lares que não dispõem de computadores de última geração possam acompanhar sem custos adicionais a evolução dos recursos da Internet.
- Diminuição das diferêncas de renderização entre browsers - Os navegadores de Internet ou browsers utilizam-se de motores de renderização para conferir ao usuário a exibição gráfica correspondente ao código HTML que foi recebido do servidor. Assim, por exemplo, o Internet Explorer tem seu motor, o Firefox o seu, e o Safari outro. Esse fato dificulta alcançar o objetivo de ter um site mostrado de forma idêntica em todos sistemas.
A vantagem do Linux nesse âmbito é que a maioria dos navegadores ofertados são de código aberto, como o Firefox, Konqueror, Epiphany, Galeon etc. Tanto no que diz respeito às interfaces, quanto aos motores (Gecko/Mozilla, Webkit, KHTML). Ainda, muitas vezes vários programas fazem um mesmo motor de renderização. Desta forma, o desenvolvedor terá uma gama navegadores diferentes, mas terá chances maiores de um mesmo website ser exibido da forma em vários computadores, além de ter acesso direto ao código-fonte dos motores envolvidos. Isso significa menos dor de cabeça e maior produtividade. - Suporte a tecnologias novas - Hoje em dia por exemplo, um webdesigner restringe bastante o público-alvo do seu trabalho ao utilizar recursos como Ajax, Flash etc. Isso representa uma perda na criatividade e funcionalidade que o site se propõe a fornecer. Uma vez que a maioria dos browsers utilizados globalmente serão mais rapidamente atualizados (devido a sua gratuidade e conveniência) haverá maior liberdade para se ultilizar tecnologias recentes.
