Domanda

Siamo attualmente un cliente di Infragistics NetAdvantage Select e lo siamo da alcuni anni. I loro controlli sono ok, ma non quello che definirei grandioso, ma il tempo impiegato ad impararli fino ad oggi è il motivo principale per cui li seguiamo. Utilizziamo entrambi i controlli ASP.NET e Winnform.

Dato che dovremo rinnovarlo, stiamo considerando DevExpress come un'opzione in quanto sembrano offrire molte delle stesse funzionalità.

Per chiunque abbia fatto questa mossa da mInfragistics a DevExpress, come l'hai trovato? Un passo avanti o indietro? Pro e contro a farlo?

È stato utile?

Soluzione

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

In generale, trovo i controlli DevExpress molto facili da usare e da implementare nelle nostre applicazioni. Alcuni controlli hanno una piccola curva di apprendimento come la 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 opzioni aggiuntive per il controllo.

Ad esempio per impostare la lunghezza massima di un textedit (casella di testo di devexpress):

textEdit.Properties.MaxLength anziché textEdit.MaxLength

Quindi, i loro controlli sono fantastici e hanno un bell'aspetto ma penso che la qualità principale di DevExpress sia il loro supporto. Puoi porre una domanda sulla pagina dell'assistenza e riceverai una risposta entro un giorno, forse due giorni se la domanda è complessa.

Quindi, se non sei statisificato con Infragistics, prova DevExpress. Puoi scaricare una versione di prova in modo da non avere nulla da perdere.

Altri suggerimenti

Secondo, 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 secondo me non è seconda a nessuno.

Ho stipulato un contratto con una società trincerata nei controlli che stai prendendo in considerazione e non li userei se fossero gratuiti.

Le ragioni per cui faccio questa affermazione sono la loro documentazione secondo me era cattiva. Quando spendo soldi in una suite di controllo di tipo RAD, è per rendere il mio lavoro più semplice e veloce per la produzione. Ho scoperto che in alcuni casi è stato più semplice capire come fare i controlli integrati facendo quello che vuoi piuttosto che cercare di capire i problemi che avevo con i loro controlli.

I loro esempi sono un po 'come quelli di una volta. Sono basati su fluff per le vendite di tecnologia da mostrare a un seminario "quanto è facile impostare qualcosa" ma nel mondo reale se avessi usato le tecniche e monitorato viewstate e generato il traffico dei loro esempi generati, saresti meno impressionato.

Non avevo un account per inviare i ticket di supporto, ma ne avevo inviati 4 nel corso di un mese tramite il titolare dell'account e, per quanto ne so, non ho ricevuto risposta su nessuno di essi. (Sarebbe potuto essere una rottura con la persona che ho dovuto attraversare, ma ne dubito.)

Quando si tratta di Telerik, i controlli Rad per Ajax, molto raramente non riesco a capire cosa devo fare guardando la soluzione web di esempio di Visual Studio di esempio che viene installata in combinazione con la loro documentazione.

Buona fortuna nella tua ricerca e anche se non consideri Telerik, ti ??consiglio vivamente di cercare altre opzioni.

Leggermente non correlato ma potresti anche voler valutare i controlli Telerik . Li usiamo da anni. Controlli e supporto eccezionali. E i loro controlli funzionano anche con ASP.NET MVC.

Solo un cliente felice qui.

Non correlato ai controlli, ma con la suite DevExpress ottieni gratuitamente fantastici componenti aggiuntivi VS - CodeRush e RefactorPro.

Come Francis, non ho fatto il passaggio dall'infragistica a devexpress, ho iniziato con devexpress. Posso parlare con la curva di apprendimento. A seconda dei controlli che intendi utilizzare e di come intendi utilizzarli, la curva di apprendimento può essere molto ridotta.

I controlli di manipolazione dei dati (xtragrid, xtrascheduler, xtracharts, ecc.) sono estremamente facili da usare quando si esegue il binding a un database. Meno se associato a oggetti persistenti. Il loro XPO, stranamente, non è così facile / intuitivo come potrebbe o dovrebbe essere quando si esegue il databinding anche se non è incredibilmente difficile.

Il vantaggio principale per me è stata la documentazione. Il loro sito di documentazione e i loro video tutorial sono di altissimo livello e arrivano davvero al punto senza usare esempi banali, né eccessivamente complessi.

Come ha detto Francis, i tempi di risposta sui biglietti e la (solita) chiarezza e dettagli delle risposte - spesso includono piccoli progetti che mostrano ciò che dovresti fare o alterano il tuo progetto che invii con un biglietto - non è secondo a nessuno imo.

Passare da Infragistics a Devexpress è difficile! Uso Infragistics da 2 anni come sviluppatore Windows e Web e ora utilizzo Devexpress in un altro posto.

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

  1. La parte principale del display e
  2. La parte della vista in modo da poterli gestire durante l'associazione

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

Allo stesso modo ci sono molte differenze tra i controlli Infragistics e Devexpress.

Ora quello che sento è se sei interessato ad avere alcune funzionalità complesse con molta logica noiosa, allora Devexpress è un bene per te! O se vuoi mantenere le cose semplici con una discreta funzionalità, allora Infragistics fa al caso tuo.

Quindi, come sapete, è molto difficile stabilire quale di questi sia davvero superiore - dobbiamo sceglierli in base alle nostre esigenze.

Attenersi a Developers Express. Hanno un percorso di aggiornamento molto migliore e quasi tutte le modifiche sostanziali sono scritte. Li uso dal 2003 e non ho ancora trovato una corrispondenza migliore.

Sono migrato da Infragistics a DevExpress. Non torneranno mai più all'Infragistica poiché i loro oggetti sono molto più pesanti e le prestazioni non sono troppo grandi. La documentazione è terribile e i loro esempi sono molto giovanili. La modifica in linea della griglia di dati di Infragistics (come Excel) è una funzione interessante che non è disponibile in DevExpress. Oltre a ciò, la griglia dei dati, il master, l'impostazione dei dettagli, la dichiarazione dell'elenco a discesa della griglia dei dati e altre funzionalità sono molto più snelle in DevExpress.

Ho usato Controlli RAD Telerik da diversi anni. Sono molto soddisfatto dei controlli ASP.NET Ajax e WinForms. Non ho mai usato i controlli DevExpress o Infragistics prima, ma ho dato un'occhiata a entrambi quando ho preso la decisione di utilizzare Telerik.

Probabilmente è troppo tardi, ma poiché 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. Di recente ho lavorato a un contratto con una società che utilizzava Telerik per Winforms e ciò che abbiamo scoperto è che c'erano numerosi bug nei loro controlli. Il supporto è stato ottimo e hanno risposto rapidamente a domande o commenti, ma sfortunatamente la maggior parte delle volte quando abbiamo posto una domanda sul perché qualcosa non funzionava, la risposta era che si trattava di un bug nel loro controllo. inoltre la loro documentazione afferma esplicitamente che i loro controlli non sono destinati ad essere ereditati, quindi mentre la creazione del proprio controllo personalizzato al di sopra del loro controllo sembra funzionare nella maggior parte dei casi, non è consigliabile.

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