Como alguém com pouca experiência, eu gostaria de saber o que faz você pensar que o Joomla pode atender a todos os seus requisitos? O que faz você escolher o desenvolvimento a partir do zero (ou usando uma estrutura como Yii ou Kohana).
Quais são os problemas mais comuns ou cruciais que você enfrenta ao usar o Joomla? Como não tenho muita experiência, pressuponho que um dos maiores problemas é a flexibilidade. Você não pode escalar ou personalizar o comportamento do seu aplicativo e, mesmo que possa, precisa quebrar alguma regra no Joomla ou aguardar o próximo lançamento. Isso é verdade?.
Atualmente, estou construindo um projeto de longo prazo, podendo haver muitas funções e comportamentos específicos nele. Gostaria de construí-lo do zero ou com a ajuda de alguns frameworks PHP. Mas eu já vi muitos sites (e alguns deles são ótimos em termos de complexidade) estão usando o Joomla. Isso me deu algumas dúvidas sobre a escolha da tecnologia certa.
Gostaria de saber se existe algum, um ou dois motivos finais para escolher o Joomla / outro.
fonte
Respostas:
Se você estiver construindo um site, poderá usar um CMS como o Joomla e outros.
Mas se você for criar um aplicativo Web , acho que ele deve ser construído do zero. Nesse momento, você pode usar uma estrutura .
fonte
Muitas vezes me perguntaram sobre os três grandes CMS e me senti mal por não ter respostas, nunca tendo usado nenhuma delas. Até cerca de 1,5 anos atrás, quando de repente eu não tive escolha a não ser mergulhar no Joomla 1.5.x.
GetVar()
,get()
,getValue()
,getConfig()
,getCfg()
,getParam()
. Esqueça de adivinhar qualquer coisa, sempre, tudo requer olhar a fonte / API.com_weblinks
componente.Em suma, não use o Joomla CMS se você já está familiarizado com ferramentas de ordem superior, ou você pode se suicidar e ter 10 lugares altos o suficiente para saltar de fixados nos mapas do Google, como eu.
O Ps Joomla 1.6 (1.7) melhora muitas dessas deficiências, mas isso não importa, porque migrar as lojas virtuais do cliente (VMs) para o 1.7 é um sonho, não importa o quanto eu implore.
fonte
Minha opinião do Joomla:
echo 'hello world';
se chama um programador de php atualmente. O Joomla é uma maneira de pessoas não técnicas criarem sites com aparência decente e com pouco esforço (aponte e clique, lembre-se).Para um projeto de longo prazo, eu recomendaria:
Apenas meus dois centavos. Espero que ajude.
fonte
O AFAIK Joomla é um CMS . Então, basicamente, ele compete com outros CMSs como Drupal e Wordpress. Enquanto Yii e Kohana são estruturas onde você tem opções como Zend, também ignora códigos. Para meu entendimento, o A CMS é um aplicativo com seu conjunto de API e extensão para gerenciar o conteúdo da Web, enquanto o A framework é uma base de código que pode ser ajustada de acordo com a nossa necessidade para criar um aplicativo da Web. Então, você pode criar um CMS com uma estrutura. Eu recomendaria optar por uma estrutura em vez de um CMS para o desenvolvimento de aplicativos. Acredito que a abordagem de frameworks permita que você mergulhe em metodologias como o MVC, além de fornecer opções sobre banco de dados e modelos.
PS Este é apenas o meu entendimento. Ouvi dizer que o Drupal e o Joomla são muito extensíveis e ajustáveis, mas eu não os usei. Alguns meses atrás, eu tinha analisado o Yii e parece muito bem documentado e fácil de aprender o framework.
fonte
Por que o Joomla? É um CMS. Se você pode atender às necessidades do seu projeto com os módulos etc disponíveis em um dos principais CMS, então é ótimo. A próxima pergunta é - você pode modificar o código para alterá-lo, se necessário. No que diz respeito aos sistemas CMS, dê uma olhada e veja o que os outros competem com o Joomla.
fonte
Se você deseja entender melhor como as várias estruturas funcionam, pode ajudar a desenvolver as suas próprias. Dito isto, existem tantas maneiras de produzir uma roda, então, quanto você deseja reinventar o que já foi feito?
Eu, pessoalmente, desenvolvi o meu próprio simplesmente porque não precisava de toda a funcionalidade extra, como o Wordpress ou o Drupal. Dito isto, meu "CMS" não ultrapassará muito o meu uso, por isso estou com problemas se quiser que outras pessoas contribuam.
Minha opinião pessoal é usar uma estrutura como CakePHP, CodeIgnitor, Modx, et al, para desenvolver seu próprio CMS e, talvez , migrar para algo como o Joomla, embora a essa altura você provavelmente não queira ...
HTH.
fonte
Estou usando o joomla desde os últimos 4 anos. Eu o usei como estrutura para desenvolver diferentes tipos de sites. Não há nada errado em usar o Joomla. Possui extensões para criar uma caixa de proteção para extensões personalizadas e reduz muito tempo. Inúmeras extensões já estão disponíveis gratuitamente para uso. E você pode criar o seu próprio em muito pouco tempo.
fonte