ماذا إما جافا GUI editor العرض التطور السريع والصيانة (أي كسوف/ع و Netbeans/ماتيس)?

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

سؤال

بين الكسوف/ص أو Netbeans/ماتيس ، ماذا إما جافا GUI editor تعطيك من حيث التطور السريع و الصيانة?

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

المحلول

كنت حقا طالبا مختلفين الأسئلة:ع vs البديل و الكسوف واجهة المستخدم الرسومية محرر مقابل Netbeans واجهة المستخدم الرسومية محرر (ماتيس).

أولا الفرق بين سبحانه وتعالى والبديل هو أنها نوعان من الأساس مختلفة واجهة المستخدم الرسومية المكتبات.هذا أقرب إلى طرح الفرق بين المعارف التقليدية Win32 أو جافا سوينغ مقابل .صافي أشكال (لا نقول أنه هو سبحانه وتعالى .NET).هناك الكثير من المناقشات هناك مناقشة سبحانه وتعالى vs سوينغ--أنا لا أعرف ما يكفي عن ع تلخيص الاختلافات.

الأول, اسمحوا لي أن أقول بلدي التحيز لصالح Netbeans و لقد قضيت 10 سنوات تعلم IDE من الأيام فورت.

بقدر واجهة المستخدم الرسومية محرر الكسوف و Netbeans يكون وظيفيا منتجات مماثلة ، ولكن تنفيذ القانون بطرق مختلفة جدا.

ملاحظتي هي أن ماتيس يتصرف, وظائف, وتنتج رمز يذكرنا Visual Studio .صافي رمز.هناك واضحة initialziation أقسام مخصصة السلوكيات لبعض الكائنات (مثل JTable).يمكنك "تخصيص" كائن وإضافة الخاصة بك قانون تعسفي عبر واجهة المستخدم الرسومية محرر بسهولة جدا في كل شيء من التهيئة إلى تحديد الخصائص الفردية.من أجل التعامل مع الحدث, ومن التخلف إلى تكرار "المندوبين" في .صافي باستخدام مجهول الطبقات الداخلية و الاحتجاج قائمة بذاتها الأسلوب.واجهة المستخدم الرسومية محرر نفسها تفصيلية الوصول إلى شكل كائن نموذج يحتوي على مجموعة غنية من التخصيصات.لديك أيضا حرية إسقاط غير واجهة المستخدم الرسومية الفول في شكل للاستخدام من قبل المستخدم الرسومية مكونات مثل نماذج (tablemodel, listmodel ، الخ) ، JPA-الكائنات ذات الصلة ، العمال ، إلخ.ما كان يستغرق من أسبوع إلى إنتاج مع اليد ترميز البديل يأخذ يوميا مع ماتيس (على الرغم من أنك يجب أن تعلم حقا ماتيس أن تفعل هذا).إذا كنت قد تم من ناحية الترميز البديل لسنوات عديدة ، ثم إعادة التعلم لاستخدام واجهة المستخدم الرسومية محرر بشكل فعال ستكون طويلة وصعبة lession.

رمز للغاية للصيانة من داخل ماتيس;وليس المقصود أن يكون تحريرها خارج ماتيس ، ولكن البرمجية المناسبة لتحرير إذا كنت في حاجة إلى (كثير من الناس لا يعرفون استخدام Netbeans واجهة المستخدم الرسومية ثم نسخ المصدر في الكسوف).

الكسوف واجهة المستخدم الرسومية محرر هو مخلوق مختلف جدا.واجهة المستخدم الرسومية محرر(s) هي نفسها تقريبا في مجمل القدرة ، ولكن لقد وجدت لها أن تكون أقل مصقول.تخطيط قدرات متساوية تقريبا ، على الرغم من الأخطاء قليلا أقل تسامحا في بعض الأحيان.بعض التخصيصات المطلوبة مني أن أذهب إلى الملف المصدر و تحرير الملفات مباشرة, بدلا من الحصول على رمز التخصيصات من خلال واجهة المستخدم الرسومية.رمز المنتجة هي مختلفة جدا من ماتيس.واجهة المستخدم الرسومية تضاف المكونات و تهيئة طريق "حاصل" و هي منتشرة في جميع أنحاء الملف ؛ هذا جيد لأن كل عنصر معزول/تجميعها في وظيفة واحدة ، ولكن مزعجة عندما تحتاج إلى تشخيص سيئة التفاعلات بين عنصر التهيئة.الشيء نفسه ينطبق مع معالجات الأحداث--مختلفة جدا من ماتيس.

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

Netbeans أيضا لديها القدرة على استخدام نفس المحرر لبناء البديل إطار التطبيقات ، Netbeans RCP, الخ...أنا غير متأكد ما إذا كان الكسوف يفعل نفس الشيء.

نصائح أخرى

هذا هو بالتأكيد ذاتي -- نحن نستخدم كلا, الكسوف و Netbeans.أعتقد أنه يأتي إلى أسفل إلى مسألة تفضيل.

لا أحد يمكن أن أقول لكم ما هو أفضل.هذا هو تماما للتغيير في المطور.وإليك البحث في google عن "الكسوف مقابل Netbeans" و يمكنك إلقاء نظرة على بعض الايجابيات والسلبيات التي آخرون سكب أفكارهم في بالفعل. الكسوف مقابلNetBeans

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

أنا شخصيا الكسوف المستخدم ، ولكن سمعت أشياء جيدة جدا حول ماتيس ، لذا ربما نرى أنه إذا كان على بناء البديل واجهة المستخدم.راجع للشغل, إذا كنت تشتري MyEclipse ، وهو يدمج ماتيس.

وقد يحتج البعض بأن المنتج النهائي الذي تريد استخدامه في الواقع يعتمد على كم هو سهل الاستخدام - الذي ألمح في السؤال.

هذه المادة تشير إلى أن Netbeans/ماتيس محرر هو أسهل للاستخدام و لذلك يجب استخدامها في المشاريع الخاصة بك.http://cld.blog-city.com/netbeans_matisse_versus_eclipses_visual_editor__no_contest.htm

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