ما هي عناصر تحكم الطرف الثالث التي يستخدمها مطورو .Net [مغلق]

StackOverflow https://stackoverflow.com/questions/81787

  •  09-06-2019
  •  | 
  •  

سؤال

أقوم بإعادة تقييم ضوابط الطرف الثالث الخاصة بي.أستخدم حاليًا مجموعة أدوات Infragistics لـ ASP.Net وWinForms.ما هي الضوابط التي تستخدمها وهل تنصح بها؟

هل كانت مفيدة؟

المحلول

Telerik غزير الإنتاج إلى حد ما وسهل الاستخدام على جانب asp.net.على الرغم من أنك ستجد نفسك تقوم باختراق بعض الوظائف داخلها وخارجها ثم يتم تغيير الكود في كل مرة يقوم فيها التحديث باختراق عمليات الاختراق الخاصة بك.بغض النظر عن أنها لا تزال أسهل من إعادة اختراع العجلة.

نصائح أخرى

أنا أفضل ديف اكسبريس.تبدو مكوناته بطريقة أو بأخرى أكثر بديهية بالنسبة لي من مكونات Infragistic.

ديف اكسبريس الأشياء، على طول الطريق.أحد الآثار الجانبية الرائعة للحصول على واحدة من أكبر اشتراكات DevEx هو حصولك على CodeRush وRefactor!ألقيت أيضا :D

شبكة DevEx، على وجه الخصوص، لا مثيل لها.

يمكنني أن أوصي Telerik لـ ASP.NET.إنها لطيفة جدًا ولكنها لن تستخدمها إلا لتطبيق إنترانت لأنها قوية في الغالب ولكنها ثقيلة.بالنسبة لـ WinForms مكونات التطوير لديك مجموعة رائعة من المكونات.

لقد استخدمت Telerik, تزامن و إنفراجيستيكش ضوابط الطرف الثالث وسأقيمها بهذا الترتيب.

تعد عناصر التحكم في Telerik أكثر متعة في التعامل معها من Infragistics.

بلدي 0.02 دولار.

لقد استخدمت DevExpress لتطبيقات WinForms، وخاصةً لـ XtraGrid.

ومع ذلك، فإن الوظائف الغنية تأتي بتكلفة:

  • يجب على فريق التطوير الخاص بك أن يتعلم ويتبنى التصميم المعقد في بعض الأحيان.

  • بعض الأشياء لا تعمل بشكل صحيح، وتحتاج إلى حيل رهيبة للتغلب على القيود.لحسن الحظ، عادةً ما يكون دعم DevExpress سريع الاستجابة في توفير الحلول والحلول البديلة.

  • بعض الأشياء لا تعمل على الإطلاق - على سبيل المثال.لا يدعم XtraGrid حفظ البيانات من صف تلو الآخر في الشبكة بشكل صحيح.

  • الترخيص مقيد للغاية:لتثبيت نسخة مرخصة على جهاز تطوير يتطلب الاتصال بخادم DevExpress؛لا أعرف ماذا سيحدث إذا سارت DevExpress على نفس الطريق الذي سلكه Lehman Brothers.وللتخفيف من حدة المشكلة، يتم تسعير ترخيص التعليمات البرمجية المصدر بشكل معقول.

بشكل عام أنا سعيد بهذا الاختيار.لكنني أرغب في إجراء تقييم متعمق للمنافسة (على سبيل المثال.Infragistics) قبل تقديم التوصية.

جناح إدخال البيانات الخاص بـ Peter Blum

http://www.peterblum.com/DES/Home.aspx

لقد استخدمت infragistic فقط، لكنني لا أوصي به حقًا.غالبًا ما يبدو الأمر معقدًا من أجل التعقيد، ناهيك عن حقيقة أنني رأيت العديد من الأخطاء فيه.أيضًا، في عالم الويب، فهو ليس متوافقًا جدًا مع المتصفحات.لا يتم ترجمة الكثير من أشياء App Stylist إلى Firefox جيدًا، وينفجر WebCombo بشكل رهيب في متصفح Google Chrome/Chromium الجديد.

DevExpress لكل من Windows Forms وASP.net.هناك منحنى للتعلم، ولكن بمجرد أن تفهم الطريقة التي تعمل بها الأشياء، لن يكون هناك سوى القليل مما لا يمكنك فعله.كان برنامج الجدولة هو الأفضل في السوق عندما استخدمناه منذ عدة سنوات.لقد أدت الشبكة والرسوم البيانية إلى إبعاد العملاء.دعمهم سريع الاستجابة وعادةً ما يكون في محله.عندما تحاول القيام بشيء لا تستطيع عناصر التحكم القيام به، فغالبًا ما ستشاهد هذه الميزة مضافة في إصدار مستقبلي.

الحد الأدنى:أشياء عظيمة!

لقد قمت بعمل Winforms فقط واستخدمت Infragistics وdevexpress وjanuscontrols حتى الآن.

يمكنني أن أقترح عليك استخدام com.devexpress.
الأسرع في التنفيذ في وقت التشغيل، ومجتمع جيد، ودعم جيد عبر الإنترنت

إنفراجيستيكش هي ضوابط ثقيلة للغاية، والكثير من الخصائص، ويصعب استخدامها
ومنتدى الدعم وقاعدة المعرفة ومنطقة الأعضاء في الصفحة الرئيسية الخاصة بهم أمر فظيع للغاية.

com.januscontrols فهي خفيفة الوزن وسهلة الاستخدام، ولكنها ليست قوية مثل الآخرين.
تنفيذ وقت التشغيل ليس جيدًا مثل Devexpress

من مدونتي
مقارنة هذه الضوابط مع التفاصيل...

Infragistics Netadvantage

أنا أؤيد DevExpress - على الرغم من أنها ليست الحل النهائي دائمًا.

بالإضافة إلى الإجابات الأخرى، أود ألا أنسى انتيرسوفتضوابط:Webgrid وWebCombo وWebDesktop وغيرها الكثير.

أستخدمها (بجانب عناصر التحكم الخاصة بالبائعين الآخرين) لسنوات عديدة.وخاصة أن شبكة الويب محترفة جدًا.

حصل DevExpress على تصويتي، كما أن فريق التطوير الخاص بي يستخدم حزمة Enterprise على مدار الأعوام الثلاثة الماضية وقد حققت توقعاتنا.أحد الأشياء التي نحبها في DevExpress هو أنهم يتمتعون بدعم ممتاز ويقومون بتحديث مجموعتهم باستمرار.

مهما فعلت، افعل لا استخدم ComponentArt.... أدوات رهيبة، مليئة بالأخطاء، ودعم رهيب.

عناصر التحكم في التحقق من Telerik وDevExpress وPeter Blum كلها جيدة.على الرغم من أننا نبتعد عن استخدام عناصر تحكم الخادم للأشياء التي يمكن القيام بها من جانب العميل فقط ونبدأ في استخدام jQuery قدر الإمكان.

لنكون صادقين، تعد Syncfusion عناصر تحكم مروعة، وقد تم استخدامها لمدة عامين، بسبب العميل.ضوابط رهيبة، والهندسة المعمارية الرهيبة ولا وثائق.

أنا أستخدم DataGrid من Xceed وعددًا لا بأس به من المكونات المختلفة من DevComponents.

أيضًا، لدى Xceed مجموعة رائعة من الوثائق ونماذج التعليمات البرمجية.

تم استخدام عناصر التحكم Infragistics وJanus فقط.

Infragistics على ما يرام ولكن ليست جيدة.

أتمنى ألا أضطر إلى استخدام Janus مرة أخرى، وهي واحدة من أسوأ واجهات برمجة التطبيقات (APIs) وغير البديهية.ويمكنني تعطيل العينة المقدمة ببضع نقرات...

Telerik - محرر RAD والشجرة والرسوم البيانية - تطبيقات رائعة

لقد اخترنا تزامن ويرجع ذلك أساسًا إلى التعامل الكامل تقريبًا مع RightToLeft - لا يزال لديهم بعض الأخطاء هنا وهناك، لكنهم يهتمون جدًا بالأسئلة والأخطاء وطلبات الميزات.

العميل الذي أعمل عليه الآن يستخدم أيضًا SyncFusion Essential Suite.لقد استخدمنا في الغالب مكتبات Excel وWord IO، وأنا راضٍ جدًا عنها.كما أنها توفر عددًا من عناصر تحكم ASP.NET Ajax، ومن بينها DataGrid واسعة النطاق.يوفر هذا الكثير من الميزات ولكنه للأسف لا يعمل بشكل جيد.بشكل عام، السعر أرخص قليلاً من مكونات Telerik، ولهذا السبب قرر العميل ذلك في النهاية.

لقد استخدمنا ComponentArt على نطاق واسع في أحد مشاريعنا لسنوات حتى الآن.إنها مفيدة إلى حد ما، حيث أنه بين الحين والآخر، سيكون هناك متطلبات، لا يمكن تنفيذها باستخدام واجهة برمجة التطبيقات الحالية.

بعد أن استخدمت Infragistics أيضًا في مشروع آخر وأعمل الآن على مشروع يستخدم Telerik، يمكنني أن أخبرك بشيء واحد:أنفق بعض الأموال الإضافية واشترِ مجموعة تحكم تحتوي على كود المصدر الكامل.عاجلاً أم آجلاً، سوف تواجه قيودًا، وسيكون الحصول على كود المصدر معك بمثابة مساعدة كبيرة.

بالطبع، تغيير الكود المصدري له جانب سلبي يتمثل في أنه يصبح قديمًا عند وصول إصدار جديد، لكنه لا يزال أفضل من طلب ميزة من بائع مجموعة التحكم ثم الأمل في أن تكون جزءًا من الإصدار التالي.

مما رأيته يبدو أن شبكات intersoft بطيئة جدًا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top