سؤال

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

لقد فكرت في الكسوف ، ولكن يبدو أن المتضخمة وغير ودية سريعة البرامج.

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

المحلول

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

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

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

نصائح أخرى

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

أنا أيضا أشهد الكسوف (أو فكرة إذا كان لديك المال في الحقيقة فكرة أفضل من الكسوف بهامش ضئيل).

ولكن تأكد من أن كنت تعرف كيفية تجميع وتصحيح دون IDE الأول, و أيضا تعلم كيفية قراءة مترجم تحذير/رسائل خطأ - أنها هي المهارات الأساسية للمطورين أن استخدام IDE يمكن أن تمنعك من التعلم.

الكسوف و NetBeans وكلاهما خيارات جيدة.إذا كنت لا تمانع في دفع قليلا حتى هو IntelliJ IDEA (أكاديمي تكاليف الترخيص $99).

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

إذا, على الجانب الآخر, تريد أكثر من ذلك بكثير ضوء IDE ، textPad على غرار (لماذا؟) ، أنصح Geany;لقد عملت معه في الماضي انها حصلت على جميع الميزات الأساسية للبدء في اللغة وليس طغت مع جميع الميزات الكبيرة ايديس يمكن أن تقدم.ولكن كنت لا تزال يوصي للذهاب مع الكسوف بمجرد أن تعتاد على لغة تحتاج IDE أن تكون أكثر من مساعد.

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

كنت في الواقع مجرد يوصي الكسوف.يبدو المتضخمة في البداية, ولكن بمجرد أن تعتاد على ذلك ، يمكنك استخدامه لتطوير المدونة بسرعة كبيرة جدا (وبالتالي هو خيار ممتاز سريع قليلا من جافا).

ميزات مثل:

Control+1 من أجل إصلاح الخطأ - أنه يعرف كيفية إصلاح معظم أخطاء الترجمة فقط تسليط الضوء على خطأ في رمز (والتي سيتم أكد باللون الأحمر) و سوف تعطيك قائمة من الاقتراحات.Control+1 يختار الاقتراح الأول الذي هو دائما تقريبا الصحيح.

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

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

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

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

أنا باستخدام NetBeans مع النجاح الآن.

أنا عادة استخدام vim, ولكن في الواقع لقد وجدت IDE Geany بديهية جدا مع الكثير من ميزات جيدة ولكن ليس حقا مبالغ فيها.التحقق من ذلك.

تحرير:لا أعتقد Geany يصلح للشركات على مستوى البرمجة ، ولكن البرنامج هو واحد من أفضل بيئات التطوير رأيت ، خاصة إذا كان لديك تجارب سيئة مع NetBeans أو الكسوف كما قلت.

كما العديد من الآخرين, أقترح عليك استخدام الكسوف.أنه يعمل بشكل جيد في لينكس و بعد بضعة أيام سوف تجد أنه ليس غير ودية جدا.

وعلاوة على ذلك, إذا سوف تبدأ في وضع أكثر تعقيدا برامج جافا, هل بالفعل سوف تكون مألوفة مع معيار كاملة ومفتوحة المصدر IDE, الذي هو أيضا مؤسسة أخرى كثيرة المهنية IDE لغات أخرى مثل Adobe Flex Builder, Aptana الأحمر القضبان وهلم جرا.

هناك تفاعلية "IDE" مصممة خصيصا التعلم:BlueJ في http://www.bluej.org/

بينما أنا عموما نتفق على أن الكسوف ، NetBeans أو أحد ايديس يمكن أن تكون مفيدة جدا ، فهي جميلة الوزن الثقيل التعلم البيئة ؛ و يمكنك في نهاية المطاف أنفاق وقتك المصارعة مع IDE بدلا من تعلم جافا.

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

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

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

Netbeans هو ثقيل ولكن جيدة IDE.Netbeans دائما لديها العديد من الميزات لا تحتاج حقا, ولكن لأنه مع netbeans منصة, أنت يستطيع دائما الشريط من أسفل إلى الأساسيات !

إذا كنت لا ترغب في كل عمل ، انتقل مع الكسوف.إنه أخف IDE.

Geany هو مفيد جدا, لا أعرف تماما كيف هو الحال مع البرمجة جافا ، ولكن مع البرمجة C و C++ انها لطيفة خفيفة الوزن IDE.(حذر من أن يكون:بناء مشاريع كبيرة usally تميل إلى الفشل في geany.الحل البديل:ترجمة في Geany بناء في المحطة)

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