شروع اول با rails

سلام دوستان . من برنامه نویس php هستم و با فریم ورک yii کار میکنم.اما یکی از دوستانم که چند رو پیش از ایران رفت بهم وصیت کرد که جذب روبی بشم . کلی در موردش خوندم و نمونه هایی که باهاش پیاده سازی شده رو دیدم نمی دونم چرا ولی عاشقش شدم و تصمیم گرفتم php رو ببوسم بزارم کنار .

و اما ۲ تا سوالم :
من چون یکم php بلد بودم رفتم فریم ورک yiiرو حرفه ای کار کردم برای همین میخواستم ببینم

۱- آیا میشه از همین ابتدا ruby on rails شروع کرد؟ یا حتما حتما باید روبی رو بلد باشیم کامل و بعد بیایم ریلز کار کنم؟
چون یک یک پروژه ی کوچیک دارم وقت یاد گیری زیاد ندارم و باید یادگیری و اجرای پروژه باهم باشه برام

۲- این فروم هم با روبی نوشته شده؟

اول اینکه خوش اومدید دوم اینکه منم خودم از دات نت اومدم سوم اینکه شما با روبی خام نمیتونه وب نویسی کنی باید از فریمورک ریلز استفاده کنی که یاد گرفتن خود روبی برای شما که php بلدی زیاد زمان نمیبره ولی بعدا تو ریلز قشنگ میفهمی کی به کیه. ای سایتم با ریلز ساختن بله. انشاله دوستان میان نظرات کارشناسانه تری میزنن

1 پسندیده

سلام.
اگر نمیشه با “روبی خام” برنامه وب نوشت پس Rack, Rails و مثلا Sinatra رو با چی نوشن؟

1 پسندیده

اون که بله منظورم این بود که شما الان نمیتونی مثل php که صرفا یک زبان تحت وبه روبی بنویسه ویو ببینی نیاز به یک فریمورک به این کار هست مثله زبان های دیگه جاوا c# پایتون .واگر میشه بدون فریمورکم به راحتی برنامه نویسی وب کرد که دیگه dhh اونا برای چی ساخت

1 پسندیده

منظور منم این بود که میتونید

1 پسندیده

سلام @shayan
ریلز با روبی نوشته شده و کار با ریلز بدون دونستن روبی مثل این میمونه که بخوای بدون دونستن php با yii کار کنید.
صد بار ادیت شد این پست :smile:

1 پسندیده

دوستان ممنون از پاسختون.
دوتا سوال داشتم

-خیلی گشتم هیچ آموزشگاه و یا کلاسی برای آموزش پیدا نکردم. آیا دوستان کسی هست آموزش خصوصی بده؟در حد ساخت یک وبلاگ هم باشه کافیه روند انجام کار بیاد دستم دیگه همه چی حله…

  • تو php فریم ورک yii یک وبلاگ که با این فریم ورک ساخته شده در اختیار کاربران قرار میگیره که به تازه کارا خیلی کمک میک . آیا در rails هم همچین چیزی هست؟ که بتونیم نمونه کد ها رو آنالیز کنیم و یاد بگیریم از روش؟

سپاس از راهنماییتون

1 پسندیده

Github و bitbucket پره از پروژه های متن باز که علاوه بر اینکه کارتون رو برای دیدن کدها راه میندازه میتونید استفاده هم بکنید. به غیر از اونها تو ادرس زیر تعدادی پروژه آماده و opensource وجود داره که حتی شاید یکیش همونی باشه که میخواهی :blush:

cc @shayan

http://www.opensourcerails.com/

1 پسندیده

آموزش های lynda، infiniteskills, pluralsight و غیره وجود دارن که میتونید تهیه کنید و یاد بگیرید. یادمه که توی فروشگاه های نرمافزار دیده بودم،
تو همین سایت IranOnRails هم یک آموزش ایرانی معرفی شده که روی youtube قرار داره و خیلی ضعیفه اما شاید برای شروع بد نباشه

1 پسندیده

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

و ریلز

پولیه البته
دوستان امکانش هست یک نگاه به این سایت بندازن ببین سطح آموزشیش خوبه من اکانت تهیه کنم اگر ارززشش رو داره
تشکر ممنون که راهنماییم میکنید

2 پسندیده

Teamtreehouse يا در اصل Treehouse هم كارش خيلى خوبه و كاملا شناخته شده و حرفه ايه و يك آموزش جنگو خوب هم داره

Cc @shayan

2 پسندیده

یه سری به لینک زیر هم بزنین:

4 پسندیده

منم گاهی سر میزنم به gorails, اینم حرفه ایه

2 پسندیده

Hello friends for the best ruby on rails development please follow the lik e
www.railscarma.com

2 پسندیده

theek hai @railscarma, dhanyavad :slight_smile:

سلام به همگی، من یک پروژه ایجاد کردم: rails new name -d sqlserver
با موفقیت ایجاد شد اما وقتی خواستم وب سرور را با دستور rails s استارت کنم آدرس http://0.0.0.0:3000 رو داد ، به http://localhost:3000 رفتم و خطای زیر رو داد:
cannot find such a file tiny_tds
دستور gem install tiny_tds را هم اجرا کردم اما بازم همان پیغام!

۱ - بنظر شخصی من بهتره اول آشنایی با روبی پیدا کنی چون ظاهرا قراره ابزار اصلیت بشه!‌ مثالش هم میشه همون مثال توریست، تو میتونی بری یه کشور دیگه مشکلی هم برات پیش نیاد ولی اگه زبانشون رو بلد باشی بیشتر لذت میبری و آسوده‌تری. فقط این رو بگم که اگه فقط قراره نسبت به روبی زیاد از ریلز استفاده کنی اونقدر نیاز نیست وارد عمق روبی بشی چون واقعا نیازی نیست و کارها توی ریلز یه خرده متفاوت‌تر از روبی انجام میشن و توی خود ریلز خیلی چیزای روبی رو یاد میگیری. و خلاصه اونقدری یاد بگیر که راه بیوفتی توی زبان (هر چی باشه روی همین زبان ریلز رو ساختن!).

از این سایت هم میتونی شروع کنی http://tryruby.org و چون سابقه برنامه نویسی داری بعدش مستقیم شیرجه بزن توی دریای بیکران ریلز :slight_smile:

۲ - بله این سایت رو با ریلز نوشتن سازندش هم سازنده‌ی سایت معروف http://stackoverflow.com هستش. :wink: (جالبه بدونی سایت استک‌اورفلو رو توی ASP.NET نوشتن بعد برای همین اپ انجمن از محصولات مایکروسافتی دوری کرد و بجاش از ریلز استفاده کرد که توی این پست از وبلاگش میتونی به تفصیل راجبش بخونی http://http://blog.codinghorror.com/why-ruby)

دوست عزيز بايد بگم با مثال توريست اصلا موافق نيستم، چون بدون دونستن روبى اصلا نميشه با ريلز كار كرد، در عجبم كه چرا گاهى اينو ميگن دوستان،
مثل اينه كه بگى بدون دونستن زبان فارسى بخواى شاهنامه بخونى و مشكلى نداشته باشى

دوست عزیز من خودم مستقیم از ریلز شروع کردم با کمی جستجو کارمو پیش بردم اتفاقا به نظرم کسی که روبی شروع می کنه کمی براش سخت می شه ریلز چون می بینه کاراشو و همینطور بلخره سایته دیگه گرافیک و … براش جذاب تر می شه مخصوصا که php کار هستید

به نظرم اگر صرفا برای شروع هست این آموزش خوبه کارتو پیش می بره و خوبیش اینکه فارسی هست هرچقدر ضعیف باشه بلکه نیست چون برای شروع کاربر درست شده هدفش حرفه ای کردن کاربر نیست , فارسی هست

موفق باشید

حتى اگر با ريلز هم شروع كنيد بايد با روبى كد نويسى كنيد و در اصل در حال يادگيرى روبى هم هستيد، هر كدى كه مينويسيد كد روبى هست نه چيز ديگه.
و به نظر من خيلى بهتره كه از روبى شروع كنيد چون كمتر سر در گم خواهيد بود. يا اگر از روبى شروع نميكنيد يه برسى كلى به روبى داشته باشيد