نمایش نتایج: از شماره 1 تا 1 , از مجموع 1

موضوع: فریمورک دوست داشتنی Ruby on Rails

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن CodeBox آواتار ها
    تاریخ عضویت
    Oct 2013
    محل سکونت
    Iran
    نوشته ها
    103
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    30
    تشکر شده در
    22 پست

    پیش فرض فریمورک دوست داشتنی Ruby on Rails







    روبی آن ریلز یکی از فریمورک های زبان برنامه نویسی Ruby است که سرعت و انعطاف پذیری بالایی دارد.معماری استفاده شده در این فریمورک، MVC یا Model-View-Controller هست. Ruby on Rails را به اختصار ROR هم گفته می‌شود که از حروف ابتدایی آن گرفته شده است.روبی آن ریلز شی‌گرا بوده که Syntax بسیار عالی داشته و شاید یکی از دلایلی که امروزه برنامه‌نویسان به سمت این فریم ورک می‌روند سادگی Syntax آن است.

    برخی از ویژگی ها Ruby on Rails در زیر بیان شده است:

    :DRY Code یا Don’t Repeat Yourself

    معمولا یک سری code یا function هایی است که هر برنامه نویس مدام از آن ها در پروژه هایش استفاده می کند.شاید بهترین روش برای استفاده از کد های یکسان copy کردن و در محل مورد نیاز past کردنشان باشد.اما در Ruby on Rails کافی است شما یک بار کد مورد نظر را به صورت DRY code بنویسید و هر کجا لازم است آن کد از database فراخوانده می شود.

    :Metaprogramming

    یک تکنیک برنامه نویسی است که در آن برنامه های رایانه ای توانایی درمان سایر برنامه ها را به عنوان داده خود دارند. این بدان معناست که یک برنامه می تواند برای خواندن ، تولید ، تجزیه و تحلیل یا تغییر برنامه های دیگر و حتی اصلاح خود در حین اجرا طراحی شود.

    :Active Record

    ریلز چارچوب Active Record را معرفی می کند ،که object ها را در پایگاه داده ذخیره می کند.فریمورک ریلز Active Record های ستون های موجود در database را مشخص می کند و بطور خودکار آنها را با استفاده از Metaprogramming، به object دامنه شما متصل می کند.

    :Convention over configuration

    اغلب فریمورک های وب برای زبان های NET. یا Java شما را مجبور می کنند صفحات کد configuration را بنویسید.اگر شما نام های پیشنهادی conventions را قبول کنید دیگر به پیکربندی زیادی لازم نیست.

    :Scaffolding

    شما اغلب در مراحل اولیه توسعه ، کد موقت ایجاد می کنید تا به سرعت بتوانید یک برنامه را ببینید که چطور مؤلفه های اصلی با هم کار می کنند. ROR به طور خودکار بسیاری از چهارچوب های مورد نیاز خود را ایجاد می کند تا با سرعت بالاتری به مراحل اولیه برنامه برسید.

    :Three environments

    ریلز به شما سه محیط پیش فرض را می دهد: توسعه ، آزمایش و تولید. هر کدام کمی متفاوت رفتار می کنند و باعث می شود کل چرخه توسعه نرم افزار شما آسانتر شود. به عنوان مثال ، ROR برای هر دوره آزمایشی، یک نسخه تازه از پایگاه داده Test ایجاد می کند.
    ویرایش توسط CodeBox : October 6th, 2019 در ساعت 15:04
    codebox.ir | تلفن: ٠٢١-٩١٦٩٠٤٢١ | آدرس : شیراز، شهرک خبازان، خیابان شهید سعید ماهر، دفتر کدباکس

    ما را دنبال کنید: ID : @codebox_ir

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. نیازمند برنامه نویس حرفه ای Ruby
    توسط aryan.m در انجمن به دنبال کارمند هستم
    پاسخ ها: 0
    آخرين نوشته: May 19th, 2016, 18:19
  2. هاست ruby on rails
    توسط r_cyber2001 در انجمن درخواست هاست اشتراکی
    پاسخ ها: 3
    آخرين نوشته: August 25th, 2015, 15:51
  3. درخواست تدریس Ruby on Rails
    توسط teamnet در انجمن برنامه نویسی
    پاسخ ها: 0
    آخرين نوشته: April 18th, 2015, 19:28
  4. نظر شما درمورد ruby on rails چیست؟
    توسط jahromweb در انجمن دیگر زبان ها
    پاسخ ها: 17
    آخرين نوشته: January 30th, 2015, 01:03
  5. نحوه نصب Ruby on Rails روی سرور لینوکس
    توسط fullsite در انجمن مباحث دیگر
    پاسخ ها: 0
    آخرين نوشته: October 5th, 2012, 00:22

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •