20

Negli ultimi 3 anni ho utilizzato (... vergognosamente) SharePoint 2007, DNN e Tridion per sviluppare portali web. Sto comunque cercando di spostare SharePoint e Tridion (mancanza di controllo su url, markup e tdd) e sto cercando alternative.Raccomandazione ASP.Net CMS, frutteto, Sitefinity, Umbraco o N2?

Quale di questi sarebbe il tuo voto e perché? Potresti condividere le tue esperienze con queste?

  • Orchard
  • Sitefinity
  • Umbraco
  • N2

Anche se Orchard e Sitefinity sembrano facilmente estendibile, io sono preoccupato per il sostegno della comunità.

Grazie

risposta

17

Orchard è stato sviluppato dal team Microsoft ed è stato spinto da Scrott Guthrie, Scott Hanselman e altri, quindi il supporto non dovrebbe essere un problema a questo punto. Orchard è stato costruito in base alle nuove funzionalità di ASP.Net MVC 3 e così è lo stato dell'arte. Il mio voto sarebbe su Orchard.

+6

"Sebbene Microsoft stia sponsorizzando questo progetto fornendo risorse di sviluppo a tempo pieno allo sforzo, Orchard CMS non è ufficialmente supportato da Microsoft." -http: //www.orchardproject.net/docs/frequently-asked-questions.ashx – Merritt

+3

Che è divertente perché guarda il team dietro di esso: sono tutti dipendenti Microsoft. http://www.orchardproject.net/about – Merritt

+0

@Merritt: Ormai i suoi 2 soli 5 membri provengono da microsoft http://weblogs.asp.net/bleroy/archive/2012/01/30/about-orchard- governance-and-microsoft.aspx – Jalal

4

Ho provato solo Umbraco, la sua facile da usare per il cliente, sviluppatore e c'è una buona separazione tra codice e contenuti in modo che il cliente non avrà mai per vedere il codice Eny.

2

Attualmente abbiamo tutte le 3 impostazioni, e penso che Umbraco sia attualmente l'opzione più sicura e la più robusta, purché siate disposti ad integrare un rewriter di URL (non è il posto per le estensioni di aspx sui siti web pubblici) Sharepoint è solo lo strumento sbagliato per il lavoro (a meno che non sia necessario un sistema di tracciamento delle modifiche più sviluppato) e Orchard è troppo nuovo per me da consigliarlo a chiunque sia riluttante a implementare una tecnologia all'avanguardia. Non ho esperienza con N2 e Sitefinity.

Recentemente ho utilizzato Orchard, principalmente per stare al passo con le tendenze, e trovo che sia un po 'approssimativo, ma promettente ed estensibile, soprattutto per uno sviluppatore con esperienza MV.NET di ASP.NET. I sottomenu per la navigazione non sembrano subito disponibili, tuttavia this stackoverflow posting sembra fornire una soluzione. Inoltre, detesto l'utilizzo di Web Forms per un CMS, quindi è un marchio contro Umbraco (fino a quando non rilasciano la versione 5) e Sharepoint. sistema.

4

Perché non è stato menzionato qui, mi piacerebbe sostenere per N2CMS. Anche se la sua documentazione lascia a volte un po 'a desiderare, una volta che sei al passo con la velocità, lo sviluppo è come una boccata d'aria fresca rispetto ad altri CMS. La sua estensibilità è ben oltre ciò che ti aspetteresti, anche se a volte devi scavare in ILSpy per trovare le gemme.

Il supporto per il forum N2CMS è davvero all'altezza, il pollice in su per gli sviluppatori. È anche in giro da un po 'ora, quindi puoi chiamarlo abbastanza maturo.

Upside - che potrebbe anche essere un aspetto negativo quando si tenta di tenere il passo - è che è in fase di sviluppo piuttosto attivo, il che significa che bug importanti vengono distrutti in modo abbastanza efficiente.

Devo ammettere che ho poca esperienza con Orchard (sembra che sia davvero un match su vari aspetti), ed a causa della sclerosi multipla che lo sostengono più o meno, penso Orchard potrebbe vincere la partita con la sola esposizione :)