Divulgazione completa: lavoro per Telerik e, come altri hanno notato, anche Telerik RadControls include DNN. Amiamo la comunità DNN e indipendentemente dal percorso scelto, vogliamo aiutare.
Di conseguenza, non desidero confrontare Sitefinity con DNN. Invece, mi limiterò a elencare sotto i punti di forza di Sitefinity, dal mio punto di vista.Questi punti di forza potrebbero anche essere condivisi da DNN.
estrema attenzione sul finale l'empowerment
Alla fine della giornata, un CMS non è destinato agli sviluppatori. Questa potrebbe essere una dichiarazione impopolare su questo sito Web, ma è vero.
Gli sviluppatori comprendono le tecnologie sottostanti e, pertanto, non richiedono un CMS. Un CMS consente agli utenti finali (persone senza capacità di programmazione HTML &) di interagire con il sito web. Se un CMS fallisce in questa attività primaria, allora ha fallito del tutto.
Questa mentalità è fortemente intessuta in Sitefinity. L'intera interfaccia di amministrazione è orientata attorno ai widget di trascinamento &. Gli utenti finali possono anche apportare modifiche al layout, creare moduli, creare indici di ricerca, ecc. Utilizzando un'interfaccia utente amichevole.
basati su tecnologie comuni ASP.NET
Anche se sottolineiamo con forza la responsabilizzazione degli utenti finali, sviluppatori empowerment è altrettanto importante. Sitefinity non può soddisfare ogni esigenza di nicchia. Volevamo che gli sviluppatori .NET fossero in grado di adattare facilmente il CMS per soddisfare i requisiti specifici del loro progetto.
Per fare questo abbiamo bloccato vicino a tecnologie che gli sviluppatori più NET già capito:
- modelli Sitefinity sono semplicemente temi ASP.NET Pagine master
- Sitefinity sono semplicemente ASP.NET Temi
- Sitefinity i widget sono semplicemente controlli ASP.NET
Ho visto altri commentare che Sitefinity non è basato su ASP.NET MVC, ma questo non ha senso. Il nostro obiettivo è aiutare gli utenti finali e gli sviluppatori ad essere immediatamente produttivi senza richiedere loro di apprendere nuove competenze. ASP.NET MVC è molto promettente, ma la sua adozione nel mondo reale rimane molto bassa. Inoltre, alcune delle funzionalità di facile utilizzo (come trascinare i widget di rilascio &) potrebbero essere difficili da ricreare in un ambiente MVC.
Con Sitefinity 4.0 abbiamo cercato di adottare alcuni dei punti di forza di MVC:
- Stiamo usando il motore di routing MVC. Gli URL sono privi di estensione per impostazione predefinita e hai il controllo completo sugli URL applicati alle tue pagine web.
- Tutto è guidato dai modelli e questi modelli sono sotto il tuo controllo. Questo ti dà il pieno controllo del markup.
- ViewState può essere completamente disabilitato per le pagine che utilizzano il CMS.
- Tutti i dati CMS sono esposti tramite servizi RESTful.
Guarderemo continuamente MVC (Telerik has an MVC product) e ci adattiamo con la comunità più ampia.
Include Telerik Strumenti per sviluppatori
Telerik recentemente released an SDK per Sitefinity 4.0.Questo SDK è progettato per aiutare gli sviluppatori a creare add-on per Sitefinity 4.0. Esso comprende anche:
- RadControls Telerik per ASP.NET AJAX
- RadControls Telerik per Silverlight
- Telerik OpenAccess ORM
Questi strumenti vengono inclusi con Sitefintiy e possono essere usati per creare add- su di. Questi componenti aggiuntivi possono quindi essere pubblicati sul nostro marketplace. Il marketplace può essere consultato tramite Sitefinity e i componenti aggiuntivi possono essere installati (o disinstallati) tramite l'interfaccia utente di Sitefinity.
-
Abbiamo molto altro ancora in programma. Lo Sitefinity 4.0 BETA è disponibile gratuitamente sul sito Web di Telerik. Scaricalo e confronta per te.
Non ho usato SiteFinity, quindi non mi sento in grado di rispondere alla tua domanda direttamente, ma vale la pena notare che DotNetNuke 5.2 navi con RADControls di Telerik per ASP.NET Ajax. Quindi questo potrebbe non essere un punto di forza molto forte per SiteFinity VS. DotNetNuke da solo. Puoi leggere maggiori informazioni qui: http://bit.ly/8Z5Hiv e qui: http://bit.ly/6ftTsW. –
Un buon punto, in effetti ho sentito i RADcontrols come uno dei punti di forza di Sitefinity vs DNN. – AlejandroR
Sitefinity è un prodotto Telerik. Come DNN, Sitefinity include RadControls per ASP.NET AJAX. Include anche RadControls per Silverlight e OpenAccess ORM. –