Является ли Joomla хорошим выбором для CMS для Mono / ASP.NET? [закрыто]

StackOverflow https://stackoverflow.com/questions/1617559

Вопрос

Я собираюсь приступить к взлому моего собственного веб-сайта, размещенного на моем QNAP Turbo NAS сервер. Я хочу воспользоваться возможностью, чтобы изучить ASP.NET, и, поскольку QNAP запускает Apache, мне нужно изучить Mono проект .

Итак, вопрос - это Joomla хорошая CMS для использования, когда ASP.NET находится в картина? Мне бы очень хотелось иметь возможность разрабатывать и кодировать, ориентированные на ASP.NET, а не продвигаться по неровной дороге из-за ночных кошмаров и взломов из-за того, что CMS принципиально не подходит для этой задачи.

Если Joomla не подходит для этой задачи, есть ли другие, которые подходят?

Sidenote: причина, по которой я сейчас смотрю на Joomla, заключается в том, что в QNAP он готов как прекрасный легко устанавливаемый плагин. Я на самом деле не "парень с Linux" и был бы рад, если бы мне не пришлось настраивать CMS вручную через клиента SSH.

Это было полезно?

Решение

Как уже говорилось, Joomla основана на PHP и обычно использует MySQL в качестве базы данных. Поскольку вы упомянули Mono, я предполагаю, что вы хотите установить это на систему Linux, и в этом случае Joomla будет хорошим выбором. Однако вы также хотите использовать ASP.NET, который будет работать намного лучше в системе Windows, а не в Linux с Mono. Несмотря на то, что разработка ASP.NET возможна с Mono, вам все равно придется иметь дело со множеством функций .NET, которые не были (полностью) реализованы для Mono. Я попытался бы установить VMWare (или другое программное обеспечение виртуальной машины) на этом устройстве NAS с Linux, на котором работает виртуальная машина Windows. Но я сомневаюсь, что у этого устройства QNAS будет достаточно памяти и скорости обработки для этого. И установка Windows на это устройство тоже не очень хорошая идея, на мой взгляд. Таким образом, у вас будет несколько препятствий, когда вы захотите разработать код ASP.NET для этого устройства. Однако объединение ASP.NET и PHP вместе в одной системе не должно быть проблемой. И я бы не стал беспокоиться о Joomla и других вещах PHP на этом устройстве. Я бы больше беспокоился о разработке .NET.

Но рассмотрите этот вариант: разрабатывайте и запускайте приложения ASP.NET в своей системе Windows, превращая эту систему во второй сервер. Затем заставьте их работать вместе, где устройство QNAS будет взаимодействовать с веб-службами ASP.NET (WCF) для извлечения данных, причем само устройство QNAS использует PHP, а не ASP.NET в качестве языка разработки.

Объединение двух языков веб-разработки немного сложнее, но оно также будет иметь очень хорошую образовательную ценность. По сути, как только вы понимаете, как что-то работает на одном языке, его становится легче понять и на другом языке.

Другие советы

Joomla - это PHP и mySQL, насколько я знаю? Вы найдете несколько проблем при интеграции Joomla с ASP.NET в Linux и Mono.

Похоже, вы принимаете технологическое решение, основанное на том, насколько проста установка, вам следует взглянуть на серверные технологии, необходимые для технологии, на которой вы хотите создать свой веб-сайт.

Если вы выбираете asp.net, ознакомьтесь с системами ASP.NET CMS с открытым исходным кодом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top