Joomla vs DotNetNuke (DNN)

 

Comparativo do DotNetNuke 5.4 com o Joomla 1.5

O Joomla e o DotNetNuke são apenas dois gestores de conteúdos entre muitos. Mesmo assim, estas duas plataformas são muitas vezes reconhecidas como as melhores da sua espécie, devido às suas respectivas tecnologias.

DotNetNuke é um gestor de conteúdos do tipo ASP.Net feito em Visual Basic, enquanto o Joomla faz uso do sempre popular PHP. Vamos examinar as duas plataformas, para fornecer uma visão imparcial das vantagens e desvantagens de ambos.

Joomla VS DotNetNuke - Requesitos do sistema

O DotNetNuke foi criado por Shaun Walker em 2002. Baseado no código “IbuySpy Portal” lançado pela Microsoft para promover a sua plataforma ASP.Net, a aplicação rapidamente estimulou uma grande comunidade de desenvolvimento. Originalmente foi designado por “IbuySpy Workshop”, tendo o seu nome sido depois alterado para reflectir o “Nuke”, sufixo habitualmente afectado pelos sistemas de gestores de conteúdos open source.

A DotNetNuke Corporation foi fundada em 2006 para ser um comité de direcção e supervisão de desenvolvimento da plataforma, que em Julho de 2010 contava com mais de 600,000 sites no activo.

O Joomla foi estabelecido em Agosto de 2005 como uma variante do projecto Mambo CMS. Programadores séniores, incluindo Andrew Eddie, estavam descontentes com a direcção que o Mambo estava a tomar. Então, em carta aberta para a comunidade Mambo, anunciaram a sua intenção de formar a sua própria equipa de desenvolvimento. O novo projecto obteve o seu nome através de uma votação da comunidade, Joomla proveniente de uma palavra Árabe que significa “tudo junto”.

A primeira versão do Joomla, lançada em Setembro de 2005, era praticamente o Mambo 4.5.23 com outro nome. Desde o anterior código-base desenvolvimento tem-se feito a um ritmo surpreendente, resultando no facto de se tornar na estrela dos sistemas de gestor de conteúdos baseado em PHP.

Em 2008 assistimos ao lançamento do Joomla 1.5 com intensa acção de marketing. Paralelamente um dos seus principais programadores ganhava um prémio de mérito pessoal.

Hoje empresas de prestígio como a IHOP e o CitiBank usam o Joomla tanto internamente como em sites públicos.

Funções básicas do DNN e do Joomla

Tanto o DNN como o Joomla ao primeiro relance parecem oferecer funcionalidades similares, mas rapidamente se torna evidente que o DotNetNuke oferece muito mais, quando começamos a compará-los.

O Joomla suporta funções básicas como votações, interface de blog e um motor de busca integrado. Até tem algumas opções mais avançadas que não estão disponíveis noutros sistemas de gestão de conteúdos com base em PHP, como por exemplo, balanceamento de carga e cesto de reciclagem para assegurar que os artigos não sejam apagados acidentalmente. Entretanto, em comparação com o DNN, tem um maior alcance de construção em funcionalidades como replicação de base de dados, gestor de eventos e galeria de fotografias. A selecção inicial parece ter uma pequena fraqueza. A falta de um sistema de fórum embutido pode particularmente prejudicar sites feitos com o Joomla que desejam formar comunidades, apesar de existirem imensas extensões de fóruns disponíveis.

Joomla VS DotNetNuke - Performance e Gestão

Personalização e Extensões de Terceiros

O que falta ao Joomla em funcionalidades básicas, sobra-lhe em extensões de terceiros. Os mapas de sites, wikis e conteúdo multi-línguas que o DotNetNuke suporta por pré-definição são gratuitamente disponibilizados como plugins de código aberto. Habitualmente diz-se que no mundo Joomla 80% de qualquer site é um add-on, que indiscutivelmente significa que o núcleo da plataforma leve o suficiente para suportar qualquer tipo de site, sem necessariamente vir com tudo e com máquina de café instalada por pré-definição.

Os modelos de sites para Joomla são fáceis de criar e a prova disso é que existe um vasto número disponível pela Internet.

Joomla VS DotNetNuke - Aplicações Integradas

Onde o Joomla perde é na flexibilidade. Apesar de existirem add-ons para a maioria das coisas, podemos sentir-nos limitados com frequência, especialmente quando falamos do design. O sistema de modelos de sites é razoavelmente limitativo, visto que os modelos têm habitualmente layouts básicos.

O DotNetNuke permite muito maior liberdade de expressão, dando oportunidade para criar mais do que um único estilo. O DNN assumiu que a maioria dos clientes terá alguns conhecimentos de desenvolvimento, podendo assim descartar muitos potenciais clientes, mas também permite mais flexibilidade da mesma maneira que o Microsoft SQL Server é mais flexível que o Access.

Tecnologia subjacente

Numa comparação entre DotNetNuke e Joomla é necessário ter em conta as diferentes tecnologias em que os mesmos são desenvolvidos. O Joomla usa PHP com MySQL, uma combinação que é predominante na esfera do alojamento Web. Em contraste, o DotNetNuke usa a plataforma ASP.Net da Microsoft que enquanto indiscutivelmente superior a nível técnico, é também mais cara para usar num ambiente de alojamento Web partilhado. Tem-se dito que pequenos e médios negócios já têm servidores que correm Microsoft’s Internet Information Service (IIS), que anula a vantagem do preço do software de código aberto.

Joomla VS DotNetNuke - Interoperabilidade e flexibilidade

Tanto o Joomla como o DotNetNuke podem interagir com sistemas baseados em LDAP como o Active Directory. Para além disso, o DNN tem a vantagem, devido à parceria interna com ASP.Net e ao fornecedor de funções, de permitir negócios com a sua própria equipa de desenvolvimento uma ligação próxima até ao fim do sistema. Similarmente o ambiente de linha de desenvolvimento do Visual Studio torna a modificação de código mais fácil do que a maioria das soluções baseadas em PHP.

O DotNetNuke é realmente concebido para intranets empresariais que precisam de integrar-se com sistemas existentes. Ao invés, o Joomla é mais orientado para fornecer uma rápida presença na Web.

Suporte

A plataforma DotNetNuke oferece diferentes níveis de suporte. A básica “Community Edition” fornece assistência principalmente através de fóruns de programadores, enquanto a edição paga “Professional Edition” oferece suporte ilimitado de segunda camada e suporte através de correio electrónico. A versão “Enterprise Edition” até incorpora atendimento por telefone com um tempo máximo de resposta de duas horas. A equipa de desenvolvimento do Joomla não oferece directamente suporte comercial, mas algumas empresas construíram um sistema com um nível de qualidade considerável. Esse sistema oferece também formação e suporte em muitas maneiras semelhante ao SharePoint, parceiro certificado da Microsoft.

Joomla VS DotNetNuke - Suporte

A questão chave que pode fazer oscilar utilizadores em direcção do DNN é o facto de que as versões profissional e elite são oficialmente testadas e verificadas. Isto significa que são garantidas para serem tão estáveis quanto possível, tornando-as uma boa escolha para aplicações criticas de negócios. Essas versões também oferecem vigilância da saúde e verificação da integridade dos ficheiros, que podem a prevenir potenciais problemas e detectá-los e resolvê-los rapidamente.

e-Commerce

Segurança e integridade são essenciais para qualquer site de e-Commerce. Quando comparamos o DotNetNuke e o Joomla podemos ver que ambas plataformas suportam características de segurança básica similares, como encriptação SSL e verificação de email.

Entretanto a Professional Edition do DNN também suporta algumas características extras, como privilégios granulares e sandboxing, ultrapassando o Joomla em termos de funcionalidade.

Para irmos acompanhando problemas relacionados com segurança, recomenda-se uma consulta frequente ao site da Secunia, uma empresa de consultoria de segurança independente que mantém uma lista de avaliações de vulnerabilidade de cerca de 30.000 diferentes softwares.

Joomla VS DotNetNuke - E-Commerce

Quando consideramos a actual funcionalidade do e-Commerce, todas as versões do DNN vêm com monitorização da filial e um carrinho de compras incluídos como padrão. Por comparação, o Joomla suporta mais funções de e-Commerce através de extensões de terceiros, o que significa que sem as suas extensões o sistema é deficiente em matéria de Internet Marketing.

Joomla VS DotNetNuke - Segurança

Integrar alguns dos carrinhos de compras disponíveis em Joomla pode ser difícil e pode dar problemas com o design. Isso provavelmente não é um problema para as pequenas empresas que têm pequenos projectos vendas online, mas pode tornar-se um factor limitador se se tratar de projectos com alguma dimensão.

Facilidade de utilização

O modelo de administração online do DotNetNuke permite a edição rápida e fácil do conteúdo dentro da página em questão, enquanto o Joomla exige que se entre numa área separada do site para se fazerem as alterações. O paradigma de drag and drop usado pelo DNN permitindo modificar a posição dos módulos é especialmente útil, quando comparado com o sistema back-end do Joomla, que é mais complicado. Para além disso, as duas plataformas partilham recursos semelhantes como upload em massa, e motor de busca de URL's amigáveis disponíveis por defeito.

Joomla VS DotNetNuke - Fácil de Usar

Conclusão

Da comparação entre o Joomla e o DotNetNuke, várias coisas tornam-se bastante evidentes. O DNN tem indiscutivelmente vantagem em termos de funcionalidades básicas. Porém, faltam-lhe algumas das extensões de terceiros que tornam o Joomla tão atraente. O método de administração do Joomla não é tão elegante como a edição online DotNetNuke. No entanto, criar um site baseado num layout genérico instalado e a funcionar pode ser uma tarefa muito rápida com o Joomla.

O DotNetNuke é vocacionado para a criação de sites empresariais e aplicações Web. A forte integração com os sistemas existentes e uma solução de comércio electrónico utilizável só por si desde a sua instalação, torna-se numa fórmula de sucesso para as empresas que querem criar uma presença online de vendas. Ao mesmo tempo, a estabilidade, na versão profissional é certificada e apoiada, sendo ideal para uso em aplicações críticas de negócios, bem como centros de comunidade de muito tráfego.

Fontes: DotNetNuke 5.4 and Joomla 1.5 Compared e CMS Matrix

Autor Carlos Ascensão
PWM is a Hootsuite Partner

Hootsuite Solution Partner

Inscrição na Digital Marketers - Associação de Marketing Digital

Powered by PWM - Power Web Marketing  •  Terms Of Use  •       Home • O DNN • Webdesign • e-Commerce • Módulos DNN • Intranets