JavaA web é um espaço democrático e, quase, universalmente reconhecido. Qualquer computador ou dispositivo com um mínimo de inteligência é capaz de acessar sites. Com isso, cresce cada vez mais o uso da web como plataforma para aplicações, no lugar dos programas offline que estamos acostumados a usar.

A web, por sua natureza, á uma plataforma muito melhor do que o desktop para as aplicações universais, que rodem exatamente da mesma forma em qualquer sistema operacional. Basta você fazer uma única aplicação web, e ela rodará no Windows, Linux, Mac, Solaris, React OS, e muitos outros sistemas operacionais. E ainda com a vantagem de seus dados do programa poderem ser acessador de qualquer computador, já que todas as informações estão salvas na web.

Mas… criar aplicações que rodem em todo lugar não é justamente a proposta do java? Nós temos aqui, então, uma concorrência, uma disputa entre duas plataformas que, embora distintas, possuem um mesmo objetivo. Sendo ainda que o java perde pontos por ser lento como um dinossauro de pantufas.

A previsão de muita gente na área é de que o Java será usado cada vez menos, sendo substituído pelas aplicações online. E, pelo que parece, isto já começou. A nova versão do Mac OS (Leopard) não possui qualquer suporte ao Java 6, e ainda possui um suporte mínimo (e insuficiente) ao Java 5.

A reação de muitos usuários do Mac a isso não foi tão ruim. Muitos só disseram que nem usavam java mesmo, e seguiram adiante. Se pararmos pra pensar, o Java realmente faria falta hoje em dia? Quanto programas java você usa que não possuem um substituto equivalente para seu SO, e nem possuem um correspondente online? Será que ele não poderia ser reconstruído como uma aplicação web e você nem sentiria a diferença?

Eu queria ver opinião de leitores sobre isso, e o que acham do futuro as aplicações java e das aplicações online. Será que o java continua pelos próximos anos sem perder uma boa parcela do mercado?

Se interessou pelo assunto? Encontre livros de java com os melhores preços no JáCotei!

Se você é ainda um amador na área de programação e design web, e está usando <table> para montar o layout dos sites, então pare agora mesmo. Agora! Se parou, então agora esconda isso que você fez, pra ninguém ver. Assim é melhor.

Nos primórdios da web, quando o conhecimento era pouco e os recursos disponíveis eram menores ainda, havia um recurso bastante usado para montar a estrutura (layout) dos sites: a tabela. A pessoa montava uma grande tabela, com várias linhas e colunas, e ia colocando o conteúdo do site lá dentro. Era o único jeito de fazer o site ficar com a aparência desejada em todos os navegadores.

O tempo passou, o mundo mudou, e algumas pessoas começaram a usar outros recursos para montar a estrutura dos seus sites. Deixaram de usar tabelas e adotaram padrões web, e chamaram a isso de tableless. Se você está se perguntando por quê, temos muitas respostas. Em primeiro lugar, e mais importante, é o fato de que cada tag tem seu propósito, e a <table> não é exceção. Uma table (tabela) serve para exibir dados tabulares para o usuário. Dados parecidos com o que você vê numa planilha do excel. Usar table para montar o layout é usar uma tag fora de seu propósito, como usar um cachorro para pintar a parede. Você pode até conseguir molhar o cachorro na tinta e pintar a parede com ele, mas será que é pra isso que os cachorros foram feitos?


Leia todo o texto »

A maioria das pessoas que tem um blog usa o FeedBurner pra dar uma incrementada nos seus feeds. A grande maioria também usa o Google Adsense pra obter retorno financeiro com um blog. Agora, ambas as ferramentas se aliaram.

Quem tem conta no feedburner e no google adsense pode agora entrar na opção Monetize do feedburner, e ativar a exibição de anúncios da sua conta do adsense nos feeds. Esta é uma ótima forma de se ganhar dinheiro online através dos feeds do seu blog.

Computador Antigo - Apple ComputerUma das coisas que mais me atrapalha na hora de desenvolver é estar trabalhando com um computador que é fraco demais pra suportar até as ferramentas básicas necessárias. E pior que ainda existem muitas empresas que fazem com que o pessoal de TI trabalhe em computadores muito aquém do esperado. Não são computadores nem um pouco decentes, são… são… computadores indecentes!

O local onde trabalho atualmente já é o segundo em que sou obrigado a suportar computadores pré-históricos para desenvolver, e ainda esperam que eu seja produtivo. É difícil programar em uma máquina que, só de abrir o dreamweaver, trava por mais de um minuto. Dreamweaver e firefox aberto ao mesmo tempo? Só sonhando.

Programar pra web num Windows XP Professional com apenas 256MB de RAM? Só pro Chuck Norris e Capitão Nascimento. Não é tão caro comprar uma máquina decente. Não estamos falando de um PC pra jogos, só um pc que aguente rodar uma IDE mediana junto de alguns outros programas necessários sem travamentos.

Pessoas de TI, em geral, sabem ser improdutivas. Não que seja de propósito, mas é que temos tantas fontes de distração em um computador que mesmo nas condições ideias é difícil estar concentrado no trabalho o tempo todo. Dê a um programador um computador que só aguenta rodar paciência, e só o que ele vai fazer é jogar paciência. Ou blogar.

Quer comprar um computador? Compare preços de computadores no JáCotei!

October 27th, 2007Você tem tempo?

Relógio - ClockNo mundo corrido de hoje em dia, tempo é algo que nos parece cada vez mais escasso. Por mais coisas que façamos em um único dia, sempre tem aqueles em que terminamos com a impressão de que o tempo passou rápido demais e não deu pra fazer tudo que a gente queria.

Pessoas de todas as profissões acabam sofrendo com a falta de tempo, mas eu acho que ele é um inimigo muito mais cruel de quem trabalha na área de TI. Além de trabalhar, temos que continuar estudando e nos atualizando todo o tempo, pois 1 ou 2 anos trazem avanços e mudanças que podem revolucionar toda a sua área e fazer com que um profissional de TI que não estuda há alguns anos fique totalmente desatualizado e despreparado.

Não podemos comprar tempo, roubar tempo e nem alugar. Da mesma forma, não podemos criar tempo para nada. Só o que podemos fazer com o tempo é transferi-lo de uma atividade para outra. Se você quer passar a frequentar a academia 3 horas por semana, terá que tirar 3 horas semanais de outra(s) atividade(s). Saber gerenciar seu tempo diário é o que pode fazer a diferença entre um bom profissional e um mau profissional.

Acho que uma das melhores frases sobre este assunto eu encontrei na revista Você S/A, onde diziam que o tempo é um dos únicos recursos realmente democráticos do mundo. Porque não importa sua condição financeira, social ou cultural, a todos é dado exatamente 24 horas em um dia, e cabe a cada um de nós decidir o que fazer com o que nos foi dado.

Comecei a usar o Linux definitivamente no final de 2006, e desde aquela época sempre usei o Ubuntu e, com ele, o ambiente Gnome. Sempre fui grande fã do Gnome, mas a cada notícia do KDE4 eu ficava mais empolgado com ele. Agora, que saiu a versão 7.10, resolvi usar o KDE. Instalei o Kubuntu.

Em questão de efeitos visuais, o Kubuntu se dá melhor. Pequenas animações e brilhos tornam o sistema bonito de usar mesmo sem instalar compiz ou semelhantes. No início não gostei muito de ter apenas uma única barra na tela, ao invés das duas barras do gnome. Claro que podemos mudar, mas com o tempo me acostumei e passei a gostar da barra.

Só achei que, comparado ao gnome, o KDE tem uma usabilidade muito ruim. No gnome as tarefas rotineiras podem ser feitas com menos cliques do mouse, o que é um ponto positivo. Por outro lado, a principal vantagem do KDE é uma maior integração de diversos programas entre si, e com o próprio sistema.

Por último, uma outra desvantagem no KDE é que ele é mais pesado que o gnome, mas nada que realmente faça uma grande diferença. No fim das contas, vou ficar mesmo com o KDE, porque o KDE 4 que vem aí vai ser fantástico. Outro dia escrevo sobre ele.

October 18th, 2007Chegou o Gibão Valente!

Ubuntu LogotipoHoje finalmente foi lançada a versão 7.10 do Ubuntu, batizada de Gutsy Gibbon (ou Gibão Valente, em português). Ela chega com algumas diferenças e muitas melhorias e, com certeza, vale a pena atualizar para a versão mais nova desta distribuição. Ainda mais sendo de graça.

Entre as novas vantagens do sistema está algo que eu sempre senti falta ao instalar o linux em computadores de pessoas com menor poder aquisitivo: um bom suporte a softmodens. Sabe, aqueles modens mais baratos de conexão discada. Agora o Ubuntu detecta automaticamente seu softmodem e se oferece para instalar um driver não-livre para suportá-lo. Perfeito.

Além disso, o driver da placa de vídeo é detectado e instalado automaticamente. Isso é para suportar o Compiz, que já vem ativado por padrão nesta versão do Ubuntu. Falando no compiz, ele já era leve na versão 7.04, e nesta versão ele ficou ainda mais leve, conseguindo rodar numa em um notebook Positivo M25, que é um computador bem modesto.

Suporte total nativo a interfaces wireless é uma das outras vantagens do Gibão Valente (Valente, e não Sacudo!!). Sua rede wireless será rapidamente detectada, e conectar a ela será o mais simples possível. Tão simples quanto isso é instalar sua impressora, que é detectada assim que plugada na porta usb.

E, ainda, uma novidade pra quem usa notebooks: ele instala um driver para melhor suportar o touch pad, permitindo ainda usar o recurso de scroll horizontal e vertical nestes dispositivos. Já falei “perfeito”?

Várias outras vantagens te esperam, como instalação automática de codecs, suporte nativo a escrita em partições NTFS, mudanças na interface de configuração, e a lista continua. Quem quiser mais informação sobre o Ubuntu 7.10 pode ler esta análise mais profissional feita pelo ZumoBlog.

October 13th, 2007Vamos a la playa

Estou saindo de viagem pra aproveitar o feriadão. Como não tive tempo pra deixar nenhum post preparado, o blog vai ficar parado até segunda de noite.

Mas aí prometo que faço algum post legal quando voltar. Enquanto isso, se quiserem, podem deixar aí nos comentários sugestões de assuntos pra eu falar na segunda-feira.


© 2007 Leonardo Bighi | iKon Wordpress Theme by TextNData | Powered by Wordpress | rakCha web directory