سؤال

هل هو حقا مفيدة للانتقال إلى الخليع من النمل ؟

أي شخص هاجروا من النمل و تجد شيئا الضخمة?

لمعلوماتك:البيئة الحالية هو النمل for J2ME يبني

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

المحلول

وأود أن أقول نعم ، ولكن لدي وجهة نظر مختلفة من جافا البيئة الرجل لأنه أنا .صافي-البيئة الرجل.كنت قد كتبت والحفاظ على غير تافهة بناء النصي (النظيفة وتوليد-الجمعية-معلومات, بناء, اختبار, تغطية, تحليل الحزمة) في msbuild (MS' XML يحركها نانت الجهد) و كانت مؤلمة جدا:

  • XML ليست ودية.صاخبة جدا
  • لا أحد آخر في الفريق كان مهتما في تعلم ذلك إلى نقطة أداء أكثر و أكثر فائدة ، أتمتة;عالية جدا الحافلة عامل (أي إذا كنت تحصل على ضرب من قبل حافلة أنهم عالقون مع ذلك)
  • أنها لا تصلح إعادة بيع ديون أو تحسين - انها واحدة من تلك 'اللمس-في-جهاز-خطر' الأشياء
  • فإنه يحتاج مخصص C# المهام أن تكون مكتوبة لتشغيل مختلف أدوات البناء اللازمة (على الرغم من أن تكون عادلة في كثير من الأحيان هذه هي مكتوبة من قبل الباعة)

في حوالي أسبوع العمل يستحق وقتي (أحب المكاتب الفارغة في وقت عيد الميلاد!), تعلمت بما فيه الكفاية روبي+أشعل النار إلى محل كل شيء مع أقصر (من حيث الموضع) النصي مع أكثر قليلا من وظيفة أكثر والفهم (أمل ، على أية حال ، لم تتم مراجعتها بعد).

ويستفيد من: إنها لغة جديدة ، ولكن اللغة الحقيقية.زملائي في الفريق مثل تعلم لغات جديدة ، وهذا ، في حين رقيقة عذر لا يزال عذر ;-) هذا قد تخفف الحافلة عامل إذا أنا على حق.- انها قصيرة هوب (أجمع) من هنا إلى كابيسترانو ، الآلي/عن بعد/توزيع أداة نشر من RoR العالم.على الرغم من كونها MS-كومة متجر, نحن سوف تستخدم في تركيبة مع IIS7 أخيرا وجود CLI التكوين أداة.

لذا, نعم.الأميال الخاص بك قد تختلف, ولكن كان يستحق ذلك بالنسبة لي.

نصائح أخرى

أشعل النار أمر عظيم إذا كنت تريد:

  • الوصول إلى الحقيقية البرمجة اللغة ؛ الشرطية و الحلقات كلها ميتة بسيطة مقارنة النمل (التي هي قريب من المستحيل)
  • تنسيق الملف التي هي سهلة القراءة ويمكن التحقق من بناء الجملة
  • أكثر بديهية/يمكن التنبؤ بها إسناد القيم إلى المتغيرات

الخليع هو سيء بالنسبة لك بسبب:

  • تحتاج إلى توفير الكثير من المهام (مثل تشغيل javac ، وخلق ملفات jar, الخ.) نفسك.مشاريع مثل الغراب قد يساعد ، ولكن يبدو موجهة لصناعة السيارات في تحميل تبعيات وليس ذلك بكثير الآلي بناء/نشر العملية.بالإضافة إلى الوثائق قليلا تفتقر.
  • معظم جافا الأدوات التي يمكن أن يكون آليا تتم النمل المهام التي ليست بسهولة runnable من أشعل النار;بدء JVM يمكن أن تكون مزعجة في وقت البناء

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

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

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