تبلیغات :
خرید لپ تاپ استوک
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 5 از 5

نام تاپيک: چگونگی انتقال برنامه به/از لینوکس به ویندوز با مونو ؟

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    May 2006
    محل سكونت
    ایران
    پست ها
    108

    14 کراس پلتفرم (چند سکویی) - انتقال برنامه از لینوکس به ویندوز !

    سلام به دوستان پرفش فروم

    من تازه لینوکس کارم (دبیان) ! برنامه نویسی میکنم و زمانی که با ویندوز کار می کردم هیچ مشکلی نداشتم ! اما الان مخواستم بدونم :
    با توجه به کراس پلتفرم (چند سکویی) ، تو لینوکس از چه محیطهای ویژوال و زبانی می تونم استفاده کنم (ترجیحا خانواده C) ؟ برای انتقال برنامه های نوشته شده از لینوکس به ویندوز (خیلی زیاد) و گاهی از لینوکس به لینوکس چه امکاناتاتی رو در اختیار من می زاره ؟
    به جز جاوا که تو مبحث کراس پلتفرم به نظرم بهترینه (ترجیحا") !
    درضمن اماکانات و کارایی و قدرت کراس پلتفرم محیط و زبان از چیزای دیگه مثل راحتی و منابع و ... برام مهمتره !!!

    ممنون از همگی
    Last edited by Milad-King; 17-03-2012 at 00:01. دليل: تغییر سوال به خاطر گنگ بودن !!!

  2. #2
    کاربر فعال انجمن گنو/لینوکس Open-Source's Avatar
    تاريخ عضويت
    Aug 2008
    محل سكونت
    usr/src/linux/
    پست ها
    763

    پيش فرض

    نکته :شنیدم اگه با #C بنویسم باید تو پلتفرم مقصد دوباره کامپایلش کنم ، اما با C یا ++C دیگه این مشکل رو ندارم ! درسته ؟
    اگه یه برنامه با Mono و یا Net. بنویسی یه بار بیشتر کامپایل نمیشه و براحتی میتونی فایل اجرایی رو توی مک یا لینوکس (بوسیله مونو) و یا توی ویندوز اجرا کنی. (چون موقع اجرا بوسیله jit کامپایل میشه و از این حرفا...).


    ولی برنامه هایی که با C++/C مینویسی رو باید برای اجرا روی هر سیستم عامل ، کامپایل کنی. (یعنی شما کاملا برعکس برداشت کردید).
    البته روش هایی برای کامپایل کراس پلت فرم هست که به الافیش نمیارزه.

    خلاصه بسته به نیاز و سلیقه خودت میتونی یه زبون رو انتخاب کنی (من خودم C++/C رو به Net. ترجیح میدم + یه فریم ورک مثل Qt و یا GTK ).

    موفق باشی...

  3. این کاربر از Open-Source بخاطر این مطلب مفید تشکر کرده است


  4. #3
    داره خودمونی میشه delphidark's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    Tehran+Pars
    پست ها
    84

    پيش فرض


    و بعد چه زبانی رو پیشنهاد می دید ( ترجیحا از خانواده ی C ) !

    نکته :شنیدم اگه با #C بنویسم باید تو پلتفرم مقصد دوباره کامپایلش کنم ، اما با C یا ++C دیگه این مشکل رو ندارم ! درسته ؟

    ممنون از همگی
    دوست عزیز اگر میخواید از مونو استفاده کنید قاعدتا باید یکی از زبان های دات نت رو انتخاب کنید نه یک زبان Native مثل c و ++C

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


    اگه یه برنامه با Mono و یا Net. بنویسی یه بار بیشتر کامپایل نمیشه و براحتی میتونی فایل اجرایی رو توی مک یا لینوکس (بوسیله مونو) و یا توی ویندوز اجرا کنی. (چون موقع اجرا بوسیله jit کامپایل میشه و از این حرفا...).
    موفق باشی...
    البته این بیشتر یک شعار هست اما در واقعیت برای مهاجرت از دات نت به مونو به مراحل متعددی نیاز هست
    اغلب مواقع لایه پایگاه داده , سوکت ها و شبکه ، فایلینگ و .... باید قبل از مهاجرت به مونو بازبینی و مطابق با استاندارد های سیستم مقصد (در اینجا لینوکس) اصلاح بشن

    یک سری ابزارها برای آنالیز کدهای دات نت و راهنمایی شما در اصلاح این کدها برای انتقال به مونو وجود دارند (به عنوان مثال MoMA)
    اما گاهی وقت ها فرایند انتقال به قدری سخت و پیچیده میشه که مجبورید قیدش رو بزنید ....

  5. این کاربر از delphidark بخاطر این مطلب مفید تشکر کرده است


  6. #4
    داره خودمونی میشه
    تاريخ عضويت
    May 2006
    محل سكونت
    ایران
    پست ها
    108

    13


    1. دوست عزیز اگر میخواید از مونو استفاده کنید قاعدتا باید یکی از زبان های دات نت رو انتخاب کنید نه یک زبان Native
    2. اگر نیاز به کراس پلتفرم پروگرمینگ دارید و تا به حال با جاوا آشنایی نداشتین توصیه میکنم کمی راجع بهش مطالعه کنید.
    3.البته این بیشتر یک شعار هست اما در واقعیت برای مهاجرت از دات نت به مونو به مراحل متعددی نیاز هست
    1. چرا سی و سی پلاس نه ؟
    2. به نظر خودم هم واسه کراس پلتفرم جاوا بهترینه !
    3. با این حرفتون کاملا موافقم

    من خیلی رو مونو تاکید ندارم ! سیستم عامل مبدا لینوکسه و سیستم عامل مقصد بیشتر ویندوز (!) و در گاهی مواقع لینوکس !!!
    به نظر شما به جز جاوا از چه برنامه ویژوال می تونم استفاده کنم ؟ (برام بیشتر امکاناتش مهمه تا آسون بودنش)

    ممنون

    بهتره سوالم رو عوض کنم (یه کم گنگ سوال پرسیدم)

  7. #5
    کاربر فعال انجمن گنو/لینوکس Open-Source's Avatar
    تاريخ عضويت
    Aug 2008
    محل سكونت
    usr/src/linux/
    پست ها
    763

    پيش فرض

    شما میتونید از جاوا ، پایتون ، کیوت ، جی تی کا و... استفاده کنید.

    من خودم کیوت رو ترجیح میدم. بعد از اون جاوا.

  8. 2 کاربر از Open-Source بخاطر این مطلب مفید تشکر کرده اند


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •