genealógia das linguagens de programação Março 11, 2009
Posted by edersonmelo in Ajax, Android, Arquitetura e Design de Sistemas Para Web(e intranet), Asp, CSS, CSharp, DotNEt, Gerênciamento de Projetos e Produtos, Grails, Groovy, Hibernate, Html, JBoss, Java, Linguagens, PHP, Python, Spring, Visual Studio, XML, XSL, c#, jpa, jsf, jsp, jstl, php, python, struts, tomcat.Tags: C#, delphi, dot.net, genealógia das linguagens de programação, PHP, Python, vb
2 comments
Você alguma vez parou para pensar a origem, a raiz da linguagem que você está usando hoje? Eu não, até a achar um mapa, ou árvore genealógica das linguagens de programação.

É muito bacana, vou mandar imprimir em formato de pôster para por na parede (Sem comentários, sei que não tem nada mais nerd).

Ederson Melo
Agora é DotNet Março 2, 2009
Posted by edersonmelo in Asp, CSharp, Conteúdo do Blog, DotNEt, Java, Linguagens, PHP, Python, Visual Studio, c#, jsp, php, python.Tags: .NET, Asp, C#, CSharp, Curso, dot.net, Flash, J2EE, Java, javascript, PHP, Python, vagas, Visual Basic
5 comments
Estava pensando, para que serve a história?
Segundo fontes:
- história consiste na análise de processos e eventos ocorridos no passado.
Assim ao meu ver, conseguimos evitar erros que ocorreram no passado! Mas é impossível. Mas do que estou falando afinal? É que quando comecei a trabalhar com programação, minha primeira linguagem desktop foi Visual Basic e web foi asp. Logo que conhece PHP e outras, resolvi seguir esta linha, mas não pela filosofia cega e sim por liberdade e maior solicitação nas empresas.
Então eis que cometi o histórico erro de dizer: “…eu nunca mais vou trabalhar com linguagens microsoft”.
O que aconteceu agora? Devido a várias oportunidades e um crescente mercado também nesta linguagem, resolvi aprender um pouco.

Para termos idéia, consultei o site http://vagasnaweb.blogspot.com/ e extraí os seguintes valores:
Desenvolvedor .NET (190)
Programador ASP (112)
Desenvolvedor C# (54)Desenvolvedor Flash (33)
Desenvolvedor J2EE (11)
Desenvolvedor Java (150)Desenvolvedor Javascript (8)
Programador PHP (168)
Desenvolvedor Python (2)
Fonte: http://vagasnaweb.blogspot.com/
Obs.: os dados são gerais, não considerei apenas um ano, mas todas as vagas desde a existência do site.
Um colega de trabalho falou certa vez:
“Sou programador, indiferente da linguagem que eu precise aprender”
Realmente ele estava a frente no que hoje acabei de chegar. Espero não espantar você por causa disto, mas possíveis posts iram aparecer sobre Dot Net(não se assuste).
Fica também a dica para quem estiver começando e não sabe por onde seguir. Nos realmente nunca temos a certeza!
Fonte: http://pt.wikipedia.org/wiki/Hist%C3%B3ria
Abraço,
Ederson Melo
Android e o HTC Magic da google Fevereiro 18, 2009
Posted by edersonmelo in Android, Arquitetura e Design de Sistemas Para Web(e intranet), Gerênciamento de Projetos e Produtos, Google, Java, Linguagens.Tags: Android, Android Google, celulares, desenvolvimento mobile, Google, HTC Magic, LG, Motorola, Nokia, PalmOS, S60, Samsung, smartphones, Sony-Ericsson, Symbian, UIQ, Windows Mobile
add a comment
A algum tempo todos vêem notando o crescimento do sistema operacional Android da google.
Atualmente, as três principais plataformas para celulares e smartphones são o Symbian, que deu origem ao S60, desenvolvido pela Nokia (mas também em aparelhos da LG, Samsung e alguns outros fabricantes) e também ao UIQ, para aparelhos da Sony-Ericsson e da Motorola; o Windows Mobile, que é encontrado em muitos smartphones e o PalmOS.

O android entra para conquistar seu espaço e unificar 4 públicos diferentes nesta área de aparelhos móveis:
- os fabricantes de celulares;
- os desenvolvedores
- os fabricantes de chips (incluindo a Intel) e;
- os consumidores.
Observando com mais detalhes, vou acabar brincando um pouco com o Android, se não comercialmente, para conhecimento já estará de bom tamanho.
Para não colocar um vídeo da demonstração do novo aparelho(HTC Magic), pois sei que para muitos abrir este tipo de multimídia é complicado, disponibilizo abaixo o link:
http://www.youtube.com/watch?v=WazqE9gZf28
Fonte(Como as fontes foram muitas, deixo o caminho que utilizei):
http://www.google.com.br/search?q=android+Google
Abraço,
Ederson Melo
Porque internacionalizar Novembro 5, 2008
Posted by edersonmelo in Arquitetura e Design de Sistemas Para Web(e intranet), Gerênciamento de Projetos e Produtos, Java, PHP.Tags: API NLS, gettext, internacionalização, Java, properties
add a comment
A internacionalização de conteúdo está mais freqüente em blogs e sites corporativos. Uma empresa pode contar com a vantagem de ter conteúdo que sofre pouca alteração, como a parte de visão da empresa, produtos, etc. Este facilitador para alterar pouco o conteúdo ajuda na hora de internacionalizar, mas já em blogs a coisa muda de figura, o conteúdo é muito dinâmico e nem todos os blogeiros possuem uma escrita, digamos que, “fluente” em inglês.
Mas, porque internacionalizar? Porque cada vez mais sites, blogs e portais são acessados por empresas em busca de talentos, estudos de caso, empresas em busca de serviços para contratar entre outros motivos.
Acho motivos mais que suficiente para que nossos sites e blogs possuam no mínimo uma apresentação internacionalizada.
Em php a funções gettext implementa uma API NLS (Native Language Support) que pode ser usada para internacionalizar suas aplicações PHP.
Em java utilizo properties, mas em quase todas a linguagens existem formas de internacionalizar conteúdos.
Fonte:
documentação em » http://www.gnu.org/software/gettext/manual/gettext.html.
http://br.php.net/gettext
http://blog.caelum.com.br/2007/10/02/internacionalizacao-no-codigo-java/
Abraço,
Ederson Melo
Curso GD, Meu Jogo Novembro 3, 2008
Posted by edersonmelo in Ajax, Arquitetura e Design de Sistemas Para Web(e intranet), Game, Game Design, Game Programer, Gerênciamento de Projetos e Produtos, Java.Tags: educação sócia ambiental, Game Design, Java, javascript
2 comments
Nesta sexta, recebi os exercícios do curso de GD, esse deu gosto de fazer, até porque tínhamos que desenvolver um game para a entrega no final do curso (Final de Dezembro).
Resolvi enviar uma proposta que acho bacana, trabalhando sobre educação sócia ambiental. A proposta é bem simples, você monta seu personagem e conhece a ilha. Após você escolher uma das opções liberadas para acesso, você começa a andar pela ilha e resolver as diversas opções apresentadas.
Pretendo desenvolver usando Java e javascript, ainda não tenho idéia exatamente do que e como usar, mas está a caminho.
Tela de proposta de projeto:
Para começo é isso, espero poder evoluir e liberar para jogo em Dezembro se tudo der certo.
Abraço,
Ederson Melo
VRaptor Outubro 13, 2008
Posted by edersonmelo in Java, Linguagens.Tags: convenções, framework, framework vraptor, Java, java magazine, MVC, revista, struts, Vraptor, WebWork
add a comment
Lendo a revista Java Magazine, despertei um interesse sobre o framework VRaptor, além de ser um framework que utiliza convenções em troca de configurações também foi desenvolvido por Brasileiros, em meados de 2004 na universidade de São Paulo.
Textos direto da fonte:
Novidades VRaptor 2
Uma das principais novidades do VRaptor 2 é a remoção da necessidade de um xml de configuração. Todas as classes anotadas com @Component que estão dentro de WEB-INF/classes serão carregadas. Você ainda tem a opção de usar o XML para configurações mais avançadas.
O que é o VRaptor
Vraptor é um framework controlador MVC, tal como o Struts e o WebWork, baseado fortemente em inversão de controle, injeção de dependências e, em especial, convenções em vez de configurações. O objetivo é diminuir o tempo de desenvolvimento de uma aplicação web Java EE.
Fontes:
Abraço,
Ederson Melo
CMS’s Outubro 1, 2008
Posted by edersonmelo in Ajax, Arquitetura e Design de Sistemas Para Web(e intranet), Banco de Dados, CSS, Gerênciamento de Projetos e Produtos, Hibernate, Html, Java, Linguagens, MSSql, Mysql, Oracle, PHP, PostgreSQL, Python, XML, XSL, jsf, jsp, jstl, php, python, tomcat.Tags: apache license, cms, drupal, ez publish, free, GPL, informix, japs, Java, joomla, microsoft sql, Mysql, Oracle, PHP, phpcms, plone, PostgreSQL, Vignette, xoops
add a comment
Procurando sobre CMS’s desenvolvidos em php, para ter uma idéia melhor da quantidade que temos disponíveis, achei uma lista completa na wiki. Coloquei a lista mais abaixo para quem deseja conferir.
E claro, aprendi um pouco mais sobre CMS.
CMS é a sigla para Content Management System, ou em bom português, Sistema Gerenciador de Conteúdo.
Um CMS tem como objetivo facilitar a criação, edição, publicação e distribuição de informação.
Características na maioria dos CMS:
- Suporte a múltiplos usuários (registro, gerenciamento e atribuição de papéis a vários usuários).
- Edição de conteúdo facilitada.
- As funcionalidades iniciais podem ser ampliadas ou novas podem ser adicionadas através de plugins e/ou módulos.
- Gerenciamento e controle de documentos através de publicação, revisão, arquivamento e eliminação de documentos.
- Camada de apresentação gerenciada através de templates, permitindo a troca rápida da interface independente do conteúdo.
- Controle de Fluxo. Por exemplo, um usuário pode enviar um artigo para um site, mas este não é publicado imediatamente, até que seja revisto por um editor e depois aprovado por um editor-chefe.
Em 1995, a CNET, uma empresa de mídia web, resolveu comercializar seu CMS através de uma empresa à parte, denominada Vignette, iniciando assim o comércio de gerenciadores de conteúdo.
Fontes:
Abraço,
Ederson Melo
Matrix Ajax Jsf Setembro 5, 2008
Posted by edersonmelo in Ajax, Java, Linguagens, jsf.Tags: AJAX, framework, jsf, Matrix Ajax Jsf
add a comment
Procurando qual framework usar para criar aplicações em ajax e jsf, eis que encontro uma matrix mostrando
com o que eu poderia contar em cada uma das aplicações oferecidas na web. Heis que me deparo com o site: http://www.ajaxjsf.net/
No mínimo nota 10 em informação. O que vale muito compartilhar com vocês.
Abraço,
Ederson Melo




