مهدی عزیزی

۲ مطلب با کلمه‌ی کلیدی «Ruby» ثبت شده است

زبانهای اسکریپتی در دات نت

روبی (Ruby)  و پایتون (Python) زبانهای اسکریپتی معروف هستند. منظور از اسکریپت  (Script) کدهایی است که با این زبان ها نوشته می شود و کامپایل نمی شود بلکه تفسیر می شود و هر زمانی که درخواستی برای اجرا شدن آنها صادرمی شود، یک مفسر کد را تفسیر و آن را اجرا می کند. این زبان ها با این نوع اجرا، بهتر از بقیه زبان هایی که کامپایل می شوند، بهتر هستند در بحث ما نمی گنجد، اما خطایابی (Debug) این که کد هایی نوشته شده با  این زبان ها به مراتب سخت تر از زبا نهای دیگر است.

بیایید زبانی را تصور کنیم که با گرامر(Syntax) پایتون نوشته شود و از امکانات دات نت استفاده کرده و در محیط ویندوزی کامپایل شود. این تصور دور از ذهن نیست ، زیرا مایکروسافت، دات نت و  C# خود را  روز به روز بهتر کرد تا امکاناتی فراهم کند و برنامه نویسانی که به زبانهای دیگر برنامه نویسی می کنند بتوانند براحتی از کد هایی که قبلا نوشته اند، در محیط ویندوز استفاده کنند.

مایکروسافت در C#4 و همین طور .net4 یک ویژگی به نام

ادامه مطلب...
۲۳ ارديبهشت ۹۲ ، ۱۲:۴۹ ۰ نظر موافقین ۰ مخالفین ۰
مهدی عزیزی

مقدمه‌ای بر Ruby On Rails

کتابخانه‌های زیادی بر مبنای MVC‌ برای زبان‌های مختلف نوشته شده ‌است که از آنها می‌توان ASP.NET MVC یا معماری MVVM مایکروسافت ـ که تلفیقی از MVC و معماری سه لایه قدیمی برای برنامه‌های ویندوزی است ـ CakePHP،‌ Yii، Kohana و... نام برد که کتابخانه‌هایی برای زبان PHP‌ است؛ اما معروف‌ترین چارچوب کاری توسعه داده‌شده که بهترین کارایی را دارد، می‌توان به Rails اشاره کرد که مزیت خود را مدیون زبان ساده و قدرتمند Ruby است. Ruby On Rails که طراحی ساده و در عین حال قدرتمندی دارد، به کمک برنامه‌نویسان آمده تا برنامه‌های کاربردی تحت وب خود را بیش از پیش بهتر کنند. از معروف‌ترین پروژه‌های اجرا شده با Ruby On Rails وب سایت توییتر است و یکی از دلایل معروفیت آن پیاده‌سازی REST API‌ به صورت داخلی است به این صورت که تمامی اکشن‌ها و مسیر‌ها بر اساس معماری REST API پیاده‌سازی شده‌ است.

زبان Ruby

ادامه مطلب...
۱۸ دی ۹۱ ، ۱۴:۳۹ ۰ نظر موافقین ۰ مخالفین ۰
مهدی عزیزی