هل من السهل استخدام شبكة البيانات القابلة للتحرير GWT؟

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

  •  05-07-2019
  •  | 
  •  

سؤال

أحتاج إلى توصيات من الأشخاص الذين قاموا بتنفيذ شبكة بيانات GWT قابلة للتحرير سهلة الاستخدام.

لقد أمضيت 4 ساعات مع PagingScrollTable في gwt-incubator-july-14-2009.jar، وأرغب الآن في تجربة خيارات أخرى.

ما أبحث عنه:

  • من السهل البدء (على سبيل المثال.قم بإسقاط جرة، وتحرير .gwt.xml)
  • الميزات المتقدمة بمجرد البدء
  • توثيق الميزات المتقدمة
  • وحدة قائمة بذاتها مع الحد الأدنى من التبعيات على الوحدات أو الجرار أو المكونات الأخرى
  • منخفضة التكلفة / مجانية

هذا كل شئ :)

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

المحلول

مرحبًا HJO، هناك العديد من الحلول للمشكلة تعتمد على ما تريد.تحتوي مكتبات GWT-EXT وEXT-GWt وSmartGWT على شبكة بيانات قابلة للتحرير.أو يمكنك إنشاء ملف خاص بك باستخدام FlexTable وScrollPanel وTextBox وإضافة عدد قليل من معالجات الأحداث.كل من GWT-EXT وSmartGWT موجودان في ترخيص LGPL وأعتقد أن EXT-GWT هو ترخيص GPL.إذا كنت لا تفعل ذلك من أجل الإنتاج، فكل شيء سيفي بالغرض، ولكن إذا كنت تفعل ذلك من أجل بيئة إنتاج كبيرة، أقترح اختبار أداء كل منها أولاً.أقترح اختيار شيء خفيف الوزن وقوي بدلاً من البساطة أو المظهر في بيئات الإنتاج.في النهاية، كلما قلت البيانات/الأدوات المحملة + معالجات أقل = الأداء ومستخدم سعيد.

اعتني بنفسك ، ningzhang.info

نصائح أخرى

من فضلك، من أجل الخير، التزم بالفانيليا GWT.ما عليك سوى استخدام جداول خلايا بيانات GWT والقوائم والأشجار.

يبدو Smart-GWT وGXT جيدًا حقًا في العرض التوضيحي الخاص بهما.على سبيل المثال، يحتوي Smart-GWT على عناصر واجهة مستخدم تقبل مصدر بيانات xml/json مباشرة مما يوفر لك الوقت.

ولكنك تجد أن متطلبات تطبيقك "تحتاج فقط إلى هذا التعديل الصغير" في الطريقة التي تتناول بها الأداة مصدر البيانات.يتمتع كل من GXT وSmart-GWT بأدوات جذابة ومريحة، ولكنك تجد أنك بحاجة إلى تعديل "قليل فقط" لجعلها تناسب متطلباتك.

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

أخيرًا، تكتشف أنه كان من الأفضل لك استخدام Vanilla GWT والتي كنت ستستغرق وقتًا أقل للحصول على السلوك الذي تريده.الفانيليا GWT مجربة ومثبتة.

لا تنجذب إلى واجهات عرض SmartGWT أو GXT.تعلم CSS وتعلم كيفية دمج CSS في Vanilla GWT، مما يجعل عناصر واجهة المستخدم الخاصة بك جذابة تمامًا مثل SmartGWT أو GXT.

إذن لن تندم لأنك لن تواجه أي عوائق أمام استخدام ميزات GWT الأخرى.

ما هو جيد بما فيه الكفاية لجوجل هو جيد بما فيه الكفاية بالنسبة لي.

لا أوصي باستخدام GWT DataGrid للإنتاج (في GWT 2.4)، إلا إذا كنت تحب الحلول البرمجية للعديد من الأخطاء (معظمها على Internet Explorer): http://code.google.com/p/google-web-toolkit/issues/detail?id=7065 http://code.google.com/p/google-web-toolkit/issues/detail?id=7347 http://code.google.com/p/google-web-toolkit/issues/detail?id=7139 http://code.google.com/p/google-web-toolkit/issues/detail?id=6747

أستخدم CellTable بدلاً من DataGrid وأنتظر إصلاح الأخطاء من فريق GWT.

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