Hoje resolvi mudar um pouco o foco nesse post. Nada de código… e sim um pouco de filosofia[barata]. Quando convivemos diariamente com pessoas não adeptas ao software livre , percebemos claramente que as divergências de pensamento são enormes. Desde a escolha por uma ferramenta, ou metodologia e até mesmo sobre a vida. Hoje, vasculhando meus documentos, encontrei um arquivo txt com o nome “Leia-me novamente”. Curioso, fui abrir logo para ver o que o meu cérebro tinha me preparado....
Como comentado no post anterior, agora o objetivo é fazer um passo a passo para instalação do nodeJS em seu ambiente. Em teoria o node suporta todos os sistemas operacionais POSIX inclusive o Windows, mas segundo o site oficial, no momento o node está sendo testado no Linux, Mac e Solaris. Para rodar o node é necessário ter o Python 2.4 ou superior instalado. Levando em consideração que o V8 vem incluído no pacote do node, não existe nenhuma outra dependência....
Há tempos que penso em testar o Node.js, mas só esta semana pude parar e dedicar um pouco de tempo a este obejtivo. Meu intuito com este post é apenas “compilar” algumas informações sobre o node e passar adiante para aqueles que ainda não tiveram a oportunidade de conhecer. O que mais me motivou a investigar o node, foi o próprio nome Node.js. Assim como todo aficcionado por JavaScript, sempre quero saber tudo a respeito da linguagem, assim como o que está sendo feito com ela....
Hoje começo uma série de posts onde pretendo mostrar o poder do TheWebMind para criação de uma Aplicação. Com o último release, uma das principais novidades é o módulo nativo Zend Models, que gera uma estrutura MVC utilizando oZend Framework. Atualmente o TheWebMind encontra-se na versão Pre-Alpha, isso quer dizer que ainda não está totalmente estável, ainda possui bugs e melhorias a serem implementadas. Mas com o que temos hoje, é possível fazer muita coisa....
O primeiro post do ano não poderia tratar de outra coisa, que não o projeto com o qual venho dedicado boa parte do meu tempo. Como vocês devem saber, juntamente com o Felipe Nascimento sou Desenvolvedor/Líder do TheWebMind. O projeto vem crescendo ao longo dos meses, e 2010 promete ser um ano de muito sucesso. Desenvolvedores espalhados pelo Brasil e pelo mundo estão entrando em contato conosco mostrando interesse em participar de alguma maneira do TheWebMind....
Hoje vou falar um pouco sobre a WML, a linguagem que o TheWebMind interpreta. A Web-Mind-Language(WML) é uma linguagem baseada no conceito NLP(Natural Language Processing), que é um campo da ciência da computação que se preocupa com a interação entre linguagens de computadores e humanas(naturais). A linguagem se assemelha muito com a natural (português, inglês, espanhol, etc.), apenas seguindo algumas regras de sintaxe. Este padrão, chamamos de Linguagem de Programação Discreta....
Quando falamos em aplicações RIA utilizando Javascript, logo pensamos em uma biblioteca que nos auxilie na construção dessas aplicações. Dentre uma infinidade de bibliotecas e frameworks existentes atualmente, o jQuery continua sendo minha alternativa preferida. Sua simplicidade e ao mesmo tempo robustez proporcionam diversas funcionalidades indispensáveis no desenvolvimento de uma aplicação rica. Juntamente com o Felipe Nascimento, palestrei na Target Trust (empresa de TI especializada em treinamentos aqui em Porto Alegre) nesta terça-feira(17/11/2009) sobre a biblioteca jQuery....
Como todos sabem, neste último sábado palestramos sobre o projeto TheWebMind no Tche Linux 2009. A palestra explica o funcionamento da plataforma Mind, assim como a sintaxe da linguagem entre todas outras funcionalidades. Estou preparando alguns exemplos sobre o uso do TheWebMind. Em breve posto aqui no Blog. Segue abaixo os slides para quem não pode comparecer....
Para quem ainda não conhece, vale muito a pena dar uma estudada no projeto da qual me sinto muito orgulhoso de fazer parte, o TheWebMind. Esse projeto tem um objetivo bem audacioso: Entender um problema e resolve-lo da melhor maneira possível. Claro que tudo isso no mundo do desenvolvimento de Software. ;) Quando vamos desenvolver um sistema precisamos inicialmente de um escopo. Após isso é feita a análise visando o sistema como um todo e por ai vai… Modelagem de banco de dados, Diagramas, Modelo de Classes etc....
Acabei de ler aqui os slides do Thomas Fuchs, que para quem não conhece, é um dos Gurus do Javascript. O Thomas além de ser o criador da biblioteca Script.aculo.us é membro do core da bilbioteca Prototype, e semana passa anunciou o Scripty2. O Scripty2 nada mais é do que o próprio Script.aculo.us porém totalmente reescrito e otimizado. Bom, nestes slides o Thomas aborda vários assuntos interessantes e úteis para todos nós programadores Javascript....