20

Trong 3 năm qua, tôi đã sử dụng (... đáng hổ thẹn) SharePoint 2007, DNN và Tridion để phát triển các cổng web. Tuy nhiên tôi đang tìm cách để di chuyển ra khỏi SharePoint và Tridion (thiếu kiểm soát đối với các url, đánh dấu và tdd) và đang tìm kiếm các lựa chọn thay thế.Đề xuất ASP.Net CMS, Orchard, Sitefinity, Umbraco hoặc N2?

Phiếu bầu của bạn sẽ đi đến đâu và tại sao? Bạn có thể chia sẻ bất kỳ trải nghiệm nào bạn có với những trải nghiệm này không?

  • Orchard
  • Sitefinity
  • Umbraco
  • N2

Mặc dù Orchard và Sitefinity dường như dễ dàng mở rộng, tôi lo lắng về việc hỗ trợ cộng đồng.

Cảm ơn

Trả lời

17

Orchard đang được phát triển bởi nhóm Microsoft và được đẩy bởi Scrott Guthrie, Scott Hanselman và những người khác, do đó hỗ trợ sẽ không có vấn đề gì vào thời điểm này. Orchard đang được xây dựng trên đầu trang của các tính năng mới của ASP.Net MVC 3 và như vậy là nhà nước của nghệ thuật. Phiếu bầu của tôi sẽ là trên Orchard.

+6

'Mặc dù Microsoft đang tài trợ cho dự án này bằng cách cung cấp nguồn lực phát triển toàn thời gian cho nỗ lực này, nhưng CMS CMS không được hỗ trợ chính thức thông qua Microsoft'. -http: //www.orchardproject.net/docs/frequently-asked-questions.ashx – Merritt

+3

Điều này thật thú vị vì nhìn vào đội ngũ đằng sau nó: đó là tất cả nhân viên của Microsoft. http://www.orchardproject.net/about – Merritt

+0

@Merritt: Hiện tại, chỉ có 2 trong số 5 thành viên của chúng tôi đến từ microsoft http://weblogs.asp.net/bleroy/archive/2012/01/30/about-orchard- governance-and-microsoft.aspx – Jalal

4

Tôi đã chỉ tryed Umbraco, nó dễ dàng để sử dụng cho khách hàng, phát triển và có một sự chia rẽ rất tốt giữa mã và nội dung vì thế khách hàng sẽ không bao giờ phải nhìn thấy mã ENY.

2

Hiện tại chúng tôi có 3 thiết lập và tôi nghĩ Umbraco hiện là lựa chọn an toàn nhất và mạnh mẽ nhất, miễn là bạn sẵn sàng tích hợp trình ghi URL (không phải là nơi dành cho các tiện ích mở rộng aspx trên các trang web công cộng) chỉ là công cụ sai cho công việc (trừ khi bạn cần một hệ thống theo dõi thay đổi phát triển hơn) và Orchard chỉ là quá mới để tôi giới thiệu nó cho bất kỳ ai do dự triển khai công nghệ chảy máu. Tôi không có kinh nghiệm với N2 và Sitefinity.

Gần đây tôi đã sử dụng Orchard, chủ yếu chỉ để theo kịp xu hướng và tôi thấy nó hơi thô ráp một chút nhưng có triển vọng và mở rộng, đặc biệt đối với nhà phát triển có trải nghiệm ASP.NET MVC. Các menu phụ để điều hướng dường như không có sẵn trong hộp, tuy nhiên this stackoverflow posting dường như cung cấp giải pháp. Ngoài ra, tôi không thích sử dụng biểu mẫu web cho một CMS, vì vậy đó là đánh dấu chống lại Umbraco (cho đến khi họ phát hành phiên bản 5) và Sharepoint. hệ thống.

4

Vì nó không được đề cập ở đây, tôi muốn bênh vực cho N2CMS. Mặc dù tài liệu của nó đôi khi để lại một chút để được mong muốn, một khi bạn đang lên đến tốc độ, phát triển cho nó giống như một hơi thở tươi của không khí so với một số CMS khác. Đó là khả năng mở rộng vượt xa những gì bạn mong đợi, mặc dù đôi khi bạn phải đào sâu vào ILSpy để tìm những viên đá quý.

Hỗ trợ trên diễn đàn N2CMS thực sự là ngang hàng, thích hợp với (các) nhà phát triển. Nó cũng đã được khoảng một thời gian ngay bây giờ, vì vậy bạn có thể gọi nó khá trưởng thành.

Nhược điểm - cũng có thể là một nhược điểm khi cố gắng theo kịp - đó là dưới sự phát triển khá tích cực, có nghĩa là các lỗi quan trọng bị đập vỡ khá hiệu quả.

Tôi phải thừa nhận tôi có ít kinh nghiệm với Orchard (có vẻ như nó thực sự là một trận đấu trên một vài khía cạnh), và vì MS hỗ trợ nó nhiều hơn hoặc ít hơn, tôi nghĩ Orchard có thể giành chiến thắng trong trò chơi bằng cách tiếp xúc tuyệt :)