تور لحظه آخری
امروز : یکشنبه ، 15 مهر 1403    احادیث و روایات:  امام علی (ع):با علما معاشرت كن تا علمت زياد، ادبت نيكو و جانت پاك شود.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها




آمار وبسایت

 تعداد کل بازدیدها : 1821216883




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

یک جا بنویسید؛ همه جا اجرا کنید!


واضح آرشیو وب فارسی:تبیان: يک جا بنويسيد؛ همه جا اجرا کنيد!
دات نت
آخرين نسخه دات نت منبع باز اگر به شما بگويند که محبوب ترين و رايج ترين زبان کدنويسي که المان هاي شي گرايي(1) را به خوبي پياده کند را معرفي کنيد، بي شک خواهيد گفت: مايکروسافت سي شارپ! سي شارپ (C#) بل پشتيباني از کتابخانه دات نت، تبديل به يکي از ساده ترين و در عين حال قوي ترين زبان هاي برنامه نويسي شده است که هواداران خاص خود را دارد، اما در مقابل، براي توسعه سيستم هاي لينوکسي هنوز هيچ راه حلي وجود ندارد. از اين رو، پروژه اي با حمايت مالي ناول(2) براي پياده سازي کتابخانه دات نت به وجود آمده است، نسخه 4/2 اين کتابخانه به تازگي عرضه شده است که با هم آن را مرور مي کنيم.ميگوئل د ايسازا(3)، معاون ارشد ناول و خالق فريم ورک مونو اعلام کرده است که در نسخه جديد مونو تمرکز اصلي روي بهبود بازدهي بوده است. علاوه بر آن، در اين نسخه سعي شده است بستر محکم و قابل انعطافي براي نرم افزارهاي چند پردازنده سمت سرور ايجاد کند.مونو 4/2 نخستين نسخه اي است که براي پياده سازي سازماني، پشتيباني حرفه اي دارد. اين نسخه همچنين شامل بسته اي الحاقي به سيستم عامل لينوکس سوسه(4) است که شامل پياده سازي هاي مونو در آن و پشتيباني کامل از مونو است. مونو 4/2 همچنين از  ASP.NET نيز پشتيباني مي کند و از اين به بعد سرورهاي لينوکسي نيز مي توانند برنامه هاي ASP.NET نسخه 5/3 را اجرا کنند. پشتيباني ASP.NET به جز پياده سازي Web.Parts بطور کامل انجام شده است و مونو سازگاري کاملي با معماري MVC(5) در ASP.NET دارد.نسخه جديد مونو سريعتر و قابل انعطاف تر از نسخه قبلي است و با پشتيباني از چند نخي(6) و پياده سازي صحيح تر DataGridView ، طراحي فرم هاي ويندوزي در لينوکس را ساده تر کرده است. مونو 2 روي لينوکس، مک، سيستم هاي مبتني بر BSD و مايکروسافت ويندوز اجرا مي شود. همچنين مي توان برنامه هايي که تحت مونو کامپايل شده اند را روي ماشين هاي X86، X86-64، ARM، s390 و PowerPc اجرا کرد. همچنين، به کمک استراتژي هايي که براي توسعه مونو در نظر گرفته شده است، مي توان نرم افزارهاي مبدل به سيستم هاي عامل لينوکس و مک منتقل کرد. اگر از ويندوز فرم نسخه 2 استفاده کرده باشيد، حتي نيازي به کامپايل مجدد نيست.تحليل گر کمکيبه کمک ابزار( MoMa 7) که تحليل گري است براي انتقال پروژه هاي دات نت به مونو، مي توانيد بطور کامل از نقاطي که توسط هر دو پشتيباني مي شوند يا ناهمخواني دارند مطلع شويد. همچنين مي توانيد با اين تحليل گر، ضعف هاي پتانسيلي کد خود را تشخيص دهيد. اما، همواره بهتر است با تکيه بر نيروي انساني به بررسي کد بپردازيد و هرگز به نرم افزار اکتفا نکنيد. چرا که ممکن است در بسيار از نقاط ، خطاهايي منطقي و پتانسيل وجود داشته باشد که امکان شناسايي آنها به هيچ طريق از طريق نرم افزار ممکن نباشد.
دات نت
مونو دو لوپ 0/2همچنين، محيط توسعه کد مونو که تحت سيستم عامل لينوکس کار مي کند به نام Mono Develop منتشر شد. اين نسخه ويژوال استوديويي براي سيستم هاي عامل لينوکس و مک به شمار مي رود. به کمک مونو دو لوپ 0/2 مي توان به توسعه دهندگان لينوکسي اين امکان را داد که برنامه هاي تحت سيستم عامل يا تحت وب را با زبان هاي گوناگوني چون سي شارپ و يا Visual Basic.NET و جاوا بنويسند. در مو نو دو لوپ 0/2 پشتيباني از سي شارپ نسخه 3 و ASP.NET به طرز چشمگيري افزايش يافته است و با ديباگر داخلي به توسعه دهندگان کد اجازه مي دهد پروژه هاي خود را با ويژوال استوديو 2008 به اشتراک بگذارند. مونو دو لوپ، خود با مونو نوشته شده است و به کمک GTK# مي تواند باعث توسعه سريع برنامه هاي کاربردي شود. رابط کاربري ديباگر داخلي از مايکروسافت ديباگر و گنو ديباگر پشتيباني مي کند و مي تواند Break Point  ايجاد کند و همچنين قابليت تغيير مقادير را هنگام اجراي برنامه دارد. اين ديباگر به طور کامل با ديگر اجزاي محيط توسعه همخواني دارد و از امکاناتي چون تکميل خودکار متغيرها پشتيباني مي کند. اين ويرايشگر کد همچنين ويژگي هاي جديدي چون، حالت استفاده از ويرايشگر محبوب Vi، پشتيباني از رنگ بندي هاي مختلف، دو تکه کردن پنجره کدنويسي، تکميل کد بهتر با پشتيباني کامل از تمام کدهاي سي شارپ نسخه 3 و قابليت پيشرفته ويرايش سندهاي XML را درخود دارد.همخواني با ويژوال استوديوهرچند که مونودولوپ مي تواند تا حد زيادي محيط دات نت را براي کاربران لينوکسي تداعي کند، اما از طرف ديگر، توسعه دهندگان ويندوزي مي توانند به سادگي از ويژوال استوديو براي توسعه کدهاي تحت مونو استفاده کنند. بخشي از اهداف پروژه مونو نيز جذاب کردن توسعه کد مونو تحت محيط ويژوال استوديو است.با کمک مونو 4/2 و پياده سازي آن تحت محيط ويژوال استوديو، کافي است کد خود را بنويسيد و بعد دکمه publish را بزنيد. يک وب سايت به شما مي دهد که مي تواند در سرورهاي لينوکسي کار کند و بر مبناي مونو باشد. مون لايت، پروژه اي ديگر در اواسط سال 2007، پروژه مونو شامل زير شاخه اي جديد شد که طي آن قرار بود سيلور لايت مايکروسافت را به نسخه اي قابل پشتيباني در لينوکس تبديل کند. در سال 2009 نخستين نسخه کامل مون لايت عرضه شد و در حال حاضر کاربران لينوکسي مي توانند به صورت پلاگيني براي فاير فاکس آن را نصب کنند. همچنين، به خاطر ظاهر زيباي مون لايت، از آن براي نرم افزارهاي روميزي هم استفاده شده است و تا کنون چندين Widget توليد شده است. مون لايت2 تحت توسعه است و قرار است نسخه آلفاي آن مارس سال جاري ميلادي عرضه شود. منبع: جام جمتنظيم براي تبيان: محسن مرادي





این صفحه را در گوگل محبوب کنید

[ارسال شده از: تبیان]
[مشاهده در: www.tebyan.net]
[تعداد بازديد از اين مطلب: 306]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن