الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مقارنة بين بيئات التطوير المرئية الخاصة ب Java

مغلقرائج
بدأه C&DEL في 16 سبتمبر 2005 · 57 رد · 5,942 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#26

تحسس حالة الأحرف هي خيار في Netbeans يمكنك أن تجعله لا يتحسس من خلال الخيارات، وأنا لست بصدد ذكر مميزات بيئة على أخرى، فأنا أستخدم JCreator ولم أحتاج إلى Netbeans مثلا إلا لأمور تسهيلية منها دمج Tomcat مثلا بسهولة! وعمل شروحات بسهولة، وأشياء أخرى متعددة,,

أما إن كنت تريد تصميم شفرة محبكة موزونة وثابتة فلا تشوش نفسك! استعمل بيئة صغيرة!

بالتوفيق!

#27
اقتباس
أما إن كنت تريد تصميم شفرة محبكة موزونة وثابتة فلا تشوش نفسك! استعمل بيئة صغيرة!

وهذا هو رأيي دائما...

ولكن عندما يكون عندك مشروع به اكثر من 50 نافذه ؛؛ عندها سوف تحتاج ل IDE لكي لايضيع وقتك مع Layout Manager.

ولذلك دائما نقول البداية في بيئة صغيرة مثل JCreator .

تم تعديل هذه المشاركة بواسطة مبتدئ جدا في 19 سبتمبر 2005 في 13:35

اسف سوف اقطعك من كتابة الكود، ادخل هنا لدقيقتين فقط

http://www.shbab1.com/2minutes.htm

#28

الأخ فيصل :

اقتباس
اولا: بخصوص برنامج التحويل الى EXE فلقد تمت مناقشته قبل ذلك. رغم اني لا انصحك بذلك. واصلا البرنامج لايتحول الى native exe. هذه البرامج تقوم بانتاج برنامج exe يقوم باستدعاء jar file .

اولا: بخصوص برنامج التحويل الى EXE فلقد تمت مناقشته قبل ذلك. رغم اني لا انصحك بذلك. واصلا البرنامج لايتحول الى native exe. هذه البرامج تقوم بانتاج برنامج exe يقوم باستدعاء jar file .

اقتباس
ثانيا: NetBeans فيه الاكمال التلقائي ؛؛ اكتب الحرف الاول ثم اضغط CTRL+Space وستشاهد الاكمال التلقائي( نفس الشئ ل JCreator).

كما ذكر لك الأخ MMSs أنا أعرف ما هي ميزة الاكمال التلقائي .... فأنا لا أستطيع العيش بدونها

اقتباس
ثالثا: حاول الاعتماد على البيئات المفتوحة المصدر.

في الحقيقة في هذا الأمر أنا معك 100 % لأنني متعصب بشكل فظيع لمبدأ المصادر المفتوحة لكن حتى الآن لم أجد بيئة تطوير مناسبة لاحتياجاتي أكثر من JBuilder بالرغم من أن NetBeans تنافسها لحد كبير جدا

تم تعديل هذه المشاركة بواسطة C&DEL في 19 سبتمبر 2005 في 17:28

مدونتي

http://mbnoimi.net

#29

الأخ MMSs :

كل ماذكرته من ميزات موجودة ضمن NetBeans عدا :

Documentation generator

نشر التطبيقات المتعددة انظمة التشغيل (Native App. Builder)

مع فارق حالة تحسس الأحرف في الاكمال التلقائي.

الأخ أبو مازن :

اقتباس
تحسس حالة الأحرف هي خيار في Netbeans يمكنك أن تجعله لا يتحسس من خلال الخيارات،

لقد بحثت عن هذه الميزة ضمن الخصائص و لم أستطع ايجادها ..... أعتقد أنها غير موجودة !!!!

مدونتي

http://mbnoimi.net

#30

الأخوة أبو مازن و فيصل

حسب اعتقادي أن وجهة نظركم صحيحة بأنه يجب استعمال بيئة تطوير خفيفة من أجل المبتدئين ، لكن رأيي أن هذه الفرضية تطبق فقط على مبتدئي لغات البرمجة و ليس على الذين قد عملوا سابقا على لغات برمجة أخرى .... ففي حالتي مثلا أنا كنت أعمل على C++ و بالنسبة لي البرمجة الكائنية المنحى OOP شيء عادي لأنها من صميم اللغة خصوصا كوني قمت ببناء عدد لا بأس به من البرامج الكبيرة نوعا ما (أحد البرامج لا أزال أطوره أنا و أخي منذ أكثر من عام و نيّف دون انقطاع و هو على مستوى CorelDraw ... طبعا برنامج تجاري ليس مفتوح المصدر لأسباب عدم وجود حقوق الملكية الفكرية عندنا) لذلك فأنا الآن أقوم بدراسة الـ Syntax الخاصة بالجافا بالاضافة لأهم مميزات التعامل مع VM بعد ذلك و بدون أي تردد يجب علي انتاج البرامج الاعتيادية ( و ليس البريمجات التي تتألف من Frame واحد أو اثنين) و تحويل تطبيقاتي السابقة الى JAVA .... و في حال عدم تحقيقي لكل ما ذكرت بفترة محددة قمت بتخصيصها فانه الفشل بعينه لأن الفكرة هي التي تدير لغة البرمجة و ليست لغة البرمجة هي من تدير الفكرة .

مدونتي

http://mbnoimi.net

#31

انا استخدم JCreator 3.50.13 و يستغرق 6 ثواني لكي يتحمل البرنامج

اما JCreator 1.5 خلال ثانيه وحده يتحمل الجهاز ( نسخه حلوه لازلت محتفض فيها خخ)

اما netbeans 4.1 فيستغرق 30 ثانيه ليتحمل ،و اعتقد ان الاصدار netbeans 4.0 كان يفتح في وقت اقل من 30 ثانيه

علما ان جهازي بسرعة 3.20 G و الرام 512 م.ب

وبالمناسبه ممكن احد يوضح الفرق بين

Jcreator 3.50.10 و jcreator 3.50.13

وشكرا،،

11_03_06_12_48_57_1142110137Image(_66).jpg

#32

اظن ان مافي فرق بين المنتجين اللي ذكرت ولكن فقط علشان ال serial number وهذا ماتعمد اليه الشركات حين ينتشر serial معين.

اسف سوف اقطعك من كتابة الكود، ادخل هنا لدقيقتين فقط

http://www.shbab1.com/2minutes.htm

#33

الفرق بين 10 و 13، أن 13 لا يستهلك شيئا من الذاكرة!! إن فتحت مشروعا كبيرا فلن يستهلك أكثر من 30 ميجا!

أما 10 فإنه قد يصل إلى 130 ميجا!! فرق كبير!! وكأنه Netbeans!!

أحب أن أستخدم 13 لكنه ليس عندي!

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

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

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

#34
اقتباس
وكنت أقول كثيرا متى أنتهي من شاشة سطر الأوامر وهذه البرامج الغبية وأنتقل إلى الواجهات الرسومية،، وانتقلت إلى الواجهات الرسومية وبناء التطبيقات،

هذا ما افكر فيه دائما .. :lol:

على فكره ، دراستي السابقه في لغة الجافا كانت برمجه هيكليه وليست كائنية التوجه (اقصد بالهيكله اساسيات اللغة )

ولقتل اوقات الفراغ في هذا الصيف حاولت عمل بعض التطبيقات للمعرفه و الاستعداد لهذا الفصل الجديد B)

في هذا الترم الجديد سنبدأ في الوراثه و الواجهات الرسوميه و ........الخ (( يعني فصل يفتح النفس ))

ادعولي بالتوفيق

بالنسبه JCreator .013

يمكنك الحصول على نسخه مصرحة من هذا الموقع

http://wherefindit.com/23896/JCreator_Pro_v3.50.013.html

تعامل مع النسخه كما تتعامل مع الكراك

ما ادري اذا كانت في هذه النسخه الميزه الي ذكرتها او لاء ؟!

11_03_06_12_48_57_1142110137Image(_66).jpg

#35

البرنامج يعمل لكن عند عمل ترجمة compile فإنه يقول: أعد تثبيت النظام!

#36

غريبه ..

البرنامج يا ابو مازن شغال معي تمام .. طيب فيه محاول و ان شاء الله يعمل معك البرنامج

http://members.lycos.co.uk/sharepoint/prog/

كلمة السر : arabmoheet.net

هذا البرنامج متكامل..

للذكير فقط انسخ ال jcreator و armaccess.dll

و الصقها في مجلد البرنامج الاساسي و اقبل الاستبدال

و باذن الله بيشتغل معك البرنامج ( انا واثق )

11_03_06_12_48_57_1142110137Image(_66).jpg

#37

عند عمل compile

#0291 Detected Invalid jcreator.exe signature. Please reinstall the product.

Process completed.
#38

أنا استعمل Jbuilder ... على Linux لانشاء تطبيقات Java لكن بالرغم من أنني قمت بعمل مقارنة بين jbuilder و NetBeans و بالنسبة لي كان JBuilder أكثر كفاءة لكن حدثت أشياء جديدة و هي أنني عندما قمت بالمقارنة كانت على نظام Windows لكن بالصدفة جربت تشغيل NetBeans على Linux و كان الأداء مذهلا بنسبة هائلة من السرعة و الوثوقية .... جربوا الأمر و أعلموني بآرائكم

مدونتي

http://mbnoimi.net

#39

بالفعل أخي بشير ...

NetBean المفضلة عندي على المنصتين...

#40

السلام عليكم ..... أحد الفروق التي تميز بها JBuilder عن NetBeans هو تحسس الأخير لحالة الأحرف عند الاكمال التلقائي .... بالصدفة و أنا أتصفح netBeans وجدت حل لهذه النقطة كما هو موضح بالصورة

19_10_05_12_58_55_1129708735snapshot4.gif

لذلك حتى الآن لم يستطع JBuilder التميز عن netBeans الا بالمكونات المرئية الاضافية الخاصة بقواعد البيانات ..... الا اذا ثبت عكس ذلك

مدونتي

http://mbnoimi.net

#41

نسيت ... بقي أمران يميزان بهما netBeans و JBuilder

JBuilder : يتضمن برنامج متطور للـ UML

برنامج نشر التطبيقات حسب نظام التشغيل Windows ، Linux , Mac , Unix

netBeans : مفتوح المصدر

أي اذا استطاع أحد تحصيل حل للثلاث مميزات التي يمتاز بها JBuilder عن netBeans يصبح بدون أدنى شك netBeans أفضل من JBuilder ... بكثير .. يكفيه أنه مفتوح المصدر

مدونتي

http://mbnoimi.net

#42

للتوضيح ..... برنامج نشر التطبيقات يسهل الأمر على المستخدم بدلا من الكتابة ضمن سطر الأوامر لاستدعاء تطبيق بهيئة JAR مثلا أو class

مدونتي

http://mbnoimi.net

#43

تفحص صفحة netbeans plugin cataloge

في صفحة netbeans

#44

تفحصتها .... معظم المكونات -جميع- مكونات المرئية الخاصة بقواعد البيانات مأجورة و ليست مجانية

مدونتي

http://mbnoimi.net

#45

اليكم أمر آخر و هو فارق مهم بين netBeans و JBuilder

JBuilder : يحتوي على كمية هائلة من ملفات التوثيق بما فيها توثيق JDK

netBeans : لا يحتوي سوى على ملف التوثيق الخاص بالـ IDE و هو لا يفيد كثيرا للمطورين

نتيجة لذلك سيضطر مستثمر الـnetBeans بتحميل ملفات التوثيق و التي أهمها ملفات توثيق JDK و المصيبة أن ملفات التوثيق الخاصة بJDK تكون بهيئة صفحات HTML يصعب البحث ضمنها على العكس من طريقة البحث الموجودة ضمن JBuilder ..... فهل للموضوع حل ؟؟؟

رجاء شديد :wacko: :wacko: :wacko:

معظم المشاركات الأخيرة كانت لي وللأخ أبو مازن لذلك أتمنى أن يأتي أحد ويدلو بدلوه ... لتعم الفائدة

أيضا أحب أن أذكر بأن أهمية ملفات التوثيق ليست بسهولة البحث ضمنها لكن وضع ملفات التوثيق بشكل Offline مهم جدا جدا

تم تعديل هذه المشاركة بواسطة C&DEL في 24 أكتوبر 2005 في 08:22

مدونتي

http://mbnoimi.net

#46

... ملفات التوثيق..... أعتقد أن JBuilder يحمل ملفات التوثيق معه،، لكن عموما netbeans تقرأ من ملفات التوثيق التي تحملها،، ربما تستطيع أن تجعله يبحث في الشبكة مباشرة دون تحميلها في الحاسب!

كنت أبحث عن هذا الموضوع،،

جربوا DrJava فهي بيئة ممتازة وخاصة للمبتدئين،

الإصدار الأخير:

فهو يمشي مع مستواك، تستطيع أن تقول له أنك مبتدأ أو متوسط أو مستخدم عادي،، وسوف يسهل عليك أمورا كثيرة في لغة الجافا،،

وميزة أخرى أنه تستطيع أن تكتب الجملة مثلا:

JFrame frame=new JFrame();
frame.show();

وسترى النافذة أمامك!! أعني أنه ينفذ الأوامر وأنت تكتب! ستجد هذه الخدمة في النافذة السفلية من البرنامج،

حمل البرنامج من هنا:

http://drjava.sourceforge.net/

#47

أخي بشير ...

أنا لا أواجه هذه المشكلة تقريبا... لأني منزل jdk docs الخاص بالجافا ، ثم عملت له ربط مع بيئة التطوير و بالتالي أستطيع أن أبحث فيه و رؤية توثيق الكلاسات بكل سهولة ،، فقط ابحث عن هذه الميزة

#48

الأخ فهد .. أنا ايضا حملت JDK docs .. ممكن تعطيني طريقة ربطها مع netBeans ?

مدونتي

http://mbnoimi.net

#49

اذهب إلى Tools ثم خيارات ثم ابحث عن خيار doc

#50

الاخ فهد :

لقد قمت بالبحث ضمن الIDE و لم استطع ايجاد كيفية استعمال التوثيق ضمن الIDE قمت بالبحث ضمن تعليمات الIDE و لم أجد سوى هذه الوثيقة (الموضحة بالصورة) و التي تقول بأنه بامكاني وضع ملف الجار ضمن المسار moudule/...الخ

26_10_05_01_41_05_11303160651.gif

مدونتي

http://mbnoimi.net

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…