6

Wir haben ein neues Projekt gestartet und die Art des Projekts ist sehr interaktiv und eine Rich-UI ist erforderlich.Sollte ich Obout Kontrollen kaufen?

Wir würden eine Reihe von Steuerelementen benötigen, die für Rich-UI-Entwicklung erforderlich wären. Ich habe Obout beim googlen gefunden. Ich habe nie von ihnen gehört und nie andere Mitglieder gesehen, die mir einen solchen Namen gegeben haben, außer Telerik, ComponentOne, NetAdvantage. Dies sind die berühmten Namen, die wir gehört haben, aber nicht diese.

Aber die Kontrollen geben ein positives Gefühl. Aber zwei Dinge sind immer wichtig, wenn Sie einige Dienstleistungen kaufen: Wie gut ist ihre Kundenbetreuung? und wie viel machbar ist ihr Preis?

Eine andere, wie schnell sie Patches/Updates veröffentlichen? Wie, wenn wir einen Fehler oder einen Fehler während der Entwicklung finden, was wird passieren? Bieten sie dafür eine schnelle Lösung?

Ich bin etwas verwirrt, eine Entscheidung hier zu treffen. Ich brauche deine Hilfe, Erfahrung und Feedback.

Antwort

2

Ich habe zuvor Obout Kontrollen verwendet. Sie sind definitiv weniger bekannt als etwas wie Telerik oder ComponentOne, aber sie sind schon eine ganze Weile da und haben definitiv ein Qualitätsprodukt herausgebracht. Sie sind auch viel günstiger. Insgesamt hatte ich sehr positive Erfahrungen mit ihnen und hatte überhaupt keine Probleme mit Supportanfragen. Meine erste Erfahrung mit ihnen war vor ungefähr 5 Jahren und sie waren damals sehr gut und sie sind nur besser geworden.

Ich weiß nicht genau, wie schnell sie Releases veröffentlichen, aber ich kann Ihnen sagen, dass sie in den letzten Jahren eine Menge neuer Sachen veröffentlicht haben. Ich glaube, Sie können alle Kontrollen herunterladen und ausprobieren, bevor Sie sie kaufen, also würde ich Sie ermutigen, das zu tun. Wenn es Ihren Bedürfnissen entspricht und Sie es einfacher zu benutzen als die Alternativen, dann gehen Sie dafür.

Sie können auch diese Frage einige zusätzliche Feedback zu sehen: Obout controls in C# .Net

1

Wenn ich Sie wäre, würde ich stark auf die Verwendung von jQuery und die Hunderte von großen Plug-Ins, die fast jede Funktionalität bieten, die Sie benötigen. jQuery wird stark unterstützt und am besten ist es kostenlos (Open Source).

Es bietet alle clientseitigen Funktionen, die Sie brauchen, und es ist SEHR einfach, mit ihnen zu arbeiten. Eines der Dinge, die Sie wirklich brauchen, um jQuery zu verwenden, ist die Kontrolle über die ID und die Namen Ihrer HTML-Steuerelemente (DOM-Elemente). Wenn Sie diese Steuerelemente von Drittanbietern (und die meisten integrierten in .net zu) verwenden, verlieren Sie in der Regel einen Großteil der Kontrolle über den HTML-Code, den sie produzieren. Sie können entweder warten, bis asp.net 4.0 herauskommt, was die Kontroll-ID-Probleme auflösen oder auf Repeater-Steuerelemente setzen und die vollständige Kontrolle über die IDs und anderen HTML-Code haben wird.

Es lohnt sich die kleine Investition in das Lernen von jQuery und der Repeater-Kontrolle, wenn Sie dies noch nicht getan haben.

+0

Wer heutzutage an Obout denkt, denkt nicht darüber nach!Ich bin seit 4 Jahren bei ihnen und seit einem Jahr gibt es praktisch keine Unterstützung mehr. Sie senden eine Supportanfrage, folgen ein halbes Dutzend Mal und keine Antwort. – NoBullMan

0

wenn Sie etwas brauchen nicht allzu gut in asp.net integriert, auf jeden Fall einen Blick auf extjs haben. Es ist die reiche Bibliothek.

1

Ich habe vor einigen Jahren Obout-Steuerelemente (aus dem Speicher, deren ASP.Net TreeView und Slidemenu) verwendet.

Ich denke, ich musste sie ein paar Mal kontaktieren, und erhielt beide Male schnelle Unterstützung, das Problem zu lösen, das wir hatten.

Jedoch, ob ihre Kontrollen (in Bezug auf UI, API) Ihre Erwartungen erfüllen, ist eine ganz persönliche Sache - die Unterstützung ist gut, aber Sie könnten feststellen, dass Sie nicht das Aussehen von ihnen mag, oder die API nicht passe nicht in die Art und Weise, wie Sie Dinge tun (obwohl es für mich in Ordnung war). Sie sollten sie wirklich selbst bewerten und sehen, wie Sie mit ihnen zurechtkommen.

0

Ich benutze Obout Kontrollen. Und klar hätte ich eine andere Wahl getroffen, wenn ich könnte. Die Steuerelemente sind sperrig und oft fehlerhaft, wenn Sie versuchen, von ihnen zu erben. Eine schlechte Wahl für mich.

2

Denke nicht. Ich kaufte ihre Suite und jedes Mal, wenn ich versuchte, eine ihrer Kontrollen zu verwenden, saugte es.

Beispiel 1. Ich verwende ihr Raster und möchte die Filteroptionen nutzen. Bei 400 Datensätzen filtert das Raster nur in den zwanzig Datensätzen auf der ersten Seite. So lässt es die Mehrheit der Aufzeichnungen aus. Ich nahm Kontakt mit ihrer Unterstützung auf und schickte ihnen die gewünschten Dateien. Das war vor fünf Monaten und trotz wiederholter Versuche und E-Mails bekam ich nie eine Antwort.

Beispiel 2: Heute verwende ich ihr Datepicker. Netter Versuch, aber es öffnet sich in einer seltsamen Position auf der Seite und es gibt keine Möglichkeit, das zu ändern.

+0

Ich bin nicht für Obout gegangen. Wir haben uns entschieden, etwas zu verwenden, das sich in zweifacher Hinsicht bewährt: Wachstum in (gewissem) Tempo und bewährte Unterstützung (Dokumentation und Community). jQuery bezogene freie UI-Steuerelemente waren unsere abgeholt. Wir denken, wir wären schlauer oder einfach nur glücklich :) –

+0

Ich implementierte mehrere Gitter mit Obout-Kontrollen, einige mit über 100K-Rekorde und die Leistung ist beeindruckend. Es hängt nur von der Konfiguration ab. – enricoariel

2

Wir benutzen ihre Werkzeuge seit über einem Jahr und wir sind sehr zufrieden mit ihnen. Die Kosten sind ein Bruchteil dessen, was der Wettbewerb berechnet. Sie funktionieren gut, sie sehen gut aus und haben unsere Entwicklung reduziert, so dass unser Projekt zwei Monate früher als erwartet fertiggestellt wurde, sogar mit dem Erlernen der neuen Tools.

Die Lernkurve ist ein wenig steil, aber das gilt für jedes der vergleichbaren Pakete. Der technische Support ist nur per E-Mail süchtig. Als wir sie zum ersten Mal kauften, hatten sie ein Support-Forum, und Sie konnten die meisten Ihrer Antworten im Forum finden, aber leider schafften sie es nicht. Jetzt dauert es einige Tage, um eine Antwort zu erhalten. Bei einer vollständigen Bewerbung hatten wir jedoch viele Seiten, an denen wir arbeiten mussten, während wir auf Antworten warteten. Die meiste Zeit haben sie auf die Probleme hingewiesen oder uns gesagt, wie man sie lösen kann. Und ich schickte ihnen viele Nachrichten, in denen ich ihnen sagte, dass sie frühere Fragen ignorieren sollten, nachdem sie die Antworten im Internet gefunden hatten.

Ihre Beispiele sind einfach, und wenn Ihre Bedürfnisse einfach sind, werden sie ausreichen. Wenn Sie eine vollständige Anwendung erstellen, um eine Legacy-Anwendung zu ersetzen und Ihr Geschäft zu betreiben, wie wir es taten, benötigen Sie besseren Support. Trotzdem war es gut investiertes Geld. Wir verwenden das Raster und die Filter, um Suchanfragen in unserer Kundendatenbank von 200.000 Datensätzen durchzuführen, und können die Person, die wir benötigen, normalerweise in weniger als 10 Tastenanschlägen nach ihrem Namen finden. Die Leistung ist in unserem Intranet sehr gut.

Ich werde feststellen, dass, wenn ich dachte, dass ich Fehler in der Software gefunden hatte, war es nur ich. Ein Komma, wo eine Periode sein sollte, schlechte Großschreibung, Missbrauch von Funktionen, etc. Javascript ist sehr empfindlich mit seiner Syntax und nicht freundlich mit Fehlermeldungen, so viel Zeit wurde damit verbracht, über Code zu gehen, um die nicht so offensichtlichen Fehler zu entdecken.

Und unsere Anforderungen sind wahrscheinlich über die meisten Menschen Bedürfnisse, unser Hauptbildschirm verfügt über eine Kombination aus einem Superform und 7 Daten-Grids, von denen jedes ein modales Formular für die Dateneingabe, alle innerhalb der gleichen Webseite. Aber es macht die Arbeit gut. Alles in allem haben wir etwa 60 Dateneingabeseiten und weitere 60 Berichtsseiten, die wir mit den oBout-Tools erstellt haben. Auf den Berichtsseiten können die Benutzer Berichtskriterien (z. B. Daten, Kunden, Produkte usw. mithilfe von Popups, Kalendern, Optionsfeldern usw.) festlegen und diese an SSRS-Berichte, eine Art Ad-hoc-Berichterstellung, weiterleiten. So haben wir in weniger als einem Jahr Projekte mit über 125 Webseiten und über 150 Berichten erstellt, was angesichts der kleinen Belegschaft eine beachtliche Leistung darstellt.