Question

Je suis sur le point de commencer à pirater mon propre site Web, hébergé par mon QNAP Turbo NAS serveur. Je veux profiter de l'occasion pour apprendre à utiliser ASP.NET et, puisque le QNAP fonctionne avec Apache, je devrai consulter le Mono. projet .

Maintenant, la qustion est, est-ce Joomla un bon CMS à utiliser lorsque ASP.NET est dans le image? J'aimerais vraiment pouvoir concevoir et coder en se concentrant sur ASP.NET et ne pas conduire sur une route cahoteuse de cauchemars de configuration et de piratages en raison du fait que le système de gestion de contenu est fondamentalement inapproprié pour cette tâche.

Si Joomla ne convient pas à la tâche, y en a-t-il un autre qui soit juste?

Sidenote: La raison pour laquelle je regarde Joomla pour le moment est que QNAP l'a préparé comme un plugin agréable à installer sans effort. Je ne suis pas vraiment un "type Linux". et je serais heureux si je n'ai pas à configurer le CMS manuellement via un client SSH.

Était-ce utile?

La solution

Comme indiqué précédemment, Joomla est basé sur PHP et utilise généralement MySQL comme base de données. Puisque vous avez parlé de Mono, je suppose que vous voulez l’installer sur un système Linux, auquel cas Joomla serait un bon choix. Cependant, vous souhaitez également utiliser ASP.NET, qui fonctionnerait beaucoup mieux sur un système Windows, et non pas Linux avec Mono. Même si le développement ASP.NET est possible avec Mono, vous devrez toujours faire face à de nombreuses fonctionnalités .NET qui n'ont pas été (complètement) implémentées pour Mono. J'essayerais d'installer VMWare (ou un autre logiciel de machine virtuelle) sur ce périphérique Linux Linux avec une machine virtuelle Windows en cours d'exécution. Mais je doute que ce périphérique QNAS dispose de suffisamment de mémoire et de vitesse de traitement pour cela. Et installer Windows sur cet appareil n’est pas une bonne idée non plus, à mon avis. Vous aurez donc quelques difficultés à venir lorsque vous souhaitez développer du code ASP.NET pour ce périphérique. Cependant, combiner ASP.NET et PHP sur un seul système ne devrait pas poser de problème. Et je ne m'inquiéterais pas vraiment de Joomla et des autres éléments de PHP sur cet appareil. Je serais plus inquiet pour le développement .NET.

Mais considérez cette option: développez et exécutez vos applications ASP.NET sur votre système Windows, en transformant ce système sur un deuxième serveur. Ensuite, associez ces deux éléments pour que le périphérique QNAS communique avec les services Web ASP.NET (WCF) afin de récupérer des données, avec le périphérique QNAS lui-même utilisant PHP, et non ASP.NET comme langage de développement.

La combinaison de deux langages de développement Web est un peu complexe, mais elle aura également une très bonne valeur éducative. En gros, une fois que vous comprenez comment quelque chose fonctionne dans une langue, il devient également plus facile à comprendre dans l'autre langue.

Autres conseils

Joomla est-il PHP et MySQL pour autant que je sache? Vous trouverez quelques difficultés d’intégration de Joomla à ASP.NET sous Linux et Mono.

Il semble que vous preniez une décision technologique en fonction de la facilité d'installation. Vous devriez donc examiner les technologies de serveur requises pour la technologie avec laquelle vous souhaitez créer votre site Web.

Si votre technologie de prédilection est asp.net, consultez les systèmes Open Source ASP.NET CMS.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top