با سلام خدمت همه خوانندگان وبسایت پایگاه توسعه دهندگان روبی. در این مطلب و مطالب بعدی، در مورد کافی اسکریپت بحث خواهیم کرد. کافی اسکریپت، پیاده سازی جاوااسکریپت در روبی است و تمامی فرمورک های وب روبی، مثل ریلز و سیناترا، از آن پشتیبانی میکنند. در واقع، در کافیاسکریپت، شما روبی مینویسید ولی نتیجه رو به صورت جاوااسکریپت دریافت میکنید. در این تاپیک به بحث نصب و راه اندازی کافی اسکریپت می پردازیم.
پیش نیازها
کافیاسکریپت جهت نصب شدن، به روبی نیاز دارد. باید روبی را روی کامپیوتر خود نصب کرده باشید.
نصب
جهت نصب کافی اسکریپت، کافی است تا دستور زیر را در CMD (ویندوز) یا Terminal (لینوکس، مکینتاش، خانواده BSD ) وارد کنید :
gem install coffee
یادتان باشد که در لینوکس، باید از sudo استفاده کنید.
نخستین برنامه شما در کافیاسکریپت
برای نوشتن نخستین برنامه خود، ابتدا یک فایل خالی به نام hello.coffee ایجاد کرده، سپس درون آن می نویسیم :
console.log "Hello, World!"
و سپس این دستور را اجرا میکنیم :
coffee --compile hello.coffee
اکنون فایل hello.js در همان محل ایجاد شده، و محتوای این چنینی دارد :
console.log("Hello, World!");
این زبان، سینتکس ساده ای داشته و حتی اگر نمیخواهید از آن در پروژه های ریلز و سیناترا و … خود استفاده کنید، به شما توصیه میکنم تا از این زبان برای تسریع در انجام پروژه های جاوااسکریپت خود، استفاده کنید. در پست های بعدی، در مورد سایر مواردی که در این زبان به آن نیاز داریم بحث خواهیم کرد.
خیلی جالبه، یعنی ما به زبان کافی مینویسیم و خودش تبدیل میکنه به جاوا اسکریپت!؟
و یه سوال دیگه اینکه جی کوئری و نود جی اس و مونگو دی بی هم میشه اینجوری نوشت؟ و اگه میشه چه جوری؟
و اگه اینجوریه کلا میشه کافی یاد گرفت؟
۱. بله. البته کافیاسکریپت مستقیما هم میتونه در فایل HTML استفاده بشه.
۲. در مورد اونها اطلاعی ندارم. اگر باشه، با یک جست و جو پیدا میشه.
۳. شما پست هایی که قرار دادیم در موضوع «کافی اسکریپت» رو دنبال کنید، به راحتی این زبان رو یاد میگیرید.