PDA

View Full Version : سوال: سوالاتی مهم مربوط به vs , .net



armsoftpc
جمعه 02 تیر 1391, 14:57 عصر
به نام خدا
و با سلام


اگر با vs 2010 برنامه را بنویسیم (که از دات نت 4) استفاده می کند، آیا لازم است کاربر که به او برنامه را می دهیم ، دات نت 3.5 را علاوه 4 نصب کرده باشد؟(همانطور که میدانید دات نت 4 حدود 50 مگ و دات نت 3.5 ، بیش از 150 مگ است!)
آیا دات نت 3.5 ، دات نت 2 رو هم همراه خودش داره یا نه!
ویندوز سون و xp هر کدام به صورت پیش فرض کدام دات نت فریم ورک ها را همراه خود نصب کرده اند؟
آیا می توان installer .net freamwork 4 ای از مایکروسافت گرفت که فقط توابع سی شارپ همراه آن باشد، ( نه مثلا vb.net , #J, #F و...) که هیچ بدرد نمی خورد.:متفکر: این طور حجم ستاپ آن نیز کمتر می شود.
اخیرا مایکروسافت برنامه ای به نام mono برای اجرا برنامه سی شارپ در لینوکس انتشار داده است ، آیا می توان به این برنامه برای اجرای 100 درصد برنامه های نوشته شده در سی شارپ اعتماد کرد؟(اگر ممکن است ، توضیح دهید.:لبخندساده:)
و آخرین سوال که مربوط به vs نیست ، اونم این که پسوند فایل های اجرایی در سیستم عامل لینوکس چیست؟

ممنون!:لبخند:

hunter_ara
جمعه 02 تیر 1391, 17:27 عصر
اگر با vs 2010 برنامه را بنویسیم (که از دات نت 4) استفاده می کند، آیا لازم است کاربر که به او برنامه را می دهیم ، دات نت 3.5 را علاوه 4 نصب کرده باشد؟(همانطور که میدانید دات نت 4 حدود 50 مگ و دات نت 3.5 ، بیش از 150 مگ است!)
خیر


آیا دات نت 3.5 ، دات نت 2 رو هم همراه خودش داره یا نه!
هر ورژن تمام ورژن های قبل رو به طور کامل ساپورت میکنه
ولی به این دلیل که هر برنامه با ورژن خاص خود نوشته میشه و ممکنه توابع یکسان به دلیل توسعه در ورژن های مختلف کارایی متفاوت (افزایش کارایی) داشته باشه هر برنامه برای اجرا نیاز به ورژن فریم ورک ای داره که با اون نوشته شده!


ویندوز سون و xp هر کدام به صورت پیش فرض کدام دات نت فریم ورک ها را همراه خود نصب کرده اند؟
XP رو نمیدونم (فکر میکنم که نصب نمیکنه!)
Seven همراه خودش تا 4 رو نصب میکنه


آیا می توان installer .net freamwork 4 ای از مایکروسافت گرفت که فقط توابع سی شارپ همراه آن باشد، ( نه مثلا vb.net , #J, #F و...) که هیچ بدرد نمی خورد. این طور حجم ستاپ آن نیز کمتر می شود

ویژوال برنامه هایی که مینویسیم رو تبدیل به 1 زبان میانی(IL) میکنه (Intermediate Language) حالا تو هر زبان تحت .NET که باشه فرقی نمیکنه
پس چیزی منحصرا برای یک زبان نداریم.


اخیرا مایکروسافت برنامه ای به نام mono برای اجرا برنامه سی شارپ در لینوکس انتشار داده است ، آیا می توان به این برنامه برای اجرای 100 درصد برنامه های نوشته شده در سی شارپ اعتماد کرد؟
mono مربوط به ماکروسافت نیست!
100% ساپورت نمیشه و هیج تضمینی نداره
بهتره به فروم mono (http://barnamenevis.org/forumdisplay.php?112-%D9%BE%D8%B1%D9%88%DA%98%D9%87-Mono) مراجعه کنی

وبسایت رسمی مونو (http://www.mono-project.com/Main_Page)


و آخرین سوال که مربوط به vs نیست ، اونم این که پسوند فایل های اجرایی در سیستم عامل لینوکس چیست؟
هر فایلی تو لینوکس میتونه اجرایی باشه
لینوکس مثل ویندوز نیست که با توجه به پسوند فایل با اون رفتار کنه

------------------------------------------------------------------------------------------------
از اساتید خواهش میکنم اگر چیزی رو غلط نوشتم تصحیح کنند!

armsoftpc
جمعه 02 تیر 1391, 18:47 عصر
به نام خدا
و با سلامی دوباره

هر ورژن تمام ورژن های قبل رو به طور کامل ساپورت میکنه
ولی به این دلیل که هر برنامه با ورژن خاص خود نوشته میشه و ممکنه توابع یکسان به دلیل توسعه در ورژن های مختلف کارایی متفاوت (افزایش کارایی) داشته باشه هر برنامه برای اجرا نیاز به ورژن فریم ورک ای داره که با اون نوشته شده!

پس چرا حجم دات نت 4 نسبت به نسخه 3.5 کم تر است!

hunter_ara
جمعه 02 تیر 1391, 18:52 عصر
به نام خدا
و با سلامی دوباره

پس چرا حجم دات نت 4 نسبت به نسخه 3.5 کم تر است!

محصولات ماکروسافت Open Source نیستن پس به طور قطع هیچکس نمیتونه به این سوال جواب بده جز .Net Developer team :لبخند: