Domanda

Vorrei costruire un sito basato su CMS Asp.Net Mvc e voglio scegliere il mio punto di partenza.

Ho visto che c'è un sacco di interesse per il nuovo Microsoft Oxite progetto anche se sembra essere piuttosto presto per adottare in un progetto di produzione.
Ho anche guardato S#arp Architettura, ma non è corretto confrontare Oxite come è solo un punto di partenza per la generale Asp.Net Mvc siti.

Per me S#arp Architettura ha alcuni vantaggi rispetto Oxite come è molto meno complesso e utilizza Nhibernate per il livello di accesso ai dati.
Oxite codice utilizza Linq2Sql per DAL e ha già un progetto nella soluzione che richiede la versione di DB per VS2008.
Oxite mi sembra più un blog orientato di CMS orientato ma non ho guardato il codice profondamente.

Qui sono alcune delle scelte che vorresti punto mi S#arp Ar.per la partenza.

  • Semplice, pulita architettura
  • Nhibernate Dal
  • Supportato dalla Community

Oxite:

  • Microsoft project
  • Enorme potenziale di comunità
  • Fasi iniziali, ma molto buona la qualità del codice
  • Fornitore di modello che consente di passare facilmente DAL

Se qualcuno ha guardato il codice di questi due progetti, si prega di consigli per le vostre opinioni.

Grazie

È stato utile?

Soluzione

Oxite potrebbe essere ricco di funzionalità, ma la qualità del codice è molto bassa.

Sono stato molto sorpreso quando ho checkout il codice e trovare le azioni del controller con 100+ linee di molto sporco codice, tagsoup punto di vista, non gli unit test, etc.

La critica è stata ben riassunta in questi post:

http://blog.wekeroad.com/blog/some-thoughts-on-oxite/

http://codebetter.com/blogs/karlseguin/archive/2008/12/15/oxite-oh-dear-lord-why.aspx

Altri suggerimenti

Come sempre, dipende dalle vostre esigenze.Suona come avete bisogno di qualcosa di più basati su CMS.Oxite succede ad avere alcuni CMS come caratteristiche, ma non è davvero un CMS.Potrebbe essere in futuro, in quanto si tratta di un progetto per la comunità, ma per ora non è (tutto quello che si può fare è aggiungere pagine di contenuto).

Siamo lieti che tutto sembra come Oxite generale, ma è molto presto.Non per scoraggiare chiunque dall'utilizzo in produzione, perché lo facciamo.Abbiamo eseguito MIX Online su di esso, ma capisco perfettamente se non stai bene con esso.Abbiamo bisogno di un periodo di stabilizzazione.Allo stesso tempo, abbiamo anche bisogno di persone in esecuzione in modo che possiamo renderlo stabile.La gallina e l'Uovo direi.:)

Non ho avuto molto di una risposta alla mia domanda circa Oxite qui in MODO che si trova alla Oxite:Che cosa hai intenzione di fare con esso?), ma è davvero di nuovo, ci vorrà un po ' di tempo per le persone a caldo fino a completo di check it out.L'architettura di Oxite è davvero facile da ottenere cominciato con;questo è il suo seme più forte.

Non avevo mai sentito parlare di S#arp prima ho letto la tua domanda, così io sarò sicuramente il check-out.

Oxite è ben dettagliato già, del tutto negativamente.

Aggiungo che sto usando S#arp architettura per diversi mesi e l'ho trovato molto gestibile e flessibile.C'è anche una molto solida, in crescita e attiva comunità di utenti intorno ad esso.

È molto pulito e abbastanza facilmente aggiornato a NHibernate Fluent RC 1.0

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top