2010-08-16 39 views
8

我對編碼非常陌生(在大學時代只把Web Development 101稱爲'OMG CSS u guise'),而我剛開始意識到僅僅瞭解HTML/CSS還不夠好。我已經決定,對我來說最好的方法是學習一個CMS,因爲我並不熱衷於學習完整的編程語言。主要我只是想能夠創建網站即時加載(認爲Sproutcore主頁)碰巧使用某種模板系統,使事情更容易管理。WordPress與ExpressionEngine:EE是否值得這個價格?

我已經看過WordPress,並且我知道這是一個超級流行的平臺,但它似乎像大多數運行WordPress的網站不會很快加載。我已經讀了一下,似乎很多編程人員認爲WP是一個「沉重的」平臺。另外,我最近剛剛在wordpress.org上看到了源代碼,發現它們甚至沒有在那裏運行WordPress!我的意思是來吧!

我也研究過ExpressionEngine,並且我對事情的完成方式印象非常深刻。看起來學習曲線之後,它應該很容易使用,並且具有高度的可擴展性,但是每個商業站點許可證的價格爲300美元+附加組件的成本,我希望更確信它的價值。我知道AListApart,JasonSantaMaria.com,change.gov,iLounge和many more high quality, high traffic sites在ExpressionEngine上運行,但我並不完全相信這是值得的價格,因爲在90%的情況下,WP肯定能夠做好這項工作。

我真的很感激你的意見。

也許我應該說F這一切,並創建我的靜態網頁與直HTML/CSS,然後使用博客平臺,如Tumblr或WordPress嚴格的博客文章,按照Sproutcore?

很想聽聽您的意見。

回答

7

爲了開發一個需要在「現實世界」中運行的商業網站,$ 300 +/-是一個非常有吸引力的價格。這不是專門用於Expression Engine,而是任何商業CMS。幾乎所有的東西都可以做這個工作 - 包括WordPress - 這只是一個簡單而快速的事情,它讓你做你的工作。沒有任何東西是免費的 - 這只是你或你的用戶是否及時或以美元(或者歐元或者冠...等)來支付的問題。在產品的整個生命週期內從產品的生命週期中推出300美元 - 從第一次大的設置到每次需要進行調整 - 並且考慮EllisLab開發人員花費了多少精力,從而爲您節省了時間。然後想想他們實際上爲這個價值收取的費用。或者,如果WP恰好與您的需求保持一致,請使用該功能。但我強烈支持商業軟件產品(部分原因是因爲我與他們合作並製作它們),而IMO則是5倍,所以投資回報率比一個免費的替代品要好。

4

EE可能是值得的價格,如果它的解決方案能夠滿足您的所有要求。你需要使用正確的工具來完成這項工作。如果只學習一個CMS,然後嘗試調整所有問題以適應該解決方案,那不太合適。我建議您瞭解幾個CMS的功能和缺點,並針對您正在使用的特定站點應用最適合的CMS。甚至可以使用組合。限制自己只學習一個CMS,就好像它是所有的CMS一樣,只會傷害你,當他們被迫使用甚至沒有設計的產品時,它可能會使你的客戶感到痛苦滿足他們的需求。

你說wordpress.org不使用WordPress,但我建議你仔細看看。 wordpress。org網站相當複雜,因此使用WP作爲該網站的主要CMS可能沒有意義。但是你看過博客(又名新聞)部分嗎?這在WP上運行。看看Showcase部分。那也是WP!

我的猜測是他們在適當的地方使用WP,也可能是WP不適合的地方。這使我回到了原來的觀點:您需要使用正確的工具來完成這項工作。

編輯#1 - 哦,以及您對製作快速加載網站的興趣:CMS對此有一定影響,因爲有些網站比其他網站有更多開銷,但CMS不是唯一影響網站性能的因素。 Sproutcore加載速度很快,因爲它是一個小頁面,它只有一個小圖像和一個小樣式表。所以它當然會快速加載!如果你使用諸如緩存,小圖形,代碼/數據庫優化,內容交付網絡,拋出更多硬件等等,你也可以使複雜的網站加載速度更快。等等。

編輯#2 - 如果你有興趣創建靜態網站的性能,但你想有一些模板控制,看看Jekyll。這是一個腳本,它將您的模板與使用TextileMarkdown進行格式化的純文本文件相結合,並且可以分離出完整的HTML頁面。您可能還對Movable Type感興趣,該平臺可以生成靜態HTML。再一次,這項工作的正確工具......那裏有太多的選擇。

1

在處理WordPress和ExpressionEngine之間的這兩者之後,EE並不值得。社區遠不如支持或充滿活力,並且沒有任何EE可以做(經過幾小時的艱苦配置,介意你),WordPress並沒有做得更好(在我看來)。再加上我見過的最好的插件界面,而且WordPress真正受限於開發人員的想象力和能力。我想這個技術。

WordPress並不總是最好的工具,但我認爲它總是比EE更好的工具。

1

爲了加速WordPress,您可以使用緩存和縮小插件,如WP Super Cache, W3 Total Cache和WP Minify - 甚至可以使用像WP Engine這樣的專門託管提供商。

緩存可以顯着加快WordPress的速度。實際上,它在某些情況下的功能實際上是創建在後續頁面請求中加載的靜態文件。

至於縮小,他們說20%的加載時間是服務器端,80%是前端代碼。 (當然,服務器端延遲通常比前端延遲更糟糕,但仍然...)所以,當你想優化時,前端通常是首要考慮的地方。

3

與其他「內容管理系統」相比,我在ExpressionEngine專業使用了大約兩年,我認爲它可以很好地完成工作。爲了使Wordpress或Drupal能夠完成相同的開箱即用功能,ExpressionEngine需要一些調整或php知識。當我使用ExpressionEngine時,ExpressionEngine對我來說是一個很好的工具。模板語言和管理員並不是很難進入只有HTML和CSS知識。使用Structure等第三方插件以及大多數Pixel & Tonic將使您的站點易於開發,並且最重要的是讓客戶輕鬆管理。

WordPress是一個博客平臺,而不是CMS。我發現管理員太枯燥,讓客戶混淆不清,不能正確分離和管理他們不同類型的結構化內容。它適用於博客,但嘗試製作員工頁面或任何更結構化的內容,並將其分解。

如果價格是一個問題,我建議您查看Symphony CMS,它遵循與ExpressionEngine相似的內容組織概念。儘管你必須學習XSLT,它比EE自己的標記語言可以是一個更大的學習曲線。但是,它是免費的。

我主要跟項目現在使用Django,這是一個Python框架工作,會比WordPress的,ExpressionEngine或交響樂一個更大的學習曲線。但是,它爲小型和大型項目完成了工作。如果你想冒險嘗試這麼說,不妨直接進入頸靜脈。

0

我已經使用WordPress的許多網站,我正在完成我的第一個EE2網站。

我對未來網站的選擇主要基於網站需要的類型的內容。如果網站需要頁面和某種類似博客或簡單新聞的「帖子」,那麼WP是一個很好的候選人。如果還有其他類型的內容,當您爲每種類型的內容(頁面,帖子,事件,產品等)創建一個新頻道時,EE2可能是一條路。使用Playa Add-on將所有這些類型的內容與其他內容相關聯也非常酷。

在WP中,您可以可以創建自定義帖子類型並自定義字段以爲這些其他類型的內容創建合適的主目錄,但默認情況下它用於博客。所以我不會說WP不能成爲一個CMS,我會說這是一個博客引擎,可以是一個CMS的一些工作。

EE代替WP的兩個問題。首先,您可以從主題到插件找到許多WordPress的現成解決方案,這些解決方案可以讓具有簡單需求的網站快速創建。如果我有一個需要快速上升的項目,請找到適合的優質主題,稍做修改即可完成。第二件事是,對於普通人來說,WordPress將更易於創建和維護內容,尤其是在內容是帖子和/或頁面的情況下。

並使用WP Super Cache加速WordPress!

1

由於大多數人已經表示,它取決於網站。但在我看來,大多數網站ExpressionEngine是比WordPress更好的選擇。 300美元的許可證讓你從支付支持人員的支持,再加上社區真的很棒。

在我看來,付費軟件將永遠是比免費軟件更便宜的解決方案,因爲您可以獲得更高質量的代碼,保證支持和開發人員的承諾。嘗試獲得對WordPress的支持,它會運行你$15,000 per year或更多。

此外,爲了做WP的任何真正特別的事情,你需要知道與EE的WordPress,你可以建立優秀的網站沒有任何PHP的知識,你不必被迫在本質上博客軟件的範圍內工作。無可否認,除了EE之外,它最近剛剛收購了一些博客。

肖恩