Pergunta

Estou prestes a começar a cortar meu próprio site, hospedado pelo meu QNAP Turbo NAS servidor . Quero aproveitar a oportunidade para aprender ASP.NET e desde que o QNAP corre Apache eu vou ter que olhar para o Mono projetar .

Agora, a qustion é, é Joomla um bom CMS para usar quando ASP.NET está no cenário? Eu realmente gostaria de ser capaz de projetar e código focada em ASP.NET e não dirigir por uma estrada esburacada de pesadelos de configuração e hacks devido à CMS sendo fundamentalmente inadequado para a tarefa.

Se Joomla é inadequado para a tarefa, há alguma outra que é direito sobre?

Sidenote: A razão que eu estou olhando para Joomla para o momento é porque a QNAP tem-lo pronto como um bom plug-in facilmente instalável. Eu não sou realmente um "cara Linux" e ficaria feliz se eu não tenho para configurar o CMS manualmente através de um cliente SSH.

Foi útil?

Solução

Como disse, Joomla é baseado em PHP e, geralmente, usa o MySQL como banco de dados. Desde que você mencionou Mono, eu suponho que você quer instalar em um sistema Linux, caso em que Joomla seria uma boa escolha. No entanto, você também quiser usar ASP.NET, que iria funcionar muito melhor em um sistema Windows, não Linux com Mono. Mesmo que o desenvolvimento ASP.NET é possível com Mono, você ainda terá que lidar com muita .NET funcionalidade que não foi (totalmente) implementado para Mono. Gostaria de tentar instalar VMWare (ou outro software de máquina virtual) neste dispositivo Linux NAS com uma máquina virtual Windows rodando no seu interior. Mas duvido que este dispositivo QNAS teria memória suficiente e velocidade de processamento para isso. E instalar o Windows para este dispositivo não é uma boa idéia também, na minha opinião. Então você terá alguns obstáculos à frente quando você quer desenvolver algum código ASP.NET para este dispositivo. No entanto, combinando ASP.NET e PHP juntos em um sistema não deve ser um problema. E eu realmente não se preocupar com o material PHP Joomla e outra neste dispositivo. Eu estaria preocupado mais sobre o desenvolvimento .NET.

Mas considerar esta opção: desenvolver e executar seus aplicativos ASP.NET em seu sistema Windows, transformando este sistema em um segundo servidor. Em seguida, obter estes dois para o trabalho em conjunto, onde o dispositivo QNAS seria a comunicação com ASP.NET (WCF) serviços web para recuperar dados, com o dispositivo QNAS si usando PHP, ASP.NET não como linguagem de desenvolvimento.

A combinação de duas linguagens de desenvolvimento web é um pouco complexo, mas também terá um valor muito bom educacional. Basicamente, uma vez que você entender como algo funciona em uma língua, também se torna mais fácil de entender na outra língua.

Outras dicas

Joomla é PHP e MySQL, tanto quanto eu sei? Você vai encontrar alguns desafios integrando Joomla com ASP.NET em Linux e Mono.

Parece que você está fazendo uma decisão tecnologia baseada em quão fácil a instalação é, você deve olhar para as tecnologias de servidor necessários para a tecnologia que você quer construir o seu site com.

Se a sua tecnologia de escolha é asp.net, ter um olhar para a fonte aberta sistemas ASP.NET CMS.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top