Atualização do Ponto G++

Já faz um tempão que não atualizava o Ponto G++, mas não estive parado. Pelo contrário, mantive bastante atividade nestes últimos dois meses, preparando uma atualização completa do site, usando agora a plataforma WordPress, em substituição à plataforma Drupal que vinha usando até então. O motivo: simplificar a manutenção do site, para poder dedicar-me mais à elaboração de conteúdo.

O Drupal é um CMS excelente, mas para a finalidade que tenho em mente no momento, é uma ferramenta muito pesada — um canhão para matar moscas!

O WordPress, por outro lado, tem manutenção mais simples, embora mantenha poder de fogo suficiente para a elaboração de sites muito profissionais. Não é a toa que se tornou o lider mundial na sua categoria.

Para o desenvolvimento do Ponto G++, optei por um tema baseado no Bootstrap, para assegurar a excelente responsividade front-end garantida por este framework que praticamente se tornou padrão para o desenvolvimento web de olho nos dispositivos mobile.

Um outro CMS que andei namorando foi o MODX, que possui uma flexibilidade incrível para a criação de sites bem profissionais, sem o "peso" dos CMS similares. Todavia, essa flexibilidade acaba sacrificando a simplicidade de manutenção, além de exigir muito mais trabalho de programação, tanto back-end como front-end. Mas meu namoro com o MODX continua e, quem sabe, talvez ainda venha a usá-lo mais tarde.

Mudando completamente o enfoque, estudei também a possibilidade de usar um gerador de sites estáticos, muito em voga atualmente para o desenvolvimento de Blogs, documentação, portfólios e até mesmo sites de pequenos negócios, possibilitando sua publicação não apenas em qualquer provedor pago, mas também no GitHub ou outros provedores gratuitos semelhantes.

A grande vantagem desse tipo de desenvolvimento é a sua simplicidade, facilidade de manutenção, rapidez de acesso ao conteúdo e segurança. Ademais, existe atualmente uma gama enorme de frameworks geradores de sites estáticos altamente eficientes, sendo o mais famoso deles o Jekyll, embora a lista seja enorme — consulte este link, para uma relação mais abrangente.

Experimentei vários: o já mencionado Jekyll; o Jekyll com Bootstrap; o Hugo — baseado na linguagem de programação Go, talvez seja o mais rápido deles, tanto para a geração do site estático, como para o carregamento das páginas, pois é focado em velocidade e performance; o Grain, que é um interessante projeto usando a linguagem de programação Groovy; e o JBake, um projeto em franco desenvolvimento usando a linguagem de programação Java, o qual, por este motivo, foi o que escolhi para testar, clonando o Ponto G++ num site hospedado no GitHub. Veja o resultado. Funciona muito bem e, como agora estou editando meus artigos em Markdown, a publicação no site oficial usando WordPress, hospedado no HostGator, e o clone, hospedado no GitHub, pode ser feita simultaneamente.

Bom, acho que isso lhes dá uma visão geral do que andei fazendo para a atualização do Ponto G++. Ainda irei voltar ao assunto em artigos específicos na categoria "desenvolvimento Web".

Atualização do Curso de Java

Outra coisa que tem ocupado meu tempo é a atualização do "Curso de Java", cujos vídeos venho publicando no meu canal do YouTube. O vídeo da aula 1 foi editado para retirada de material com restrição de copyright e inclusão de capa personalizada, além da atualização da vinheta de encerramento. Essas duas últimas edições, aliás, também estão sendo feitas com relação aos vídeos das demais aulas.

A mudança mais significativa, contudo, é a inclusão do material de apoio que eu estava publicando inicialmente sob a forma de um "livro", no post correspondente a cada aula. Isso torna bem mais fácil correlacionar a vídeo-aula com o texto.

Espero que apreciem as mudanças.



comments powered by Disqus