سؤال

أنا أستخدم Xcode لتطوير C/C++/ObjC المعتاد.أتساءل ما هي الاعتبارات العملية والآراء المتعلقة باستخدام Xcode أو Eclipse أو NetBeans على جهاز Mac لتطوير Java؟

من فضلك لا تدرج استخدامي الحالي لـ Xcode في تحليلك.

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

المحلول

نتبيانس حول OS X لجاوا.

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

نصائح أخرى

هل غاب رولز رويس من جميع بيئات التطوير. فكرة IntelliJ .

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

.

أود أن أدافع كسوف على نظام التشغيل Mac لـ Java، وذلك لأنني حظيت بتجربة جيدة جدًا.لن أتحدث عن مزاياه باعتباره IDE، ولكن إليك بعض المزايا غير المتوقعة التي وجدتها:

  1. عندما قام صاحب العمل بتحويل IDE إلى Eclipse كنت في المقدمة.
  2. تقريبًا أي لغة كنت أرغب في تجربتها كانت تحتوي على بيئة تطوير متكاملة (IDE) مجانية في مكان ما كمكون إضافي لـ Eclipse، لذلك لدي بيئة تطوير متعددة اللغات متسقة للغاية.
  3. عندما انتقلت في النهاية إلى الجانب المظلم لنظام Windows، تمكنت من استخدام نفس بيئة التطوير، الأمر الذي كان بمثابة ارتياح كبير.

لكن هذا موضوع ديني إلى حد ما، لذا توقع الحصول على مجموعة كاملة من الآراء المختلفة

ولمجرد التأكد من كنت لهم بمقابل عادل، وقد ذهب الكسوف و NetBeans ذهابا وإيابا لفترة من الوقت. كسوف اعتادت ان تكون صفقة جيدة أسرع لأنها لم تستخدم سوينغ.

والآن وقد اشتعلت نتبيانس حتى (ربما فاق) ويحتوي على الكثير من الزخم.

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

ولأنه كان من الأفضل لا يعني أنها أفضل الآن. نتبيانس لديه المزيد من اللغات المعتمدة وأكثر من جميع أنحاء الدعم - حتى انها تنمو بشكل أسرع

وحاليا أنا استخدم الكسوف - لقد استعملت على حد سواء (وIntelliJ للوتيكست مايت والمفكرة ...) واستطيع ان اقول لكم ان الكسوف لديها ميزة واحدة بالضبط على نتبيانس ... Mylyn (تم تسميته، كان عليه أن أن يسمى مايلر). هذا الشيء هو لعنة جميلة بارد، ولكن يبدو أن قلة من الناس أن تعرف حتى كان موجودا.

وهكذا، إذا كنت لا تعرف مجموعة من المفاتيح التي تربط بالفعل لك محرر، ووالقادمة هو نتبيانس -؟ ر تمرير عنه بسبب حفنة من الأصوات الكسوف

.

والأفضل من ذلك، الحصول على جيد مع كل - لا يمكن أن يصب ويجعل لي الكثير أكثر راحة عندما تتطلب شركة واحدة أو لآخر. لا أنين عندما تجعلك تغير.

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

وأنا للاستخدام تيكست مايت و مخطوطات قذيفة. ولكن أنا غريب.

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

وصوت آخر لIntelliJ لل. http://www.jetbrains.com/idea/

واعتدت على حد سواء الكسوف و NetBeans. أنا أحب نتبيانس أكثر من الكسوف. من وجهة محرر جافا نظر، وكلاهما له إطارا ممتازا مساعدة الحساسة والأشياء الجيدة المعتادة. كسوف تمتص عندما يتعلق الأمر إنشاء المشاريع التي أعضاء الفريق الآخرين يمكن فتح واستخدامها. لدينا مشروع كبير (حوالي 600K خطوط للقانون) نظمت في العديد من المجلدات. والكسوف لن تسمح لك تتضمن التعليمات البرمجية المصدر الذي هو خارج المجلد الجذر المشروع. كل شيء يجب أن يكون أقل من المجلد الجذر المشروع. وعادة ما كنت تريد أن يكون مشروع على حدة وتكون قادرة على إنشاء تبعيات بينهم. بمجرد أن يبني، هل تحقق لهم في التحكم بالمصادر الخاصة بك. المشكلة مع الكسوف هو أن يتم حفظ المشروع (أي .classpath الملف) تبعيات في مجلد مساحة عمل المستخدم. إذا كنت تهتم لرؤية هذا المجلد، وسوف تجد العديد من الملفات التي تقرأ مثل org.eclipse. * وما إلى ذلك ما يعنيه هو أنه لا يمكنك وضع هذه الملفات في السيطرة المصدر. لدينا ورقة تعليمات 20 خطوة للشخص أن يذهب من خلال كل الوقت الذي بدء الخروج جديدة من التحكم بالمصادر. لقد انتهى الامر لا تستخدم الاشياء إدارة المشاريع الافتراضية الخاصة به (أي CLASSPATH ملف الخ). وبدلا من ذلك توصلنا مع ملف بناء Ant وإطلاقه من داخل الكسوف. وهذا هو الطريق kludgy. إذا كان لديك على القفز من خلال العديد من هذه الأطواق، فشل IDE أساسا. أراهن تم تصميم وإدارة المشاريع الكسوف من قبل الرجال الذين لم تستخدم قط على IDE. تتيح العديد من IDES لديك تكوينات مختلفة لتشغيل التعليمات البرمجية (الإصدار، تصحيح، الإصدار 1.5 مع JDK الخ). وأنها تتيح لك حفظ هذه الأشياء كجزء من ملف المشروع. الجميع في الفريق يمكن استخدامها دون منحنى التعلم كبيرة. يمكنك إنشاء تكوينات في Eclipe، ولكن لا يمكنك حفظها كجزء من ملف المشروع (أي انها لن تذهب إلى سيطرة المصدر). أنا أعمل على نصف دزينة من المخارج جديدة في غضون 6 أشهر. أشعر بالتعب لإعادة لهم مع كل الخروج جديدة.

وعلى صعيد آخر، يعمل نتبيانس كما هو متوقع. لم يكن لديك هذا الكابوس إدارة المشاريع.

وسمعت أشياء جيدة عن IntelliJ لل. إذا كنت بدء جديدة، والذهاب مع نتبيانس.

وبلدي 2cents.

وهذا يعتمد على ما تريد القيام به. تجربتي مع جافا على ماك حوالي سنة من العمر الآن، ولكن كان ل NetBeans أفضل بكثير الدعم خارج المربع للذكور (ولا سيما) نشر، ويبدو عموما أن يكون أكثر من ذلك بقليل سهلة الاستعمال. على سبيل المثال، بيتا نتبيانس حاولت الاستمارات المستخدمة لتكوين web.xml، بالمقارنة مع كسوف في سهل رأ 'محرر XML (وفي أوروبا، على الأقل، كان محرر XML لإعادة رسم صف وسطحية بعض الشيء على Mac).

وقال ذلك، لهذا المشروع، وأنا أنهى تفعل شيئا من التكوين (لكان n00b) في نتبيانس، ثم نقل ملفات التكوين XML أكثر من الكسوف، ووضع بقية هناك. كما ذكر آخرون، وzillions من الإضافات كبيرة، وعموما التجربة هو فقط متسقة للغاية. وخاصة إذا كان لديك للعمل على منصة أخرى.

إذا كان الكسوف X الارتباطات أفضل OS (أنها لا تملك أي؟ أنا على علم)، وأود أن استخدام هذه الكائنات للتنمية-C، كذلك.

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

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

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

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

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

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

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

ولقد عملت مع كل من الكسوف CDT والدعم ++ C ل NetBeans، وويجب أن أقول أنه في تجربتي CDT هو أعلى بكثير في كل من الاستقرار والميزات. انها مثيرة للإعجاب حقا جيدا كيف يعمل مفهرس CDT. والأدوات تكاد تكون جيدة مثل جافا. أنا أيضا مروحة ضخمة من JDT بالمقارنة مع NetBeans بيئة تطوير جافا. سير العمل فقط حتى أكثر سلاسة، إلا إذا كان بسبب مترجم تدريجي (تجميع على الحفظ).

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

وملاحظة أخيرة: كله "مربع في" مقابل قضية "الإضافات" موضع نقاش تماما وأنها كانت منذ الكسوف كاليستو (قبل عامين). الآن، مع P2 (المدير التحديث الجديد)، فإنه من السهل القتلى إلى الحصول على ميزات مختلفة في IDE. أنا يمكن أن تبدأ مع التحميل والحصول على بيئة JDT / CDT / Mylyn تماما وظيفية وعاملة في غضون خمس دقائق من تركيب (على افتراض اتصال الإنترنت موثوق).

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

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

وأنا لا أستطيع التعليق على كسكودي لأنني لم تلعب معها.

وفقط من واقع خبرتي، والكسوف هو IDE كبيرة جدا. انها تحتاج الى مزيد من العمل لتصبح أكثر ملاءمة للبيئة ماك. نتبيانس هو أفضل من تجربة مربع. بعد تثبيت، فمن أساسا على استعداد للذهاب. بعد حاولت فكرة IntelliJ لقد نسيت كل نوع آخر من IDE: P

ولكن في نهاية يفوز لا أحد على الآخر.

وIMHO كالعادة!

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

واستخدام جافا القائمة IDE على ماك فقط إذا كان لديك (وخاصة عند القيام تطوير جافا). كسكودي يدعم بالفعل تطوير C / C ++، لذلك لا حاجة للتبديل.

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

ومن تجربتي، وأنا استخدم كل من الكسوف وIntelliJ لل(الترخيص) للتنمية J2EE.

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

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