Citações


Jakub Korab postou no dia 12 passado, em Javalobby, uma listagem comentada muito interessante chamada The Best Java Tools You Never Knew Existed, ou “As melhores ferramentas Java que você nem sabia que existiam”.

Muito útil, vale a pena a ler e conhecer as ferramentas que você eventualmente ainda não conheça. O post apresenta links para todas as ferramentas listas.

Por falar nisso, eu mantenho listagens de Ferramentas de Software e de Bibliotecas e APIs para Java em meu site de referências Márcio’s Hyperlink, ambas organizadas em sub-categorias. Apesar de minha coletânea ser bem mais ampla, depois que li o artigo citado, vejo que tenho algumas novidades para acrescentar lá.

Terminou dia 9 nos Estados Unidos o JavaOne 2008, maior evento Java mundial, e as novidades e reflexões sobre o universo Java decorrentes desta conferência ainda devem ecoar em artigos de portais, blogs e revistas nas próximas semanas.

Chamo a atenção para uma nota curta postada pelo Java Champion Adam Bien, durante o evento no dia 8, da qual faço uma tradução livre aqui:

Durante um painel no Comunity Corner [do JavaOne] (java.net booth) com James Gosling, um participante lhe perguntou uma questão interessante: “Qual linguagem de programação você usaria *agora* sobre a JVM, exceto Java?”. A resposta foi surpreendentemente rápida e muito clara: - Scala.

Scala é uma linguagem de programação que incorpora recursos de linguagens orientadas a objetos e funcionais. A implementação de Scala é software livre de código aberto e roda sobre a JVM (JDK 1.4 ou superior), sendo interoperável com Java.

O paradigma de programação funcional, que trata a computação como uma avaliação de funções matemáticas e que evita estados ou dados mutáveis [Wikipédia] — baseado na teoria do cálculo lâmbda –, tem começado a ganhar evidência como tendência no meio acadêmico e na mídia técnica especializada.

Talvez por isso a escolha de Gosling por Scala, que incorpora programação funcional, tenha sido tão imediata. Alternativas existentes de linguagem de programação para a JVM atualmente, além de Java e Scala, incluem Groovy, JRuby (Ruby) e Jython (Python).

Um bom artigo introdutório sobre programação funcional é Functional Programming For The Rest of Us (em inglês), 2006-06-19, em defmacro.

E no tópico Outros Ambientes e Linguagens JVM em meu site de referências você encontra mais links úteis, inclusive a série de artigos Roundup: Scala for Java Refugees, recomendado por Ron Francis para quem quer transitar de Java para Scala, um caminho suave segundo Joel Neely.

Para quem começar a programar em Scala, é bom saber que há um Scala Plugin para Eclipse 3.3. E um plug-in Scala para NetBeans 6 está a caminho, sendo desenvolvido por Caoyuan Deng.

Para saber mais:

Elomar França, de Natal, RN, está fazendo em seu blog um trabalho super legal e útil de tradução dos tutoriais do portal HTML Dog para o português.

Em ritmo de um post por capítulo, na segunda quinzena de fevereiro ele traduziu o Tutorial Iniciante de HTML. E no início de março já veio todo o Tutorial Iniciante de CSS.

O portal HTML Dog ainda oferece mais quatro tutoriais, nos níveis Intermediário e Avançado para HTML e CSS, que Elomar promete traduzir. Parabéns pela iniciativa e pelo trabalho excelentes, Elomar!

Você sabe O que é e como lidar com um Troll na web?

Eu não sabia, mesmo já tendo me deparado com alguns internet afora.

Para saber o que são Trolls na web e ainda aproveitar dez dicas de como lidar com eles, basta seguir o link anterior e ler o interessante artigo do repórter Guilherme Neves, de 29 de janeiro.

Junto com André Crespani, Guilherme edita o blog Infosfera, canal de Tecnologia do portal ClickRBS, RS/SC.

Lendo o artigo ODF em 2008 (2007-12-14) no blog de Cezar Taurion, Gerente de Novas Tecnologias da IBM Brasil, fiquei sabendo que o padrão ISO/IEC 26300:2006 — que normatiza o OpenDocument Format (ODF) — foi recentemente traduzido para o português pela ABNT.

O trabalho foi liderado por Jomar Silva, Coordenador do GT2 da Comissão de Estudo CE-21:034.00 ABNT e Diretor da ODF Alliance no Brasil.

Tanto o documento do padrão ISO/IEC 26300:2006 original em inglês quanto a tradução para português estão livremente disponíveis para baixar:

OpenDocument Format (ODF) é o formato aberto de documentos de escritório (texto, planilha, apresentação), utilizado por pacotes de escritório software livre como OpenOffice.org e IBM Symphony, padronizado pela OASIS e que se tornou um padrão internacional ISO em 2006.

A leitura do artigo de Cezar Taurion é interessante. Recomendo também meus posts OOXML não aprovado como padrão ISO e Microsoft Office “Open” XML, que dão uma visão geral do debate entre ODF e a tentativa (frustrada até agora) da Microsoft em tornar o formato OOXML do Microsoft Office 2007 também um padrão ISO.

- Próxima Página »