Skip to Content

javascript

Gerador de Nomes

Portei um código antigo para gerar nomes pronunciáveis aleatoriamente, que havia escrito em Perl há muito tempo.

Os nomes são pronunciáveis, o que não garante que sejam fáceis de pronunciar.

Como o código é um tanto extenso, não vou comentá-lo desta vez, apenas colocar como anexo. O Gerador de nomes agora faz parte do bloco lateral Rolador de Dados. ;-)


Desenvolva na Web com Mozilla

Bruno Torres publicou um artigo falando de três ótimas ferramentas para desenvolvedores Web. As três funcionam apenas na forma de extensão para um navegador Mozilla, como o Firefox, Suite ou SeaMonkey. Vale a pena uma conferida!


Nova versão do Manual JavaScript

Acabo de publicar aqui uma nova versão do Manual JavaScript, antes parte integrante da Enciclopédia Omega.

Seu objetivo é mostrar JavaScript como linguagem, explicando conceitos. Acresci um Code Standard antigo meu também, a quem interessar.

Dependendo do retorno e do meu tempo disponível, posso acrescentar novos capítulos.

A versão que constava na Enciclopédia Omega está dando erro de banco de dados (como outras partes daquele wiki). Este foi um dos fatores que me motivou a fazer essa nova edição.

Adianto que peguei uma versão antiga do material (só editada por mim mesmo) e por isso não há problema em disponibilizar sob uma outra licença (já que sou o detentor do copyright, ao menos até aquele momento). Neste caso, o manual deixa de ser GNU FDL e passa a ser Creative Commons - Share Alike - Atribution, como o restante do meu site.

O livro? Veja: Manual JavaScript - O Poder da Simplicidade, acessível online e em PDF.


Adeus IaraJS

Chega um momento em que nos damos conta de que estamos andando na direção errada. Não que nossos pés mudaram a direção de uma hora para outra, mas nada é imutável. O cenário muda, e nós mudamos também. E quando nos tornamos prisioneiros de antigos costumes e projetos, o primeiro passo para nos libertarmos deles é percebermos sua real relevância.

IaraJS (http://iarajs.codigolivre.org.br) foi um projeto muito importante. Rendeu-me um Trabalho de Conclusão de Curso e uma boa experiência com JavaScript (como linguagem mesmo, não como fogos de artifício) e sobre webdesign e projeto. Mas o que no passado poderia ser uma idéia interessante hoje não é mais.

IaraJS era um projeto com personalidade. Não havia visto nenhum projeto parecido. Era como um sistema de criação de sites (quase um "CMS de nerd") inteiramente em JavaScript, baseado em componentes e com suporte a temas. Suas vantagens eram ótimas: layout padrão mais facilmente obtido, páginas enxutas (o que resulta em sites mais rápidos de serem carregados). O problema é que hoje essas vantagens são alcançadas com uso dos padrões web.

Claro, há diferenças... Se por um lado sites IaraJS não podem ser vistos em navegadores sem suporte a JavaScript, por outro a inclusão de elementos dinâmicos na página estava começando a ficar interessante, de modo que os elementos dinâmicos do layout seriam definidos no tema; o que não dá mesmo pra fazer com CSS... Mas é uma vantagem que não compensa.

Assim, IaraJS está oficialmente encerrado e no site do projeto coloquei um manifesto explicando os motivos. Outros projetos terminam hoje também:

  • IaraPHP - bindings IaraJS para PHP. Com eles era possível escrever páginas do IaraJS sem saber JavaScript, usando um conjunto de classes em PHP;
  • Platform for Iara - framework que pouco evoluiu da fase vaporware...
  • AngelBook - linguagem de formatação simples de usar e processar. Por que acabou? O simples de processar acaba limitando o simples de usar e hoje o que se procura são linguagens wiki-style...
  • QatarPP - portal pessoal que agregaria resumos RSS e apresentaria conteúdo feito em AngelBook.

Bom, estão mesmo encerrados. Agora os projetos de que participo (pelo menos nesses meses) são os três aí do lado (Power Box). Comentários?

-- Cárlisson Galdino


Conteúdo sindicado