API para o desenvolvimento de aplicações web.

267 0

Comecemos pelas apresentações: Xoops é um sistema de gerenciamento de conteúdos gratuito e de código aberto escrito em PHP e MySQL. Ele é muito famoso pela simplicidade do seu código e ainda por ser fácil de configurar, mesmo para quem não tem conhecimentos de informática.

PHP é uma linguagem de programação muito usada, principalmente no desenvolvimento de aplicações web, por ter uma integração nativa com o código HTML. MySQL é um sistema de gestão de bases de dados, o maior e melhor sistema de gerenciamento de bases de dados gratuitos, para caracterizar melhor.

Estas apresentações não foram muito detalhadas pois já falamos da maioria destas tecnologias aqui no Techmoz. Use a barra de pesquisa que temos no topo do portal que ela pode ser muito útil em certos casos.

Vamos agora entrar para o conteúdo principal do artigo, que é o uso do Xoops para o desenvolvimento de aplicações web.

A algum tempo atrás, eu conheci o Xoops, um sistema de gerenciamento de conteúdos que se destacava por ser muito fácil de configurar e criar sites, instalar módulos e temas adicionais de uma forma simples,etc. Construí alguns sites com ele e um deles sobreviveu até hoje: O Techmoz, que é este onde você está agora.

Agora que já estou mais familiarizado com o sistema e a lógica do Xoops, decidi usar ele em alguns projetos profissionais que eu estou a criar, e ai surgiu o espanto: A lógica do código do Xoops é tão clara quanto a sua lógica de criação de sites e portais.

O código PHP do Xoops está tão bem organizado, que criar algum módulo ou uma funcionalidade adicional para um sistema baseado no Xoops chega a ser algo divertido.

[adsensead]Na verdade, a simplicidade do código do Xoops é comparável a API do Django, escrito em Python.

No Xoops também já temos todas as funções e classes prontas a ser usadas em algum momento específico do desenvolvimento da nossa aplicação web, desde autenticação de usuários até ao gerenciamento de formulários. Você só precisará de conhecimentos de PHP para colocar funcionalidades específicas no seu projecto.

A grande diferença entre Xoops e Django, e que faz com que o Xoops perca em caso de disputas é a falta de documentação! Tudo existe e está muito bem feito no Xoops, pronto a ser usado, mas se você quiser usar terá que descobrir entre as milhares de linhas de códigos existentes, para saber quais parâmetros entram no construtor de uma classe e o que uma determinada função retorna.

Mas depois de descobrir isto você descobrirá outra coisa: Você vai descobrir que acabou de descobrir o tesouro do desenvolvimento de aplicações web!

(Visited 104 times, 1 visits today)