WordPress vs ExpressionEngine: Ist EE den Preis wert? [geschlossen]

8

Ich bin sehr neu in der Programmierung (ich habe nur Web Development 101 an der Universität genommen, auch bekannt als "OMG CSS u guise"), und ich beginne zu erkennen, dass HTML / CSS allein nicht gut genug ist. Ich habe beschlossen, dass es das Beste für mich ist, aus einem CMS heraus zu lernen, weil ich nicht daran interessiert bin, eine vollständige Programmiersprache zu lernen. Hauptsächlich möchte ich nur Websites erstellen können, die sofort geladen werden (denken Sie an die Sproutcore-Startseite), die zufällig ein Templating-System verwenden, um die Verwaltung im Laufe der Zeit zu vereinfachen.

Ich habe mir WordPress angeschaut, und ich weiß, dass es aus gutem Grund eine sehr beliebte Plattform ist, aber es scheint so, als ob die meisten Seiten, auf denen WordPress läuft, nicht sehr schnell geladen werden. Ich habe ein bisschen gelesen und es scheint die Meinung vieler Programmierer da draußen ist, dass WP eine "schwere" Plattform ist. Außerdem habe ich erst kürzlich auf wordpress.org eine Quelle angesehen und festgestellt, dass sie WordPress nicht einmal dort laufen haben! Ich meine, komm schon!

Ich habe mir auch ExpressionEngine angesehen und bin sehr beeindruckt von der Art und Weise, wie die Dinge gemacht werden. Es scheint, als ob nach der Lernkurve es einfach zu bedienen und sehr erweiterbar sein sollte, aber bei 300 $ pro kommerzielle Site-Lizenz + die Kosten für Add-Ons, möchte ich ein bisschen mehr von seinem Wert überzeugt sein. Ich weiß, dass AListApart, JasonSantaMaria.com, change.gov, iLounge und viele weitere qualitativ hochwertige Websites mit hohem Traffic laufen auf ExpressionEngine, aber ich bin nicht ganz davon überzeugt, dass es den Preis wert ist, da WP die Aufgabe in 90% der Fälle gut genug erledigen kann.

Ich würde Ihre Meinung wirklich schätzen.

Vielleicht sollte ich einfach F all das sagen und meine statischen Seiten mit reinem HTML / CSS erstellen und dann eine Blogging-Plattform wie Tumblr oder WordPress ausschließlich für Blogposts verwenden, wie in Sproutcore?

Würde gerne Ihre Meinung hören.

    
Alex 16.08.2010, 02:12
quelle

7 Antworten

7

Für die Entwicklung einer kommerziellen Website, die "in der realen Welt" laufen muss, ist $ 300 +/- ein sehr attraktiver Preis. Dies bezieht sich nicht speziell auf Expression Engine, sondern auf ein beliebiges kommerzielles CMS. Fast alles kann den Job erledigen - einschließlich WordPress - es ist nur eine Frage, wie einfach und schnell Sie Ihre Arbeit machen . Nichts ist kostenlos - es kommt nur darauf an, ob Sie - oder Ihre Benutzer - rechtzeitig oder in Dollar (oder Euro. Oder Kronen ... was auch immer) bezahlen. Amortisieren Sie über die Lebensdauer des Produkts hinweg 300 US-Dollar - vom ersten großen Setup bis zu jeder Zeit, an der Sie eine Feinabstimmung vornehmen müssen - und überlegen Sie, wie viel Aufwand EllisLab-Entwickler selbst investiert haben und Sie dadurch gerettet haben. Dann denke darüber nach, wie wenig sie tatsächlich für diesen Wert verlangen.

Oder, wenn WP sich perfekt an Ihre Bedürfnisse anpasst, verwenden Sie einfach das.

Aber ich unterstütze stark kommerzielle Software-Produkte (teilweise, weil ich mit ihnen arbeite und sie mache) und IMO 4 von 5, der ROI ist besser als eine kostenlose Alternative.

    
Rex M 16.08.2010 02:32
quelle
4

EE ist vielleicht den Preis wert, wenn es die Lösung ist, die alle Ihre Anforderungen erfüllt. Sie müssen das richtige Werkzeug für den Job verwenden. Es wird Ihnen nicht gut tun, nur ein CMS zu lernen und dann alle Ihre Probleme so zu gestalten, dass sie zu dieser Lösung passen. Ich schlage vor, dass Sie die Funktionen und Nachteile mehrerer CMS kennenlernen und das für die jeweilige Site, an der Sie gerade arbeiten, am besten geeignete anwenden. Oder verwenden Sie sogar eine Kombination. Wenn Sie sich darauf beschränken, nur ein CMS zu lernen, als ob es das All-und-End aller CMS wäre, werden Sie nur schaden, und es könnte Ihre Kunden miserabel machen, wenn sie gezwungen sind, ein Produkt zu verwenden, das noch nicht einmal entworfen wurde mit ihren Bedürfnissen im Hinterkopf.

Sie sagen, dass Wordpress.org WordPress nicht verwendet, aber ich schlage vor, dass Sie genauer hinschauen. Die Website von Wordpress.org ist ziemlich komplex, daher ist es nicht sinnvoll, WP als Haupt-CMS für diese Website zu verwenden. Aber haben Sie sich den Bereich Blog (aka News) angesehen? Das läuft auf WP. Schauen Sie sich den Showcase-Bereich an. Das ist auch WP!

Meine Vermutung ist, dass sie WP verwenden, wo es angemessen ist, und vielleicht etwas anderes, wo WP nicht angemessen ist. Das bringt mich zurück zu meinem ursprünglichen Punkt: Sie müssen das richtige Werkzeug für den Job verwenden.

Edit # 1 - Oh, und Ihr Interesse an schnell ladenden Sites: Der CMS hat einen gewissen Einfluss darauf, weil einige mehr Overhead haben als andere, aber das CMS ist nicht das einzige, was die Performance einer Seite beeinflusst. Sproutcore lädt schnell, weil es eine winzige Seite ist, es hat nur ein kleines Bild und ein kleines Stylesheet. Natürlich wird es schnell geladen! Sie können eine komplexe Website auch schnell laden, wenn Sie Dinge wie Caching, kleine Grafiken, Code- / Datenbank-Optimierungen, Content-Delivery-Netzwerke verwenden, mehr Hardware darauf werfen, etc etc etc.

Edit # 2 - Wenn Sie statische Websites für die Leistung erstellen möchten, aber einige Vorlagen steuern möchten, werfen Sie einen Blick auf Jekyll . Es ist ein Skript, das Ihre Vorlagen mit einfachen Textdateien kombiniert, die mit Textile oder Markdown und spuckt komplette HTML-Seiten aus. Sie könnten auch an Movable Type interessiert sein. Dies ist eine Plattform, die statisches HTML generieren kann. Noch einmal, das richtige Werkzeug für den Job ... es gibt so viele Möglichkeiten da draußen.

    
Jeff 16.08.2010 02:40
quelle
3

Ich habe ExpressionEngine seit etwa zwei Jahren professionell eingesetzt, im Vergleich zu anderen "Content-Management-Systemen" auf dem Markt. Ich denke, es macht die Arbeit gut. Um Wordpress oder Drupal die gleichen Out-of-the-Box-Funktionen zu machen, benötigt ExpressionEngine ein bisschen Feintuning oder PHP-Kenntnisse. ExpressionEngine war ein großartiges Werkzeug für mich, als ich es benutzte. Die Templating Sprache und Admin sind nicht zu schwer mit nur HTML und CSS-Kenntnisse zu bekommen. Verwenden von Drittanbieter-Add-Ons wie Struktur und die meisten von Pixel & amp; Tonic wird Ihre Websites einfach zu entwickeln und vor allem für die Kunden einfach zu verwalten machen.

Wordpress ist eine Blogging-Plattform, kein CMS. Ich finde den Administrator zu blank und verwirrend für die Kunden, um ihre verschiedenen Arten von strukturiertem Inhalt richtig zu trennen und zu verwalten. Es funktioniert gut zum Bloggen, aber versuchen Sie, eine Mitarbeiter-Seite oder etwas strukturierter zu machen und es fällt auseinander.

Wenn der Preis ein Problem ist, würde ich empfehlen, sich das Symphony CMS anzuschauen, das ein ähnliches Konzept wie die Organisation von Inhalten wie ExpressionEngine verfolgt. Obwohl Sie XSLT lernen müssen, kann das eine größere Lernkurve sein als die eigene Tag-Sprache von EE. Aber es ist kostenlos.

Ich arbeite hauptsächlich mit Projekten, die jetzt Django verwenden, was ein Python-Framework ist und eine größere Lernkurve haben wird als Wordpress, ExpressionEngine oder Symphonie. Aber es erledigt die Arbeit für kleine und große Projekte gleichermaßen. Wenn Sie versuchen, sozusagen den Sprung zu wagen, können Sie auch direkt auf die Halsschlagader gehen.

    
jaasum 27.10.2010 19:00
quelle
1

Nachdem wir uns mit WordPress und ExpressionEngine auseinandergesetzt haben, lohnt sich EE nicht. Die Community ist bei weitem nicht so unterstützend oder dynamisch, und es gibt nichts, was EE tun kann (nach stundenlanger sorgfältiger Konfiguration, wohlgemerkt), dass WordPress meiner Meinung nach nicht besser ist. Fügen Sie dazu die beste Plugin-Oberfläche hinzu, die ich je gesehen habe, und WordPress ist wirklich nur durch die Vorstellungskraft und die Fähigkeiten des Entwicklers begrenzt. Und die Technologie, nehme ich an.

WordPress ist nicht immer das beste Werkzeug für den Job, aber ich würde sagen, es ist immer ein besseres Werkzeug als EE.

    
John P Bloch 16.08.2010 17:35
quelle
1

Wie die meisten Leute schon gesagt haben, hängt das von der Site ab. Aber meiner Meinung nach ist ExpressionEngine für die meisten Websites eine bessere Wahl als WordPress. Die $ 300 für die Lizenz erhalten Sie Unterstützung von bezahlten Support-Mitarbeitern und die Gemeinschaft ist wirklich super.

Bezahlte Software wird meiner Meinung nach immer eine billigere Lösung als kostenlose Software sein, da Sie besseren Code, garantierten Support und ein Engagement der Entwickler erhalten. Versuchen Sie, Unterstützung für WordPress zu bekommen und es wird Sie $ 15.000 pro Jahr oder mehr laufen lassen.

Darüber hinaus, um etwas wirklich Besonderes mit WP tun müssen Sie wissen, WordPress mit EE können Sie hervorragende Websites ohne PHP-Kenntnisse zu bauen und Sie sind nicht gezwungen, innerhalb der Grenzen der im Wesentlichen Blogging-Software zu arbeiten. Zugegeben, es ist ein wenig jenseits des Bloggens geworden, das es vor kurzem nicht so flexibel wie EE gekauft hat.

Sean

    
CreateSean 11.04.2012 20:23
quelle
1

Um WordPress zu beschleunigen, können Sie Caching- und Minification-Plugins verwenden, wie WP Super Cache , W3 Total Cache und WP Minify - oder gehen Sie sogar mit einem spezialisierten Hosting-Provider wie WP Engine.

Caching kann WordPress erheblich beschleunigen. In einigen Fällen werden tatsächlich statische Dateien erstellt, die bei nachfolgenden Seitenanforderungen geladen werden.

Zur Minimierung sagen sie, dass 20% der Ladezeit serverseitig und 80% Front-End-Code ist. (Natürlich sind serverseitige Verzögerungen im Allgemeinen schlimmer als Verzögerungen am Frontend, aber immer noch ...) Wenn Sie also an Optimierung denken, ist das Front-End oft der erste Ort, an den Sie denken sollten.

    
Nabha 17.08.2010 20:52
quelle
0

Ich habe viele Seiten mit WordPress gemacht und beende meine erste EE2 Seite.

Meine Wahl für zukünftige Websites wird hauptsächlich auf dem Inhaltstyp basieren, den die Site benötigt. Wenn die Seite Seiten und eine Art von "Posts" wie einen Blog oder einen einfachen News-Feed benötigt, ist WP ein guter Kandidat. Wenn es andere Arten von Inhalten gibt, könnte EE2 der richtige Weg sein, wenn Sie für jeden Inhaltstyp (Seiten, Posts, Events, Produkte usw.) einen neuen Kanal erstellen. All diese Arten von Inhalten mit dem Playa Add-on auf andere Inhalte zu beziehen, war auch ziemlich cool.

In WP können Sie einen benutzerdefinierten Post-Typ erstellen und die Felder anpassen, um ein geeignetes Zuhause für diese anderen Arten von Inhalten zu erstellen, aber standardmäßig ist es für Blogs gedacht. Also würde ich nicht sagen, dass WP kein CMS sein kann, ich würde sagen, es ist eine Blogging-Engine, die ein CMS mit etwas Arbeit sein kann.

Zwei Probleme mit EE statt WP. Erstens, Sie können viele Out-of-the-Box-Lösungen für WordPress von Themen zu Plugins finden, die eine Website mit einfachen Bedürfnissen schnell erstellt werden können. Wenn ich ein Projekt habe, das schnell gehen muss, finde ein Premiumthema, das gut genug passt, mache ein paar kleine Änderungen und bin fertig. Die zweite Sache ist, dass WordPress für die durchschnittliche Person leichter zu erstellen und beizubehalten ist, insbesondere wenn der Inhalt Posts und / oder Seiten ist.

Und verwende WP Super Cache, um WordPress zu beschleunigen!

    
Johann Dyck 30.01.2012 16:20
quelle