2008-12-03 18 views
5

Rozglądam się za nimi, a chociaż jestem bardzo zadowolony z usług NetAdvantage u mojego poprzedniego pracodawcy, znajduję punkt cenowy (plus referencje takie jak na What is the best winform UI component set?), aby mnie wahać i rozważyć DXExperience.Jakie są twoje doświadczenia z NetAdvantage lub DXperience?

Powiedział, że zastanawiam się:

  • Jakie są wasze doświadczenia w dziedzinie albo (a najlepiej oba)?
  • Czy byłbyś skłonny wydać swoje własne ciężko zarobione pieniądze na jedno?

To dla WinForms - a także ostatnie pytanie:

  • Does DXperience mieć coś analogiczne do UltraWinDataGrid? Ta siatka jest niesamowita - a brak rozsądnego konkurenta jest zatyczką na pokaz.

Uwaga: To nie jest przeznaczony do podżegania do wojny płomienia, jestem zainteresowany doświadczeń i pragmatyczne rada.

+0

Należy również oznaczyć to jako "Infragistics". –

+0

dodał żądany tag ... – torial

Odpowiedz

8

Oceniliśmy biblioteki z Syncfusion, Infragistics, ComponentOne, Xceed, Janus i DevExpress. Zdecydowaliśmy się na DevExpress w oparciu o jego zestaw funkcji, wydajność siatki i funkcje oraz funkcje kontroli wstążki.

Porównując Infragistics i DevExpress siatka kontroli stwierdziliśmy, że:

  • DevExpress Siatka jest szybsza przy załadunku, i obsługuje więcej danych, niż Infragistics siatki .
    • 25K rzędy * 50 kolumny: czas ładowania Infragistics jest 2000ms, obciążenie DevExpress czas 1400ms
    • 50K rzędy * 500 kolumny
      • Infragistics 600ms pierwszego obciążenia, 400ms następnie
      • DevExpress 1000ms pierwsze obciążenie , 250 ms dalsze obciążenie
    • 500K rzędy * 50 kolumny
      • Infragistsic 3500ms pierwszego obciążenia, 7000ms późniejszego obciążenia
      • DevExpress 2000ms pierwszego obciążenia, 1700ms późniejszego obciążenia
    • 2M rzędy * 10 kolumny
      • Infragistics odchodzący z wyjątkiem pamięci
      • DevExpress 8500ms pierwsze obciążenie , 10000ms kolejne obciążenie

Formant DevExpress DxGrid dla Windows Forms jest fantastyczny. Edytory wbudowane sprawiają, że UX jest bardzo przyjemny. Sortowanie i grupowanie jest łatwe w użyciu i zrozumienie zarówno dla programisty, jak i użytkownika końcowego.

Ogólnie jestem bardzo zadowolony z biblioteki. Ich wsparcie jest doskonałe.Przez cały czas trwania tego projektu zadałem ponad 20 pytań pomocniczych i za każdym razem otrzymałem dobrą odpowiedź.

Chciałbym wydać własne pieniądze na kontrole DevExpress.

+0

Dzięki za liczby. Chciałbym +2, gdybym mógł :-) Ostatecznie zdecydowaliśmy się na zestaw Infragistics (głównie dlatego, że tak było nam znane), ale mogę ręczyć za duże zbiory danych (lub zestawy danych w/wiele relacji) istnieją pewne określone problemy z opóźnieniem. – torial

+0

Dzięki za odbiór - mieliśmy kilka dni na początku nowego projektu, aby całkowicie ocenić wszystko.Zarówno DevEx, jak i Infragistics są "ładne", więc chciałem je zawęzić w oparciu o bardziej obiektywne kryteria, takie jak wydajność. – Armbrat

+0

Jeśli spojrzysz na stronę z wieloma wierszami z UltraWebGrid, będziesz się wzdrygał na ilość HTML przesyłaną do przeglądarki. BTW - czy tu jesteś webem czy oknami? Powiedział, że jest to zły projekt w każdym webappie wyświetlającym wiele wierszy naraz. do tego służą kontrole stronicowania. –

4

Siatka DevEx jest niesamowita, choć nie mam doświadczenia z UltraWinDataGrid.

Czy byłbym skłonny wydać własne pieniądze na rzeczy DevEx? Tak, i robię - używałem ich rzeczy z powrotem w Delphi dni (utrzymana subskrypcja Delphi przez około 5 lat, nadchodząc 4 lata dla subskrypcji .NET teraz). Mają wspaniałe wsparcie i bardzo silną linię produktów.

Edytować: na podstawie tego, co widziałem na Infragistics site dla ich NetAdvantage WinGrid, DevEx Grid może zrobić to wszystko i więcej. Wszystkie elementy filtrujące, sortujące, grupujące i niestandardowe, do których prawdopodobnie przywykłeś, a także układy kart i więcej. Dodatkowo, DevEx nie ma gwarancji zwrotu pieniędzy, jeśli nie jesteś zadowolony ze swoich rzeczy.

Szczerze mówiąc, nie jestem Podbijanie DevEx, po prostu naprawdę zadowolony klient, który - tak - płaci swoje własne pieniądze na ich rzeczy :)

0
+0

Jest to bardzo stronniczy link do strony internetowej Infragistics. – husayt

+0

Twój komentarz sprawia, że ​​_NO_ sense. Obie recenzje produktów przez konsumentów są powiązane z niezależnym brokerem, który ma linki do wydawcy danego produktu. – torial

2

I a Jestem facetem z asp, a ja stosowałem devexpress, kiedy kontraktowałem. Każdy apartament ma własny zestaw gotcha, którego musisz się nauczyć, ale ogólnie byłem zadowolony. Mój obecny pracodawca używa telerik i patrzę na mój czas z aspxperience jako jasny czas.

Wydałem własne pieniądze na swoje rzeczy i uważam, że był to dobry wybór. Sama ich sieć poważnie pomogła mi zdobyć kontrakty.

2

Huśtam się bardzo mocno w przód i w tył dzięki NetAdvantage. Sterowanie jest dobre, ale zbyt skomplikowane - ogromna krzywa uczenia się przy nowym sterowaniu.Nie są również bardzo wydajne i generują duże ilości danych stanu i kodu HTML; znacznie więcej, niż uważam za konieczne. Ich zestaw kontrolny ewoluował przez lata i szczerze mówiąc, wolałbym, aby zaczęły się od nowa - nawet jeśli zmusiłoby mnie to do odbudowy dużych części moich aplikacji internetowych.

Ich kontrola jakości jest jednak okropna. Każde nowe wydanie jest bardziej witane strachem niż radością wprowadzania nowych błędów tak szybko, jak naprawiane są stare. Na przykład opuścili instrukcję "debugowania" w plikach JavaScript.

Podejrzewam, że ich wsparcie zostało ostatnio zlecone na zewnątrz, a ich standardowa odpowiedź brzmi: "Proszę przygotować samodzielny projekt, aby zademonstrować błąd", co jest żmudne co najmniej. Trwało to trzy miesiące, czekając na naprawę. Podnoszę znacznie więcej zgłoszeń serwisowych z Infragistics niż wszystkie pozostałe firmy razem wzięte.

W związku z tym ich dokumentacja nigdy nie wydaje się działać dla mnie. Może nie staram się wystarczająco mocno.

Ale pomimo wszystkich negatywów, elementy sterujące są bogate w funkcje i mogą oszczędzić czas na rozwijaniu własnych. Ile czasu? Nie jestem już tego taki pewien.

2

Gramy również komponenty sieci NetAdvantage. Stamtąd już było z górki. Wygląda na to, że ich wsparcie techniczne jest "zaskoczone" przez "złożoność", którą chcemy uwzględnić w tabeli (tj. Sortowanie, pola wyboru, menu itp.).

Istnieje rozwiązanie polegające na wydawaniu z nimi dodatkowych pieniędzy na usługi konsultingowe w celu naprawienia ich kodu. Wolałbym odrąbać mi rękę, zanim oddałbym więcej pieniędzy.

Pocieszające jest jednak wiedzieć, że nie jesteśmy sami w naszym doświadczeniu.

+1

Czasami miło wiedzieć, że nie jest sam ... ich wsparcie jest zwykle okropne, z okazjonalnymi przebłyskami rozsądnie w porządku –

1

Pracowałem z DevExpress i Infragistics i znalazłem DevExpress daleko, znacznie lepiej z kilku powodów. Kontrolki działają lepiej, wydają się bardziej stabilne, a pliki zależności mają znacznie mniejszą wagę dla DevExpress. Zrobiliśmy projekt, by wyjść ze starszego (.Net v1.5) rozwiązania, które używało Infragistcs, ponieważ było tak trudne do utrzymania ze względu na wymaganą instalację zależności.

0

Moje doświadczenia z Infragistics Netadvantage:

Oprogramowanie ma wiele błędów i wsparcie nie może obsłużyć większość lekko zaawansowanych pytań. Wiele moich problemów z infragistiką (i to są błędy w podstawach!) Było już dobrze znanych w 2011 i wcześniej.

Głęboko żałuję zakupu oprogramowania bez wystarczającej ilości badań. Na koniec zakodowałem kilka skryptów Workaround, aby w ogóle móc korzystać z kontrolek. Większość rozwiązań, które obsługuje zespół pomocy technicznej, polega na ustawieniu właściwości ich kontrolek na "wyłączone". Ostateczne rozwiązanie przed otwarciem sprawy: Wyłącz wszystkie funkcje ...

Więc naprawdę nie mogę polecić zakupu tych elementów sterowania.

Dobrą opcją może być AjaxControlToolkit, który nic nie kosztuje. Infragistics obiecuje wiele ze względu na kontrole, których nie można łatwo osiągnąć.

Jeden przykład: Kiedy filtrujesz w DropDownBox i chcesz przejść do jednego z wyników, za każdym razem otrzymujesz odświeżenie, które prowadzi do niechcianego zachowania, gdy chcesz w ogóle zareagować na zdarzenie select. Ponadto przechodzenie przez elementy trochę szybko, drugi lub może trzeci postback po prostu gubi się.

Dzięki AjaxControlToolkit od samego początku wiesz, że musisz wykonywać niektóre zadania samodzielnie, ale przynajmniej podstawy nie są błędne.

W tej chwili przyglądamy się Telerikowi i do tej pory nie dostaliśmy podobnych problemów.

Powiązane problemy