2 de agosto de 2008

4 razões para Webdesigners defenderem a difusão do Linux

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.
Portanto, na proxima vez que você observar que um cliente, um amigo ou parente está frustrado com o desempenho de sua máquina na navegação da Internet, sugira: "Por que não experimenta o Linux?"

15 de janeiro de 2008

Blog v0.1

Esse blog foi criado com o intuito de fornecer fontes de informações para estudantes/profissionais/entusiastas em automação e robótica.
Ao longo do tempo, com a ajuda dos leitores, serão postados projetos, circuitos, artigos, reportagens, notícias e principalmente dicas de softwares, ambientes de desenvolvimento, e hardware relacionados.

Até breve!