كيف تبدأ مع روبي؟ كيف يمكنني استخدام روبي؟ ما الذي تشتهر به؟ كيف ستكون DSL مفيدة؟ [مغلق

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

سؤال

ما هي بعض موارد التعلم الكبيرة؟ ما نوع المشاكل التي أحلتها مع روبي؟ هل تعلم روبي على القضبان مثل روبي؟ إذا كانت خلفيتي الحالية هي Visual Studio و Microsoft.Net Framework، هل IronRuby أفضل طريقة بالنسبة لي؟

الكثير من الأسئلة فظيعة، يرجى توحي.

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

المحلول

Ruby On Rails هو إطار تطبيق حول Ruby.

إنه مثل القول هو "ASP.NET MVC" نفس تعلم C #؟

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

روبي هي لغة مثيرة للاهتمام. يجمع IronRuby Ruby Down إلى MSIL، تماما مثل C #، VB.NET وما إلى ذلك، لذلك فهي بداية جيدة لتنفيذ Ruby، حيث خرائط Ruby لتكون قادرا على استخدامها في CLR.

ولكن إذا كنت ترغب في تعلم اللغة نفسها، طريقة جيدة (ومتعة) للحصول على الأساسيات هنا:http://tryuby.hobix.com/

ويكي إلى المزيد عن روبي

الأطرف والأكثر إبداعا مقدمة إلى لغة على الإطلاق:لماذا دليل (مؤهون) ل Ruby

أما بالنسبة للميندربي. إليك المزيد من المعلومات حول ما يلي:الذهاب روبي: مباشرة إلى الحديدي؟

نصائح أخرى

ما أنواع المشاكل؟

إلى حد كبير أي شيء حيث يكون أداء لغة ديناميكية مقبولة. إنه غرض عام (مثل Java، Python، C ++، إلخ) حتى تتمكن من استخدامه لمعظم أي نوع من التطبيقات.

هل تعلم ror نفس تعلم روبي؟

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

كيف هي DSL مفيدة؟

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

موارد التعلم العظيمة؟

أنا جزئي لتعلم الفيديو حتى خياراتي ستكون railscasts.com و peepcode.com..

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