Frage

Ich bin zu starten hacking, meine eigene website, gehostet von meinem QNAP Turbo NAS server.Ich möchte die Gelegenheit nutzen, um zu lernen ASP.NET und da der QNAP läuft Apache-ich werde Blick in die Mono-Projekt.

Nun, die qustion ist, ist Joomla ein gutes CMS zu verwenden, wenn ASP.NET ist auf dem Bild?Ich würde wirklich gerne in der Lage, design-und code-konzentriert sich auf ASP.NET und nicht runter fahren, eine holprige Straße der Konfiguration Alpträume und hacks, die aufgrund der CMS als grundsätzlich ungeeignet für die Aufgabe.

Wenn Joomla ist ungeeignet für die Aufgabe, gibt es einige andere, die richtig auf?

Sidenote:Der Grund, warum ich freu mich auf Joomla für den moment ist, weil die QNAP hat Sie bereit, als eine schöne mühelos installierbaren plugin.Ich bin ja nicht so der "Linux Typ" und wäre froh, wenn ich nicht haben, um setup der CMS-manuell über einen SSH-client.

War es hilfreich?

Lösung

Wie gesagt, Joomla basiert auf PHP und verwendet in der Regel MySQL als Datenbank.Da Sie erwähnt haben, Mono, ich nehme an, Sie wollen zu installieren diese auf einem Linux-system, in dem Fall, Joomla wäre eine gute Wahl.Jedoch, die Sie auch verwenden möchten ASP.NET, die würde viel besser funktionieren auf einem Windows-system, nicht für Linux mit Mono.Obwohl ASP.NET Entwicklung ist möglich mit Mono -, Sie werden immer noch haben zu deal mit viel von .NET-Funktionalität, die noch nicht (vollständig) implementiert Mono.Ich würde versuchen, installieren Sie die VMWare (oder andere virtuelle Maschine software) auf Linux-NAS-Gerät mit einer Virtuellen Maschine mit Windows laufen im inneren.Aber ich bezweifle, dass diese QNAS Gerät genug Speicher und Rechenleistung für diese.Und die Installation von Windows auf diesem Gerät ist keine gute Idee, meiner Meinung nach.So haben Sie ein paar Beulen im Voraus, wenn Sie wollen zu entwickeln einige ASP.NET code für dieses Gerät.Jedoch, die Kombination ASP.NET und PHP zusammen auf einem system sollte kein problem sein.Und ich würde nicht wirklich sorgen über die Joomla und andere PHP-Zeug auf dieses Gerät.Ich würde besorgt sein, mehr über die .NET Entwicklung.

Aber Bedenken Sie diese option:entwickeln und führen Ihre ASP.NET -Anwendungen auf Ihrem Windows-system, wenn dieses system in einem zweiten server.Dann bekommen diese beiden, zusammen zu arbeiten, wo der QNAS-Gerät wäre die Kommunikation mit ASP.NET (WCF) web services zum abrufen von Daten, mit der QNAS-Gerät selbst, mithilfe von PHP nicht ASP.NET als die Entwicklung der Sprache.

Die Kombination von zwei web-Entwicklung Sprachen ist ein bisschen komplexer, aber Sie haben auch einen sehr guten erzieherischen Wert.Grundsätzlich, wenn Sie verstehen, wie etwas funktioniert, in einer Sprache ist, wird es auch leichter zu verstehen, in die andere Sprache.

Andere Tipps

ist Joomla PHP und mySQL, soweit ich weiß? Sie werden ein paar Herausforderungen der Integration Joomla mit ASP.NET auf Linux und Mono finden.

Es scheint, dass Sie eine Technologie Entscheidung die basierend auf, wie einfach die Installation ist, können Sie auf den Server-Technologien für die Technologie erforderlich aussehen sollten Sie mit Ihrer Website erstellen möchten.

Wenn Ihre Technologie der Wahl asp.net ist, haben einen Blick auf die Open-Source-ASP.NET CMS-Systeme.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top