RubyOnRails

۷ محیط توسعه برتر برای Ruby On Rails

سلامی گرم خدمت کاربرای عزیز پی سی اسکیل به خصوص برنامه نویسایی که دارن این پستو میخونن! 🙂

همونطور که میدونید این روزا صحبت های زیادی درباره زبان روبی (Ruby) میشه اگرچه خیلی وقته که این زبان منتشر شده اما بخاطر امکانات جدیدی که اخیرا بهش اضافه شده باعث شده خیلی بیشتر از قبل به چشم برنامه نویسا و توسعه دهنده ها بیاد. یکی از همین امکانات Rails هست که برای طراحی و توسعه وب منتشر شده. رِیلز هم مثل خیلی از فریم ورک ها از ساختار و معماری MVC پشتیبانی میکنه. خب بهتره از بحث اصلی دور نشیم و بریم سراغ معرفی محیط های توسعه روبی آن رِیلز یا همون IDE ها که مخفف Integrated Development Environment به معنای محیط توسعه یکپارچه ست!

انتخاب یک محیط توسعه برای شروع Ruby On Rails کار ساده ای نیست به خصوص اگه شما به این صعنت پا گذاشته باشید و به دنیای روبی وارد شده باشید. ما در این پست لیستی از برترین محیط های توسعه رو برای شما توسعه دهنده های عزیز آماده کردیم که قطعا به شما کمک میکنه تا انتخاب بهتری داشته باشید و کار های خودتون رو با سرعت جلوتری پیش ببرید. 🙂

Aptana Studio

Aptana Studio for ruby on rails

با استفاده از محیط های توسعه پیشرو و قدرتمند وب، میتونید به سرعت و در عین راحتی اپلیکیشن و نرم افزار های تحت وب خودتون رو بسازید. Aptana Studio یک محیط توسعه ست که با پیروی کردن از ویژگی انعطاف پذیری بالا مثل Eclipse اون رو به یکی از قدرتمند ترین موتور های طراحی و توسعه وب تبدیل کرده.

Net Beans

netbeans for ruby on rails

این نرم افزار شامل یک محیط توسعه متن باز یا به اصطلاح اپن سورس و یک اپلیکیشن پلتفرم هست که توسعه دهنده هارو قادر میسازه به سرعت یک وبسایت، نرم افزار دسکتاپ یا برنامه های موبایل رو برنامه نویسی کنن. نکته جالب اینجاست که تیم سازنده در سال ۲۰۱۱ از پشتیبانی روبی دست کشید، اما اوراکل با انتشار یک کیت توسعه جاوا این پشتیبانی رو برگردون! پلتفرم اصلی این نرم افزار جاواست اما همچنین از JavaFX, PHP, JavaScriptx, Ruby +Ruby on Rails, Groovy and Grails و C/C++ هم پشتیبانی میکنه.

RubyMine

rubymine

اگر برنامه نویس یکی از زبان های رایج باشید قطعا با یکی از محصولات شرکت JetBrains آشنا هستید! مثلا اگر توسعه دهنده اندروید باشید با Android Studio، اگر توسعه دهنده پی اچ پی باشید با PHP Storm و یا اگر توسعه دهنده جاوا باشید با Intellij IDEA کار کردید. روبی ماین (به معنای معدن یاقوت) هم مثل بقیه نرم افزار های شرکت JetBrains یک محیط توسعه هوشمند اما اینبار برای Ruby و Ruby on rails هست. با استفاده از این محیط به راحتی میتونید کد هاتون رو کامپایل، نشانه گذاری و دیباگ کنید که میتونه سرعت کد نویسی شمارو چند برابر کنه!

Komodo

komodoide for ruby on rails

Komodo یک محیط توسعه پیشرفته برای زبان های تحت وب بزرگ شامل پی اچ پی، پایتون، پرل، روبی سی اس اس، جاوا اسکریپت و … ست. امکانات و ابزار های کومودو محیط توسعه ای رایگان و بدون دردسر رو برای توسعه دهنده ها فراهم میکنه.

Redcar

Redcar Ruby on Rails IDE

 

Redcar یک محیط توسعه بسیار خوب برای کد نویسی به زبان روبیست. جالب اینجاست که خود این محیط هم به زبان Ruby نوشته شده و بر روی JRuby اجرا میشه. Redcar از قالب و افزونه های Textmate هم پشتیبانی میکنه، همچنین این محیط متن باز هست و تحت لایسنس GPL بر روی گیت هاب موجوده.

Arcadia

arcadia for ruby on rails

Arcadia هم مانند Redcar یک محیط توسعست که برای برنامه نویسی به زبان روییست و با استفاده از خود زبان روبی و tcl/tk GUI toolkit نوشته شده. Arcadia ویرایش اسکریپت، پشتیبانی از رانینگ و دیباگینگ، مرور سورس کد ها، سینتکس هایلایتینگ، کراس پلتفرم بودن و اجرا شدن بر روی هر سیستمی که روی آن tcl/tk GUI toolkit نصب باشد و دیگر امکانات رو فراهم میکنه.

Ice Coder

icecoder for ruby on rails

ICEcoder یک ویرایشگر کد بر اساس مرورگر هست که یک روش مدرن برای ساخت وبسایت رو فراهم میکنه. با استفاده از این محیط شما میتونید به صورت مستقیم چه آنلاین و چه آفلاین بر روی مرورگر خودتون کد نویسی کنید. این به این معناست که شما فقط به یک برنامه برای توسعه کد هاتون احتیاج دارید: مرورگر!!! به علاوه شما قادر هستید که پروژتون رو بر روی یک وب سرور واقعی تست کنید. بعد از اتمام توسعه و کد نویسی میتونید به راحتی پروژتون رو مدیریت و نگه داری کنید آن هم به سرعت و در اوج هوشمندی!

این هم از ۷ IDE برتر برای توسعه و کد نویسی بوسیله ی زبان روبی و Rails. امیدوارم مفید واقع شده باشه ! 🙂

اگر نظری دارید خوشحال میشیم در بخش نظرات اون رو با ما و بقیه کاربرا به اشتراک بزارید.

عرفان صحاف نژاد – تیم آموزشی پی سی اسکیل

دیدگاه ها: 2
۱۳۹۴/۰۹/۲۸