هل لديك بيئة تطوير القضبان تعمل تحت نوافذ أنت سعيد؟

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

  •  06-09-2019
  •  | 
  •  

سؤال

بيئة تطوير القضبان الحالية هي البرنامج المساعد Aptana + RASSRAILS على نظام التشغيل Windows XP وانها اختبارات تشغيل بطيئة بعض الشيء، أشعل النار، والمولدات.

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

تشكرات،

إليوت

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

المحلول

لإضافتها إلى OMAR: بدلا من التعامل مع VMware، يمكنك تثبيت Ubuntu المحمولة، والتي تعمل داخل Windows. على الرغم من أنك ستحصل على أداء تضرب من القيام بذلك، إلا أنه سيعطيك بيئة Linux للعمل فيها ولن تقلق بشأن تثبيت نظام تشغيل آخر.

نصائح أخرى

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

  1. التنقل بين النموذج، وحدة التحكم، اختبار الوحدة، اختبار وظيفي في غضون 3-4 ضغطات المفاتيح باستخدام: RModel، Runittest،: RFunctionaltest، Rcontroller.
  2. القدرة على تشغيل وحدة / اختبار وظيفي / تكامل على الفور باستخدام: أشعل النار
  3. قفزة سريعة إلى وحدة التحكم باستخدام: RCONSOLE
  4. قفزة سريعة للمساعدين باستخدام: رويلبر
  5. يتصرف اختصار Goto "GF" الآن بطريقة يمكن التنبؤ بها. حتى يبحث الملفات داخل الأحجار الكريمة التي قمت بتثبيتها.

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

أنا أدى إلى الاعتقاد بأن القضبان (حسنا، روبي، حقا) على النوافذ بطيئة عموما، مقارنة ب * n [iu] x، ولكن بما أنني لم أحصل على الأخير، فإنني أبقى جاهل بسعادة. على وجه الخصوص، هناك تأخر بينما يتم تحميل بيئة القضبان المملة حتى في صندوق سريع (3 جيجاهرتز Xeon) إلى حد ما.

علاوة على ذلك، هناك النفقات العامة التي تجلبها IDE. من أكثر الحدث، جربت Netbeans و Rubymine. كلاهما قادرين للغاية وبطيء بعض الشيء، مقارنة ببيئة العمل العادية لخط الأوامر ومحرر الاختبار، والذي يكفي إلى حد كبير 95٪ من الوقت: أجد أنني لا أحتاج إلى دعم IDE كثيرا عند تطوير اختبار أولا وبعد ما زلت أجد نفسي باستخدام الخنفس، إلى حد كبير بسبب الأمر "تشغيل" يمكن الوصول إليه بسهولة. مع قرص صغير إلى خط "تتطلب Test_Helper" في اختباراتي، فإن تنفيذ اختبار واحد ليس أكثر من F5 بعيدا، والجناح بأكمله متاح من سطر الأوامر باستخدام "أشعل النار" سريع.

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

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

أود أن أفكر بجدية في تطوير القضبان داخل ويندوز ويطولي وراء ذلك لأنك لن تستخدم جهاز Windows في الإنتاج.

من المرجح أن تقوم بتشغيل نوع من ماكينة Linux لأن الراكب لن يعمل على Windows، Mongrel_cluster (آخر مرة تم التحقق منها) أيضا لا يعمل على Windows و IIS هو كابوس. ثق بي، الاتساق بين التطوير والإنتاج هو مكافأة ضخمة.

إذا كان يجب عليك تشغيل Windows، فسوف أوصي بتشغيل القضبان داخل جهاز ظاهري مع توزيع Linux الذي تختاره. بهذه الطريقة يمكنك استخدام شيء مثل E-TextEditor (الذي ينصح بشدة بديل كبير للترميم) والحصول على مشاركة سامبا إلى مستودع GIT / SVN على جهازك الظاهري.

تحقق VMWare Server خارج وتثبيت Centos / Ubuntu. إنه مجاني وسيوفر لك نظرة ثاقبة في تطوير Linux وهو في النهاية حيث تريد أن تكون في.

أود أن أوصي jruby لنظام التشغيل Windows.

روبي في الصلب ليس سيئا إذا كنت ترغب في استخدام Visual Studio.

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

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

https://help.ubuntu.com/Community/roubyonRails.

إذا كانت هناك مقيد تجعل Windows ضروريا للغاية، فيرجى مراجعة وتحديد.

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