توسعه راحت تر Node.js به وسیله Coffee-Script در Visual Studio 2013

by MDP 20. December 2013 17:36

تمام نرم افزار هایی که به گونه ای با JavaScript در ارتباط هستنتد و یا به طور مستقیم با JS ساخته می شوند همیشه دردسر های پیاده سازی را با خود به همراه می آورند.

Node.js نیز از این قاعده مستثنی نیست.

هم اکنون بیشتر کمپانی ها و تیم های بزرگ دنیا نرم افزار های مبتنی بر Node.js خود را با Coffee-Script تولید می کنند.

ولی Coffee-Script چیست؟ به توضیحی که در اول سایت coffee-script نوشته شوده توجه کنید :

CoffeeScript is a little language that compiles into JavaScript

در حقیقت CF (اختصار coffee-script ) یک زبان میانی است که از دستورات خاص خود جهت راحت تر و خوانا تر شدن نرم افزار هایی که با JS تولید می شوند را تولید می کند.

CF  موارد پر دردسر در JS مانند پرانتز ها، ابرو ها ، نقطه ویرگول ها را حذف می کند و به شما امکانات بسیار ارزشمندی جهت کنترل روال تولید کد مثل loopهای مثل foreach در C# و بسیاری موارد دیگر را در اختیار قرار می دهد.

اگر شما نیز ابزارهایی با JS تولید می کنید به شما پیشنهاد می کنم که حتمی به سمت یادگیری CoffeeScript پیش بروید.برای یادگیری این زبان می توانید به سایت مرتبط مراجعه کنید.البته سایت TutsPlus هم دوره آموزشی جالبی با عنوان : "Cleaner Code With CoffeeScript" دارد که بسیار جالب توجه است.

 

در VisualStudio 2013 ماکروسافت از CoffeeScript پشتیباتی کرده به طوری که شما به راحتی می توانید با اظافه کردن یک فایل coffee در پروژه خود فایل های js خود را تولید کنید و از امکانات جالبی نظیر Compile و minification آنی در هنگام Save فایل Coffee و همچنین خطایابی های خودکار بهره مند شوید.

 

پ.ن :

سایت uyh نیز به وسیله CoffeeScript + Node.js + MongoDB بر روی سرور های AppFog و MongoHQ طراحی و تولید شده است.

به زودی Source این وبسایت که یک کوتاه کننده URL می باشد را بر روی GitHub برای دسترسی عموم قرار می دهم.

Tags:

CoffeeScript | Node.js | Visual Studio

blog comments powered by Disqus

My Groups

Poll

از چه پلتفرمی برای توسعه استفاده می کنید



Show Results

Month List