2009-07-29 11 views
7

Attualmente siamo un cliente di NetAdvantage Select di Infragistics e siamo stati per alcuni anni. I loro controlli sono ok ma non quello che definirei grandioso, ma il tempo investito nell'apprenderli fino ad oggi è il motivo principale per cui rimaniamo con loro. Utilizziamo entrambi i controlli ASP.NET e Winnform.DevExpress vs infragistics Suites - cercando eventualmente di cambiare

Poiché dobbiamo rinnovare, stiamo considerando DevExpress come un'opzione in quanto sembra offrire molte delle stesse funzionalità.

Per chi ha effettuato questa mossa da mInfragistics a DevExpress, come l'hai trovato? Un passo avanti o indietro? Pro e contro a farlo?

risposta

11

La mia azienda utilizza DevExpress e siamo molto soddisfatti della loro suite. Non abbiamo mai utilizzato la suite Infragistics, quindi non posso parlare del processo per passare da Infragistics a DevExpress.

In generale, trovo i controlli DevExpress molto facili da utilizzare e implementare nelle nostre applicazioni. Alcuni controlli hanno una piccola curva di apprendimento come DevExpress TreeList ma non è un grosso problema.

Una cosa che non mi piace con alcuni dei loro controlli è la proprietà "Proprietà". Questa proprietà viene utilizzata per impostare ulteriori opzioni per il controllo.

Per esempio, per impostare la lunghezza massima di un TextEdit (textbox di DevExpress):

textEdit.Properties.MaxLength invece di textEdit.MaxLength

Così, i loro controlli sono grandi e hanno un grande sguardo, ma penso che la qualità principale di DevExpress è il loro supporto. Puoi fare una domanda sulla pagina di supporto e riceverai una risposta entro un giorno, forse due giorni se la domanda è complessa.

Quindi, se non si è soddisfatti di Infragistics, provare DevExpress. Puoi scaricare una versione di prova in modo da non avere nulla da perdere.

2

Leggermente non correlato ma si potrebbe anche voler valutare i controlli Telerik. Li abbiamo usati per anni. Controlli e supporto eccezionali. E i loro controlli funzionano anche con ASP.NET MVC.

Solo un cliente felice qui.

+0

Grazie, li abbiamo già visti prima. Al momento utilizziamo DevXpress Xtrareports, quindi cerchiamo di consolidare in una suite se ha senso in termini di qualità e caratteristiche generali. – schooner

2

Non correlato ai controlli, ma con la suite DevExpress si ottengono straordinari componenti aggiuntivi VS gratuitamente - CodeRush e RefactorPro.

+0

Grazie, per lo più interessato alla parte relativa ai controlli, quindi possiamo scambiarne uno per l'avanzamento. Cercando di bilanciare i costi con la qualità. – schooner

+3

CodeRush è gratuito per tutti coloro che hanno pagato (ad esempio non Express) versione di Visual Studio 2008 – smok1

+0

Sì, c'è la versione gratuita di CodeRush, ma la versione a pagamento è molto meglio. CodeRush Express manca di alcune funzionalità importanti, vale a dire. templates – Przemaas

2

Come Francesco, non ho fatto il passaggio da infragistica a devexpress, ho iniziato con devexpress. Posso parlare alla curva di apprendimento. A seconda dei controlli che userete e di come intendete usarli, la curva di apprendimento può essere molto ridotta.

I controlli di manipolazione dei dati (xtragrid, xtrascheduler, xtracharts, ecc.) Sono estremamente facili da utilizzare per il collegamento a un database. Meno quando legano oggetti persistenti. Il loro XPO, stranamente, non è così facile/intuitivo come potrebbe o dovrebbe essere quando il database non è incredibilmente difficile.

Il principale vantaggio per me era la documentazione. Il loro sito di documentazione così come i loro video tutorial sono di prim'ordine e arrivano davvero al punto senza utilizzare esempi banali, né eccessivamente complessi.

Come ha detto Francesco, il tempo di risposta per i biglietti, e il (solito) chiarezza e dettaglio delle risposte - che spesso comprendono progetti di piccole dimensioni che mostra quello che si dovrebbe fare, o altererà il progetto che si presenta con un biglietto - non è secondo a nessuno imo.

3

In secondo luogo, dovresti dare un'occhiata a Telerik. Il loro supporto è di prim'ordine nel settore. Ti danno buoni esempi del mondo reale e la loro documentazione che sento non è seconda a nessuno.

Ho assunto un contratto con una società trincerata nei controlli che stai considerando e non li userei se fossero gratuiti.

Le ragioni per cui faccio questa affermazione è che la loro documentazione secondo me era cattiva. Quando spendo soldi per una suite di controllo di tipo RAD, è per rendere il mio lavoro più facile e più veloce per la produzione. In alcuni casi ho scoperto che era più semplice capire come fare i controlli integrati per fare ciò che si desidera, cercando di capire i problemi che stavo affrontando con i loro controlli.

I loro campioni sono simili ai campioni di Microsoft utilizzati per essere. Sono basati su fluff per le vendite di Tech per mostrare in un seminario "quanto è facile impostare qualcosa" ma nel mondo reale se si utilizzano le tecniche e si monitora il viewstate e il traffico dei loro esempi generati, si rimane meno che impressionati.

Non disponevo di un account per inviare ticket di assistenza, ma ne ho avuti 4 nel corso di un mese inoltrato tramite il titolare dell'account e, a mia conoscenza, non ho ricevuto risposta su nessuno di essi. (Quello avrebbe potuto essere una rottura con la persona che dovevo attraversare ma ne dubito)

Quando si tratta di Telerik, i controlli Rad per Ajax, molto raramente non riesco a capire cosa devo fare esaminando la soluzione Web di esempio di Visual Studio che viene installata insieme alla relativa documentazione.

Buona fortuna per la tua ricerca e anche se non consideri Telerik, ti ​​consiglio vivamente di cercare altre opzioni.

+0

Come viene cancellato il nome utente kf? – crh225

1

Stick per gli sviluppatori Express. Hanno un percorso di aggiornamento molto migliore e quasi tutte le modifiche sono state scritte. Li ho usati dal 2003 e ancora non ho trovato una corrispondenza migliore.

0

Sono migrato da Infragistics a DevExpress. Non tornerò mai più su Infragistics perché i loro oggetti sono molto più pesanti e le prestazioni non sono eccessive. La documentazione è terribile e i loro esempi sono molto juevenile. La modifica inline della griglia di dati infragistici (simile a Excel) è una funzionalità interessante che non è disponibile in DevExpress. Oltre a ciò, DevExpress è molto più snella per la griglia di dati, il master, la configurazione dei dettagli, la dichiarazione dell'elenco a discesa della griglia di dati e altre funzionalità.

+1

le prestazioni erano lente a causa dell'uso di controlli ajax assenti (ultraweb-grid/tree/menu) ci sono miglioramenti delle prestazioni nei controlli ajax come webdata-grid/menu/tree – NT88

2

Lo spostamento da Infragistics a Devexpress è difficile! Utilizzo Infragistics da oltre 2 anni come sviluppatore Windows e Web e ora sto utilizzando Devexpress in un altro posto.

È difficile per lo sviluppatore utilizzare il controllo Devexpress a causa delle sue proprietà versatili. Se si prende un esempio di griglia DevExpress (nel caso di Windows) ci sono 2 parti:

  1. La parte del display principale e
  2. La vista parte in modo da poterli gestire durante il legame

D'altra parte non c'era nulla di simile in Infragistics, quindi era semplice e semplice da usare.

Analogamente, vi sono molte differenze tra i controlli Infragistics e Devexpress.

Ora, ciò che sento è che se sei interessato ad avere alcune funzionalità complesse con molta logica noiosa, Devexpress fa bene! O se vuoi mantenere le cose semplici con una funzionalità decente, allora Infragistics fa bene.

Quindi, come sapete, è molto difficile dire quale di questi è veramente superiore, dobbiamo sceglierli in base alle nostre esigenze.

0

Sto usando Telerik RAD Controls da diversi anni. Sono molto soddisfatto dei controlli ASP.NET Ajax e WinForms. Non ho mai utilizzato i controlli DevExpress o Infragistics, ma ho dato un'occhiata a entrambi quando ho deciso di utilizzare Telerik.

0

Probabilmente è troppo tardi, ma come ho trovato questo post mentre ponevo la stessa domanda ho pensato di aggiungere il mio commento rispetto a Telerik. In precedenza ho usato Infragistics, che ho trovato OK, ma ho pensato che la performance non fosse eccezionale. Recentemente ho lavorato a un contratto con un'azienda che utilizzava Telerik per Winforms e quello che abbiamo scoperto è che c'erano numerosi bug nei loro controlli. Il supporto è stato eccezionale e hanno risposto rapidamente a domande o commenti, ma sfortunatamente la maggior parte del tempo in cui abbiamo sollevato una domanda sul perché qualcosa non funzionava, la risposta è stata che si trattava di un bug nel loro controllo. anche la loro documentazione afferma esplicitamente che i loro controlli non sono destinati ad essere ereditati, quindi, mentre la creazione del proprio controllo personalizzato dalla parte superiore del loro controllo sembra funzionare nella maggior parte dei casi, non è raccomandato.