Ruby فوق العاده است !
نویسنده:
۱۰ تیر ۹۵

روبی واقعا فوق العاده هست ! درسته که من پی اچ پی رو به عنوان زبان اصلیم انتخاب کرده بودم اما مبنی بر نیاز مجبور شدم Ruby کار هم بشم تازه دارم دلیل این رو میفهمم که توسعه دهنده متاسپلویت  دلیل اینکه از روبی استفاده کرده رو این گفته که خیلی ساده هست.. درسته پایتون هم زبون قدرتمندیه و سینتکس جالبی داره اما دقیقا من هم مثل اون از این  Force Block Indentation اش خوشم نیومد ! رفتم سراغ روبی !

توی کد هایی که به این زبان نوشته شده بود به یه چیز جالب بر خوردم :

ruby_1

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

ruby_2

اگر ما یه کلاس داشته باشیم به نام TruthyInvoice می تونیم یک متودی تحت عنوان paid? تعریف کنیم. توی php این شکل رو ما میومدیم اینطوری میزدیم مثلا متودی به نام is_paid اما توی روبی این علامت سوال ایده بسیار بسیار جالبی بود ! اصطلاحا به بحث توی روبی میگن Predicate Methods یا به فارسی خودمون روش ( متود:دی ) مبتنی بر دلالت (Predicate).

این Predicate Methods جا های دیگه هم کاربرد داره ! مثلا ما یک عدد داریم :

ruby_3

در کنار این بحث ،  Exclamation Mark (!) هم کاربرد داره .. ببینیم آخر به روبی به کجا میر سیم !

2 پیام برای Ruby فوق العاده است !

  1. sajjad گفت:

    احسان جان میدونی خوبی روبی از دیدگاه من چیه! این که روبی توی هر زمینه میشه فعالیت کرد و واقعا درامد خوبی هم داشت حالا کسانی که دز زمینه اپلیکیشن وب حوزه امنیت شبکه واااای خدایا به خصوص حوزه وب با فروم ورک ruby on rails به جرات میتونم بگم بهترین ولی نمیدونم چرا تو ایران همه مستقیم php 🙁
    پیشنهاد من به دوستان اون هایی که باpython و php کد میزنن از همین الان کوچ کنید ruby 🙂

    • احسان گفت:

      سلام سجاد جان ، ممنون از نظرت ! درباره PHP باید گفت که چون اگر کسی سرچ کنه آموزش ساخت سایت یا چیز های مشابه اتوماتیک PHP گیرش میاد ! علاوه بر اون همه چیز براش فراهم هست و در سریعترین زمان ممکن میشه به نتیجه رسید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *