ما را دنبال کنید:
برای مطرح نمودن سئوالات باید وارد پروفایل خود شوید
دی ۰۴، ۱۳۹۴
احسان خواجه » زبانهای برنامه نویسی
تعداد سئوالات پرسیده شده: ۳۴
با سلام . پیشنیاز های یادگیری RubyOnRails چیست ؟ و کمی درباره RubyOnRails صحبت کنید با سپاس

دی ۰۴، ۱۳۹۴
احسان مینایی زاده
تعداد سئوالات پاسخ داده شده: ۳۹۶

خب مسلما پیشنیازهاش خوده روبی هستش

به اضافه اینکه شما باید درک خوبی از معماری نرم افزارهای تحت وب داشته باشید

همچنین دونستن design pattern هم توصیه میشه هرچند اجباری نیس

rails رو میشه تقریبا بهترین فریم ورک full stack  در دنیای روبی دونست

از لحاظ expressive بودن syntax  و نحوه برخورد با پروژه های تحت وب واقعااااااا عالی هستش

سطحی نسبتا خوبی هم از command line داشته باشد به نفعتونه

من واقعا توی دنیای php، ruby، python و node.js به قوت این چهارچوب full stack ندیدم

باید بدونید که میتونید روی خیلی از ختی هاستهای خوب خارجی هم به راحتی پروژه رو Deployکنید

چون یکی از چنیدین روش این کار استفاده از mod در apache است به نام passenger

هرچند راههای دیگه هم وجود داره

برای بازار کار ایران واقعا باید گفت این platform یکم مهجور واقع شده متاسفانه

و به جز چند سایت خاص که اینجا اسم نمیبرم ندیدم کسی دیگه این platform عالی رو انتخاب کنه

سایتهای بسیار خوبو بزرگی روش هست که از سایت خودش میتونید بهشون سر بزنید

برخلاف ایران خارج از ایران خیلی هم طرفدار و developer ماهر روش هستش

Syntax روبی شاید برای شروع یکم سختیهایی داشته باشه ولی فوق العاده لذتبخش هستش باهاش نوشتن کد

علاوه بر این برخلاف php روبی یک مدل fully OO رو پشتیبانی می کنه

و زبانش به مراتب بیشتر علمی و آکادمیک هستش

با اینکه خیلی زیاد از عمرش نمیگذره، کمتر از ده سال ولی به شدت مورد اقبال همه هستش

منابع آموزشی بسیار عااااالی هم توی نت براش هست و از این جهت که هر کی سراغ روبی بره با این چهارچوب حتما کار میکنه

خیلی خیلی براش best practice وجود داره