آیا برنامه دات نت شما روی لینوکس اجرا می شود!؟

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

mono-logoچندسال پیش زمزمه های پروژه ای به گوش رسید که مژده اجرای نرم افزارهای مبتنی بر دات نت را بر روی سیستم عامل های دیگر میداد. پروژه مونو یک فریم ورک دات نت cross-platform و اوپن سورس است که به شما اجازه می دهد که برنامه های مبتنی بر دات نت خود را که تا به حال فقط روی ویندوز اجرا می شده را روی سیستم عامل های مبتنی بر لینوکس و حتی سیستم عامل شرکت اپل اجرا کنید. آخرین نسخه پایدار مونو از C# 3.0، VB 8، ASP.NET 2.0, ADO.NET و Windows Forms 2.0 پشتیبانی می کند. در واقع اگر برنامه خودتان را با دات نت فریم ورک نسخه 2.0 نوشته باشید و از APIهای ویندوز نیز استفاده نکرده باشید، به راحتی می توانید آن را روی لینوکس یا مک اجرا کنید. برای دریافت آخرین نسخه مونو برای پلت فرم های مختلف به این صفحه از سایت رسمی مونو مراجعه کنید.

خب فکر میکنم جواب تیتر سئوالی این مطلب مشخص شده باشد. در وب سایت مونو، برنامه سودمند کوچکی معرفی شده که با اسکن کردن اسمبلی های پروژه تحت دات نت شما، گزارشی تولید می کند که مشخص کننده قسمت هایی از کدهای پروژه شماست که با فریم ورک مونو سازگاری ندارند. با استفاده از این گزارش به راحتی می توانید قسمت های ناسازگار را اصلاح کنید و خروجی پروژه را برای اجرا روی مونو آماده کنید. نام این برنامه سودمند Mono Migration Analyzer یا MoMA است و از اینجا قابل دریافت است.

moma

برای توسعه برنامه های مبتنی بر مونو یک محیط توسعه مجتمع به نام MonoDevelop هم تولید شده که هرچند در حد ویژوال استادیو نیست اما نصافاً محیط خوبی برای توسعه برنامه های مبتنی بر مونوست. MonoDevelop بر اساس IDE موفق و اوپن سورس SharpDevelop توسعه یافته است.

نسخه جدید VLC Media Player

نسخه جديد نرم افزار پخش مالتي مدياي اوپن سورس، کراس پلت فرم، سرشناس و محبوب VLC Media Player به تازگي توسط VideoLan در سايت رسمي آن عرضه شده است. این مدیا پلیر قادر به پخش بسیاری از فرمت های صوتی و ویدئویی بدون نیاز به نصب Codecهای اضافی است. قبل از VLC، کاربران نرم افزارهایی نظیر Windows Media Player، Winamp و JetAudio مجبور به نصب Codec Packهای مختلفی جهت پخش فرمت های مختلف صوتی و ویدئویی بودند اما با استفاده از VLC نیازی به نرم افزارهای دیگر نخواهید داشت. رابط کاربري VLC پس از دو سال کاملاً متحول و از نو طراحي شده که کار کردن با اين نرم افزار را لذت بخش تر از قبل نموده است. گذشته از ظاهر برنامه، VLC تغييرات بسيار زياد ديگري دارد که در ادامه با آن ها آشنا خواهيد شد. ويژگي هاي جديدي همچون پشتيباني از آلبوم آرت، امکان ويرايش تگ هاي Meta data، ارتباط با سایت last.fm و مشاهده ويدئو هاي يوتيوب به صورت مستقيم از دسکتاپ خودتان.

این نرم افزار قادر به پخش بسیاری از فرمت های رایج مالتی مدیا و دی وی دی های مختلف است که با نصب آن نیازی به نصب پلیرهای دیگری نخواهید داشت. برخلاف نسخه ی قبل که ظاهری خشک و نا کارآمد داشت، در نسخه جدید سعی شده که رابط کاربری مناسبی ارائه شود و کمبودهای نسخه های قبل تا حدودی برطرف شده اند.


اگر با نسخه های قبلی این پلیر آشنا باشید اولین نکته ای که پس از نصب و اجرای آن نظر شما را جلب خواهد کرد، ظاهر کاملاً متفاوت VLC خواهد بود. VLC در اولین اجرا زبان سیستم شما را تشخیص و بر اساس آن زبان خود را تغییر خواهد داد. اگر زبان فارسی روی ویندوز شما نصب باشد، به صورت پیش فرض زبان فارسی برای شما فعال خواهد گردید که البته فقط قسمت ناچیزی از نرم افزار ترجمه شده است. برای تغییر زبان باید از منوی Tools گزینه Preferencese را نتخاب نمایید و در پنجره باز شده از قسمت Language زبان مورد نطر خود را انتخاب کنید. با یک بار باز و بسته کردن برنامه، زبان مورد نظرتان فعال می گردد.

نسخه جدید VLC پشتیبانی بهتری از فایل های ویدئویی فلش با فرمت flv دارد که امکان مشاهده فایل های ویدئویی موجود در سایت های اشتراک ویدئو مثل YouTube را به صورت مستقیم در دسکتاپ تان به شما می دهد.

VLC Media Player نرم افزاریست اوپن سورس (=کد باز) و رایگان که در سیستم عامل های مختلف از جمله ویندوز و بسیاری از توزیع های لینوکس و سیستم عامل های دیگر شامل Mac OS X، BeOS، FreeBSD و قابلیت نصب و اجرا را دارد.


دریافت برای Ubuntu | دریافت برای OpenSUSE | دریافت برای Debian

farasun.wordpress.com

Subcribe to Farasun feedمشترک فراسان شويد

farasun.wordpress.com

مطالب مرتبط :