سؤال

لم أر شيئا حيال ذلك، لكن يبدو أنه يحل أحد المشكلات المتعلقة ب GWT - حقيقة أن لديك لكتابة رمز Java لتوليد واجهة المستخدم الرسومية الخاصة بك. في حين أن هذا البرنامج يتيح لك تصميم واجهة المستخدم الرسومية باستخدام أدوات السحب والإفلات - واجهة WYSIWYG.

أنا لا أحاول بيع المنتج، بالمناسبة.

أريد فقط أن أعرف ما إذا كان يعمل كما هو معلن، فعال، سهل الاستخدام، إلخ؟

أي شخص لديه أي خبرة للإجابة على هذه الأسئلة؟

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

المحلول

لا أعتقد أن عدم وجود محرر GUI هو مشكلة في GWT. النظر في HTML، وهناك الكثير من محرري WYSIWYG لهذا (مثل Dreamweaver) ولكن معظم مصممي الويب ذوي الخبرة لا يلمسوا تلك الأشياء مع قطب بارجي، فإنه يده يده. ليس لأنهم ماسوشيون، ولكن لأنهم يريدون السيطرة على المصدر، فإنهم يريدون جعله نظيفين وقابلين لقراءة. الترميز هو عمل فني علمي، أفضل اليسار للبشر؛)

حاولت مصمم GWT

نصائح أخرى

أصبح GWT-Designer متاح الآن بحرية حيث تم الحصول على المنتج بواسطة Google. http://googlewebtoolkit.blogspot.com/10/09/google-relaunches-instantiations.html. ستحسن Google المنتج الذي هو جيد بالفعل.

أنا أستخدم GWT Designer لمشروع Capstone الخاص بي. لقد بدأت من نقطة الصفر، وقد عملت بشكل جيد للغاية. أنا لا من محبي برامج WYSIWYG، لذلك فوجئت بسرور. إليك رابط إلى وظيفة فعلت عليه:

http://benarchie.blogspot.com/20/201/gwt-designer.html.

GWT-Designer يتحسن طوال الوقت. اعطيه نظرة أخرى على بعض الوقت، فإنه يلحق بالأشياء مثل Visual Studio في رأيي.

أنا شخصيا أحب مصمم GWT للكسوف وهو مجاني.

إنها أداة تطوير سريعة. ليس حلا لغير المبرمجين ومع ذلك، سيتسرع في القدرة على تعلم القدرة على تعلم كيفية استخدام API GWT. بمجرد تعلم الأداة، سيقلل من وقت الترميز.

لقد وجدت أنه من الضروري التبديل بشكل متكرر بين التعليمات البرمجية ومحرر WYSIWYG للحصول على الأشياء بالضبط كيف أردتهم. يعمل المحرران معا معا. ستظل بحاجة إلى الرجوع إلى مستندات Java للحصول على فهم كامل. تحتوي معظم مستندات Java على أمثلة كود Java و Uibinder ممتازة منها مستعدة للقطع والصقها.

إن إنشاء غياب في Uibinder هو بالتأكيد طريقة للذهاب لأنه يبسط الطبيعة الهرمية لوضع عناصر GUI. يفتقد واجهة برمجة التطبيقات بعض المعلومات حول كيفية معالجة التعليمات البرمجية في Uibinder ولكن بين GWT-Designer و Docs Java وجوجل، ستجد إجابة.

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

جرب هذه البرامج التعليمية.

http://code.google.com/eclipse/docs/gwt_uibinder.html.

http://code.google.com/webtoolkit/tools/gwtdesigner/tutorials/stockwatcher.html.

لقد حاولت مصمم GWT مؤخرا. لا يزال يبدو فقيرا. إذا كنت لا ترغب في فقدان المرونة، فسوف أوصي باستخدامها gwtlab.

فقط حاول ذلك بعد ذلك. لن تفتح معظم ملفات ui.xml الخاصة بي لأنه لا يدعم حاليا uifield (المقدمة = صحيح).

غالبا ما تعطل ملفات UI.XML التي لم تستخدم هذه الميزة مع أشياء مثل UnableToCompleTeException.

ربما إذا بدأت من الصفر باستخدام مصمم قد يكون لديك حظ أكثر.

كان لدي اشتراك عام لكنني لم يجدده، كونك قليلا بخيبة أمل مع المنتج.

1) يقوم المصمم بحقن جميع رمز Java إضافة إنشاء / إعداد / حدث الإبداع إلى الوحدة النمطية التي تقوم ببناءها بطريقة أكثر تفصيلا. بالإضافة إلى ذلك، من الصعب تطوير التطبيق. بالمقارنة مع المرن، على سبيل المثال، يضاعف عدد خطوط التعليمات البرمجية بسهولة أو ثلاثية في وحدة نمطية ورؤية الغابة من الأشجار ليست سهلة.

2) تطبيقات الويب بنيت فقط AA قبل عامين توقفت عن العمل ربما بسبب التغييرات في محركات جافا سكريبت. كان هذا شيء فعلته ليس نتوقع وربما ربما خطأ GWT.

3) يحتاج مصمم GUI إلى الكثير من قوة وحدة المعالجة المركزية وكذلك مرحلة البناء.

هذا المفهوم لطيف، ومع ذلك، اعترف ومصمم GWT هو الوحيد من نوعه. شعور الصعوبة في النزول قد يكون جيدا كسري.

تعديل: بعد فترة وجيزة كتبت إرساء التعليق أعلاه، قدمت Google مفهوم Uibinder مما يجعل أكثر إحساسا بكثير من الدمج الأصلي. الآن هو الكثير أكثر احترافية.

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