O iMasters Box é um agregador de serviços voltado para desenvolvedores web, que reúne ferramentas úteis para os profissionais e que já estão disponibilizadas na rede. Essa seleção foi divulgada na Revista iMasters #06.
Conheça mais do iMasters Box e envie suas sugestões!
Alloy UI
Framework open source de componentes de interface que nasceu em 2009. Você pode estar perguntando porque deveria investir seu tempo no Alloy, ao invés de usar o jQuery, com seu gigantesco ecossistema de plugins. O caso é que a manipulação de DOM é só o topo do iceberg quando estamos lidando com aplicações modernas e de alta escalabilidade. Você provavelmente vai utilizar uma biblioteca para templates, outra para carregamento modular, outra para estruturação MVC, outra para componentes de UI (como jQueryUI/ExtJS) etc. O Alloy vem com todas essas coisas juntas. Então não tem confusão entre bibliotecas, só uma API uniforme que deixa sua vida mais fácil. É construído com base no YUI3, um projeto da Yahoo! e é mantido pelos engenheiros da Liferay.
Aptana Studio
É um software open source gratuito para IDE, desenvolvido em Java, com suporte a CSS, HTML, JavaScript, ScriptDoc, XML e texto comum, embora também seja possível configurá-lo para suportar PHP,Ruby on Rails,Adobe AIR e Bibliotecas AJAX. É baseado no Eclipse. O Aptana Studio é distribuído em multiplataforma, ou seja, pode ser rodado em Windows, Linux e Mac OS X. Também é possível se integrar ao Eclipse através de um plugin. Uma funcionalidade bastante interessante do Aptana é seu assistente de código. Ele funciona como um quadro branco, estilo pop-up, que sugere como você pode preencher com o código. Ele tem integração com Git e permite personalização da IDE, entre outras características.
API ConsultaCPF
Webservice para consulta de CPF/CNPJ na Serasa. Existem vários tipos de consultas para análise de crédito que permitem a automação de back-office.
Ambiente de testes: http://www.consultacpf.com/webservices/test-drive/consultacpf.asmx
Ambiente de produção: http://www.consultacpf.com/webservices/producao/consultacpf.asmx
MultiSwitch
O MultiSwitch é uma extensão simples para Google Chrome, porém muito útil quando você precisa simplesmente alternar entre o localhost e ambientes de testes, customizando o título de cada ambiente.
Twisted
O Twisted é uma engine de rede escrita em Python que suporta inúmeros protocolos, incluindo HTTP, NNTP, IMAP, SSH, IRC, FTP e mais. Contém um servidor web, vários clientes de chat, servidores de mail, é composto de inúmeros sub-projetos e interfaceira com diversos reactors que você pode escolher. Ele tem uma extension em C para falar com epoll, usa o PyKQueue para falar com kqueue, o próprio python sabe falar com select e poll, e usa o toolkit Win32 do python para usar IOCP.
Pylons
O Pylons fornece uma implementação orientada a objetos de MVC, porém “terceirizando” um pouco o serviço. Na camada de modelo, é possível trabalhar com models como o storage engine do Google App Engine (BigTable), CouchDB ou o ORM/DAL SQL Alchemy. Para a camada de views, fornece suporte a sistemas de template como Mako, Genshi e Jinja2. De certa forma, o Pylons é um “controlador integrado com outras ferramentas”.