2010-06-10 70 views
1

嗨,我計劃發展非常相似,http://www.nextdaypets.com/但也有一些更多的功能網站...我已經做在JOOMLA你知道它很好。但是像訪問級別控制這樣的限制很少,並且沒有可用於我需要的組件。我感到困惑的是,我是否應該在joomla中創建該組件,還是應該開發自己的cms,還是應該使用一些基於.net的cms併爲其編寫組件。我知道C#和.NET框架是一個初學者。我剛剛在.net上個月完成了一個認證課程,我不知道php,但沒有學習它的問題......所以我該怎麼做......請建議。幫我選擇我的門戶網站從.NET,PHP PHP基於CMS合適的平臺和基於.NET的CMS

回答

0

寫你自己的CMS是很多工作,所以你應該仔細考慮這一點。擴展現有的框架可以爲您節省大量時間。

在你的情況下,我會選擇一個適合我的目的的cms,並使用我熟悉的語言。所以,如果你喜歡C#,那麼尋找一個基於ASP.NET的cms。當然,如果你想學習PHP joomla會是一個不錯的選擇。

0

通常,當我必須選擇一個平臺時,我會考慮一定數量的變量。例如,您的客戶是否需要開源或商業平臺?它是否關心依賴你對系統的未來變化?他有沒有託管服務提供商?他會自己主持網站嗎?這些都是應該考慮的技術問題。

我強烈建議不要編寫自己的CMS。這是很多工作,甚至是最好的和最經過測試的產品都會隱藏一些錯誤。依靠已經存在的東西,它會加速你的開發,因爲它可以讓你專注於特定的功能,而不是整個系統或基本特性(客戶端 - 服務器架構,緩存,視圖解析,分項,等等......)。

我已經工作了很多很多CMS,而在這期間,我的注意力主要集中在一把umbraco,基於.NET的開源CMS,有許多有趣的功能。我個人不喜歡Drupal,Joomla,Wordpress等。

如果你(或你的客戶)有錢可以買得起並且可以買得起一個商業平臺,我建議你看看Sharepoint或者Sitecore; Sitecore在概念上與Umbraco接近,而Sharepoint則更爲廣泛,但需要做更多工作才能啓動並運行。

如果你正在尋找一個電子商務平臺和PHP犯規嚇唬你,你可以給一個嘗試的Magento。

我希望這幾個名字能幫助你。我提到他們是因爲我自己的親身經歷和 - 說實話 - 他們都是好產品...

乾杯, Gianluca。

+0

感謝贊布羅塔, 我不是開發這個項目的一些客戶,但對於自己...和金錢是一個小問題,但不是約束,如果我能找到一些不錯的選擇,我可以付出任何問題。我會嘗試使用Umbraco,你可以給我一些關於DotNetNuke和sitefinity的想法,因爲我也聽說過它們,並且感到迷惑......這將是一個很大的幫助......將會有一個很好的定製水平。該網站還將擁有elance.com和freelance.com以及強大的社交網絡的基本功能......所以請建議......並且可以請您詳細介紹一下sharepoint。 – 2010-06-10 09:26:22

+0

我不會從一個語句Parveen中折扣Drupal。 Drupal有很多很多的東西,一個框架,一個cms。它也可以用來製作一個小博客,一個網絡應用程序,一個大型網站(看看白宮的網站),電子商務(ubercart模塊) 它有一個廣泛的免費專業添加模塊,是非常主題化。 – Matt 2011-01-07 10:07:29

1

嗯,我的理解,所有你需要做的就是採用一個開源CMS(的Joomla或Drupal的),並對其進行自定義。如果你知道一些php,它會花費你一天的時間去熟悉爲Joomla/Drupal製作組件&。您可以通過定製現有內容並使用第三方開放源代碼組件來完成大部分工作。剩餘的小量的工作量,你可以編碼自己.IF不會那麼難,我可以保證。 開發你自己的CMS可能不是一個好的選擇,因爲它需要花費很大的努力才能獲得一個穩定的,具有所有功能,目前正在提供。 另外,如果您對平臺有疑問,我會建議堅持開源平臺,而不是商業平臺。大量的OSComponents以及大量的社區支持都是您應該考慮的因素。