PDA

View Full Version : سوال: چرا مایکروسافت اینقدر با ما بازی میکنه؟؟



R_Rajaee_Rad
جمعه 27 آبان 1390, 12:07 عصر
سلام
به نظر شما چرا مایکروسافت هر روز با جامعه برنامه نویسی هاش بازی میکنه؟

میریم ado.net یاد میگیریم l2s میاد
میریم l2s یاد میگیریم یهو EF میاد و در کمال بی شرمی از توسعه l2s خودداری میکنه!
میریم دنبال WIN32 و WPF بعدش میبینیم بساطش توی ویندوز8 توسط UI Metro Style جمع شده
میریم سیلورلایت یاد میگیریم-بعدش جناب مایکروسافت توصیه میکنه از HTML5 به جای سیلورلایت استفاده بشه!!
================================================== ============
بابا تا کی ما تاوان این آزمون خطا رو ما بدیم؟؟
مگه ما موش آزمایشگاهی هستیم؟؟
همه دوست دارند تکنولوژی های جدید رو یاد بگیرن.اما جایگزین کردن تکنولوژی که 2 یا 3 سال هست معرفی شده- با ابزارها یا تکنولوژی جدید-- عین نامردی هست!!

Pouyan2010
جمعه 27 آبان 1390, 12:12 عصر
به نظرم به این دلیل باشه که ما مصرف کننده هستیم نه مخترع روش جدید یا طرحی که خودمان اختراع کرده باشیم.

R_Rajaee_Rad
جمعه 27 آبان 1390, 12:59 عصر
به نظرم به این دلیل باشه که ما مصرف کننده هستیم نه مخترع روش جدید یا طرحی که خودمان اختراع کرده باشیم.

خب توی محصولات close source مایکروسافت ما چگونه تکنولوژی های جدیدی درست کنیم؟؟

Mahmoud Zaad
جمعه 27 آبان 1390, 13:04 عصر
سلام
اونها به فکر بهینه کردن و راحتتر شدن کارها هستند(البته نباید فاکتور رقابت رو فراموش کرد). بالاخره زمانیکه تکنولوژی جدیدی رو پیدا میکنند باید اونو معرفی کنند این در حالیکه تکنولوژی های قدیمی تر هنوز قابل استفاده هستند زمانی میشه گفت برنامه نویسا رو به بازی گرفتن که الزام کنند که فقط از این تکنولوژی جدید استفاده بشه که اینطور نیست. در ضمن اگه قرار بود سالها به یه تکنولوژی قناعت کنن که کامپیوتر به این سرعت پیشرفت نمی کرد.

Pouyan2010
جمعه 27 آبان 1390, 13:06 عصر
ببین دوست عزیز
دنیا دست هیچکسی نیست، هر کسی تکنولوژی دستش باشه موفقه، پس کسی که از قافله عقب بمونه بدلیل اینه که خودش نخواسته
البته همین من قصد جسارت نداشتم، منظورم این بود که فعلا این مایکروسافت سواره و ما پیاده، البته خیلی خوبه که ما با تکنولوژی های روز برنامه نوسی و... آشنا باشیم.
در هر صورت این نظر من بود

R_Rajaee_Rad
جمعه 27 آبان 1390, 13:07 عصر
سلام
اونها به فکر بهینه کردن و راحتتر شدن کارها هستند(البته نباید فاکتور رقابت رو فراموش کرد). بالاخره زمانیکه تکنولوژی جدیدی رو پیدا میکنند باید اونو معرفی کنند این در حالیکه تکنولوژی های قدیمی تر هنوز قابل استفاده هستند زمانی میشه گفت برنامه نویسا رو به بازی گرفتن که الزام کنند که فقط از این تکنولوژی جدید استفاده بشه که اینطور نیست. در ضمن اگه قرار بود سالها به یه تکنولوژی قناعت کنن که کامپیوتر به این سرعت پیشرفت نمی کرد.

این حرف شما درسته
دستشون دردنکنه که مارو شر مسخره بازی ado.net رها کردن
اما چرا تکنولوژی های جدید سیلورلایت و wpf رو نابودکردن؟(در وین 8)
این اسمش آزمون و خطا نیست؟؟

Pouyan2010
جمعه 27 آبان 1390, 13:12 عصر
اونا فکر منافع خودشون هستند و کسی یا کشوری براشون مهم نیست. البته اگه منظورت HTML5 به خاطر اینه که داره یه جورایی با فلش و ... رقابت میکنه.
من اطلاعی از این ندارم که می خواد HTML5 رو در چه حدی پشتیبانی کنه، اما واقعا" بعضی محصولاتش اصلا طرفدار نداشت مثل سیلور لایت و... حالا به هر دلیلی

R_Rajaee_Rad
جمعه 27 آبان 1390, 13:22 عصر
این فیلم رو نگاه کنید خواهشا-حجمش ده مگ بیشتر نیست
(https://dotnettipsrepository.svn.codeplex.com/svn/Trunk/Subs/WinRT.mp4)

زیرنویس فارسی
(https://dotnettipsrepository.svn.codeplex.com/svn/Trunk/Subs/WinRT.srt)

R_Rajaee_Rad
جمعه 27 آبان 1390, 13:25 عصر
حالا واقعا به این حرف اریک ریموند پی بردم!

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

amazon2
جمعه 27 آبان 1390, 13:40 عصر
بدون شک اینکار منافع زیادی برا خودشون داره. همین که با امکانات بیشتر و تکنولوژی پبیشرفته تر چیزای جدید معرفی کنن...خودش کلی سود داره.
ولی فکرمیکنم از خودشون بپرسیم بهتره چون همینجوری نمیشه به سیاست های مایکروسافت پی برد!

Mahmoud Zaad
جمعه 27 آبان 1390, 13:42 عصر
این دقیقاً چیزی که من گفتم رقابت رو نباید فراموش کرد حالا برای پیشی گرفتن از رقبا (و کسب درآمد بیشتر) ممکنه محصولی رو از رده خارج کنه یا به فکر ایجاد تکنولوژی های جدید باشه ولی اینکه ما فکر کنیم یه عده توی مایکروسافت نشستن و به فکر بازی گرفتن یا سرکار گذاشتن ما هستن غلطه البته با عرض معذرت این نظر منه (من وکیل مایکروسافت نیستم!)

R_Rajaee_Rad
جمعه 27 آبان 1390, 13:44 عصر
بدون شک اینکار منافع زیادی برا خودشون داره. همین که با امکانات بیشتر و تکنولوژی پبیشرفته تر چیزای جدید معرفی کنن...خودش کلی سود داره.
ولی فکرمیکنم از خودشون بپرسیم بهتره چون همینجوری نمیشه به سیاست های مایکروسافت پی برد!

تکلیف ما چیه که کلی وقت و هزینه میکنیم و میریم یک تکنولوژی جدید رو یاد میگیریم اما روز بعدش مایکروسافت اونو میزاره کنار!!

Mahmoud Zaad
جمعه 27 آبان 1390, 14:12 عصر
به هر حال کامپیوتر جز تکنولوژی های برتر(High Tech) هست و لازمه این نوع تکنولوژی ها به روز بودن هست و همونطور که دوستان گفتند تا زمانیکه ما صاحب تکنولوژی نباشیم چاره ای نیست. انشاالله همگی تلاش کنیم که ما هم حرفی برای گفتن داشته باشیم انوقت ما می تونیم تعیین کنیم که چجوری با تکنولوژی که صاحبش هستیم رفتار کنیم.

R_Rajaee_Rad
جمعه 27 آبان 1390, 14:19 عصر
به هر حال کامپیوتر جز تکنولوژی های برتر(High Tech) هست و لازمه این نوع تکنولوژی ها به روز بودن هست و همونطور که دوستان گفتند تا زمانیکه ما صاحب تکنولوژی نباشیم چاره ای نیست. انشاالله همگی تلاش کنیم که ما هم حرفی برای گفتن داشته باشیم انوقت ما می تونیم تعیین کنیم که چجوری با تکنولوژی که صاحبش هستیم رفتار کنیم.

شما اون فیلمی رو که گذاشتم ببین!!
============================================
من نمیگم نمریم دنبال تکنولوژی های جدید
بلکه میگم مایکروسافت داره از روش آزمون و خطا برای حلق تکنیک های توسعه نرم افزار استفاده میکنه
که ایم کار باعث هدر رفتن وقت و سرمایه برنامه نویس هاش میشه!

amazon2
جمعه 27 آبان 1390, 14:27 عصر
این فیلم رو نگاه کنید خواهشا-حجمش ده مگ بیشتر نیست
(https://dotnettipsrepository.svn.codeplex.com/svn/Trunk/Subs/WinRT.mp4)

زیرنویس فارسی
(https://dotnettipsrepository.svn.codeplex.com/svn/Trunk/Subs/WinRT.srt)
این زیر نویس فارسی اینکش خراب نیس؟ برام من نمیاد.

حالا واقعا به این حرف اریک ریموند پی بردم!

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

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

Amir Oveisi
جمعه 27 آبان 1390, 14:28 عصر
تکلیف ما چیه که کلی وقت و هزینه میکنیم و میریم یک تکنولوژی جدید رو یاد میگیریم اما روز بعدش مایکروسافت اونو میزاره کنار!!

۱- کسی شما رو مجبور نکرده که از تکنولوژی های مایکروسافت استفاده کنید.
۲- هر کسی هر جایی از یک ابزاری استفاده میکنه شرایط استفاده از اون و عواقبش رو هم باید قبول کنه.
۳- لطفا همیشه سعی کنید منطقی به قضایا نگاه کنید و از احساسی شدن خودداری کنید.
۴- اومدن تکنولوژی های جدید دلیل بر این نمیشه که تکنولوژی های گذشته قابل استفاده نیستند و بر اساس نیازی که دارید تکنولوژی و ابزار مورد نیازتون رو انتخاب می کنید. در واقع این که یک ابزار دیگر به ابزار های مایکروسافت اضافه شده اتفاق بدی نیست بلکه یک اتفاق خوبه.
۵- اون جمله ای که به نقل در مورد ویندوز گفتید هم یکی از دلایلی هست که در ویندوز ۸ مترو استایل معرفی شد تا برنامه نویسانی که تا الان ویندوزی نبوده اند هم بتونند با HTML5 و Java script برای ویندوز برنامه بنویسند. کسانی هم ویندوزی بوده اند میتونند با XAML و #C‌برنامه های مترو استایل بسازند.

نکته آخر هم اینکه هیچ وقت خودتون رو محدود به یک تکنولوژی نکنید و سعی کنید قابلیت تغییر پذیری بالایی داشته باشید.

R_Rajaee_Rad
جمعه 27 آبان 1390, 14:38 عصر
این زیر نویس فارسی اینکش خراب نیس؟ برام من نمیاد.

من که چیز چندانی از حرفاش نفهمیدم. منظورش چی هست!!؟:گیج:

مجبوریم به سازشون برقصیم چون همه چی دست اوناست

اینم زیرنویس فارسی خودم آپش کردم
(http://up4.iranblog.com/images/zvtkdwcmcedlfm6ixu.rar)



۱- کسی شما رو مجبور نکرده که از تکنولوژی های مایکروسافت استفاده کنید.
۲- هر کسی هر جایی از یک ابزاری استفاده میکنه شرایط استفاده از اون و عواقبش رو هم باید قبول کنه.
۳- لطفا همیشه سعی کنید منطقی به قضایا نگاه کنید و از احساسی شدن خودداری کنید.
۴- اومدن تکنولوژی های جدید دلیل بر این نمیشه که تکنولوژی های گذشته قابل استفاده نیستند و بر اساس نیازی که دارید تکنولوژی و ابزار مورد نیازتون رو انتخاب می کنید. در واقع این که یک ابزار دیگر به ابزار های مایکروسافت اضافه شده اتفاق بدی نیست بلکه یک اتفاق خوبه.
۵- اون جمله ای که به نقل در مورد ویندوز گفتید هم یکی از دلایلی هست که در ویندوز ۸ مترو استایل معرفی شد تا برنامه نویسانی که تا الان ویندوزی نبوده اند هم بتونند با HTML5 و Java script برای ویندوز برنامه بنویسند. کسانی هم ویندوزی بوده اند میتونند با XAML و #C‌برنامه های مترو استایل بسازند.

نکته آخر هم اینکه هیچ وقت خودتون رو محدود به یک تکنولوژی نکنید و سعی کنید قابلیت تغییر پذیری بالایی داشته باشید.

تشکر....
من احساسی برخورد نکردم
اما خود شما حاضری از یه ابزاری که پشتیبانیش متوقف شده استفاده کنی؟؟
در مورد تراژدی Sliverlight چی؟چند نفر به خاطرش ضرر کردن؟

Amir Oveisi
جمعه 27 آبان 1390, 14:48 عصر
همین الانشم به خاطر مسایلی که همه میدونیم به اون شکل از پشتیبانی برخوردار نیستیم و حتی اگر زمانی متوقف هم بشه اتفاق خاصی برای ما نمیفته. در مورد silverlight هم عرض کنم که من بعد از دومین نسخه اش کار با SL‌ رو کنار گذاشتم. چون در اون زمان نیاز های من رو flash‌ برطرف می کرد و دلیلی نمیدیدم بدون نیاز داشتن به یک ابزار کار باهاش رو یاد بگیرم و براش زمان و انرژی هزینه کنم.
اما به هر حال که فعلا نسخه جدیدش رو ارایه کرده و شاید نسخه های بعدی رو هم تولید کرد.
در کل کسی نمیتونه مایکروسافت رو به خاطر این کار ها سرزنش کنه چرا که هیچوقت هیچ شرکتی من ندیدم (اگر شما دیدید بگید) تعهد داده باشه که مثلا تکنولوژی x‌ رو تا مثلا n سال توسعه خواهد داد. پس تا تعهدی نباشه تقصیری هم نمیتونه باشه.

mmd2009
جمعه 27 آبان 1390, 14:55 عصر
به نظر من بهترین کاری که مایکروسافت میتونست انجام بده این بوده که پلت فرمهاش رو سازگار بکنه با همدیگه. حالا هر تغییراتی یک عواقبی داره . درسته که این وسط sl دچار بحران شد ولی اصلا به این معنا نیست که مایکروسافت بخواد اینو کنارر بذاره. من تعجب می کنم تا قبلش همه میگفتن مایکروسافت چرا اینقدر ضد حال میزنه و سازگاری بین پلت فرمهاش نیست حالا که میخواد اینکارو بکنه چرا باز بهش گیر میدید ؟
هیچکس بهتر از مایکروسافت پیشرفت خودش رو نمیخواد پس مطمئن باشید هرکاری میکنه یک ایدئولوژی پشتش هست اونم پیشرفته حالا بعضی وقت ها به جای پیش رفت به بن بست میخوره دلیل بر این نیست که مایکروسافت به محصولاتش میخواد ضربه بزنه دلیلش راحتی کار همه هست. الانم اتفاقی نیفتاده مطمئن باشید تا مایکروسافت هست از sl پیشتیبانی میکنه همونطور که هنوز که هنوز از برنامه های ویندوز 95 هم ساپورت میکنه تو ویندوز 7

Amir Oveisi
جمعه 27 آبان 1390, 14:59 عصر
این مسیر ادامه مسیری هست که از ویندوز longhorn شروع شد و بعد با vista و ۷ و الان با ۸ داره ادامه پیدا می کنه و به سمت همون هدف یکپارچه سازی که در پست قبل دوست خوبم اشاره کردن پیش میره.
حالا انتخاب با خود developer‌ هست که بمونه و با تغییرات بسازه و ازشون نهایت استفاده رو ببره یا اینکه کلا بمونه و ناله شبگیر کنه (ناله شبگیر = غرغر) یا کلا بکنه و بره سراغ یک پلتفرم دیگه با ابزار های مختلف.

amazon2
جمعه 27 آبان 1390, 16:05 عصر
در مورد silverlight هم عرض کنم که من بعد از دومین نسخه اش کار با SL‌ رو کنار گذاشتم. چون در اون زمان نیاز های من رو flash‌ برطرف می کرد و دلیلی نمیدیدم بدون نیاز داشتن به یک ابزار کار باهاش رو یاد بگیرم و براش زمان و انرژی هزینه کنم.

میتونم بپرسم شما با چی کار میکنید؟ و چیا رو کنار گذاشتین؟
میخوام شروع کنم یه زبان برنامه نویسی رو بطور حرفه ای یاد بگیرم ولی با این بحث که پیش اومده که مثلا فلان پشیبانی نمیشه و... تو شک افتادم در واقع نمیدونم با چی شروع کنم و ادامه بدم که زمان و انرژی هزینه ای که میذارم هدر نره؟یا به قولی نگران نابود شدنش تو آینده نباشم!؟

R_Rajaee_Rad
جمعه 27 آبان 1390, 17:49 عصر
میتونم بپرسم شما با چی کار میکنید؟ و چیا رو کنار گذاشتین؟
میخوام شروع کنم یه زبان برنامه نویسی رو بطور حرفه ای یاد بگیرم ولی با این بحث که پیش اومده که مثلا فلان پشیبانی نمیشه و... تو شک افتادم در واقع نمیدونم با چی شروع کنم و ادامه بدم که زمان و انرژی هزینه ای که میذارم هدر نره؟یا به قولی نگران نابود شدنش تو آینده نباشم!؟

حدود 10 سال پبش زمانی كه مایكروسافت فریم ورک «دات نت» را معرفی كرد، امید داشت كه این Framework زمانی بر روی تمام پلتفرمهای دنیا جای خود را باز كند. اما متاسفانه به نتیجه دلخواه نرسید. برای لینوكس پروژه سورس‌باز Mono شكل گرفت. بر روی Symbian نوكیا، بستر دات نت توسط RedFiveLabs فراهم شد. حتی خود مایكروسافت بر روی میكروكنترلر هم .Net كوچكی طراحی كرد كه آنرا میكرو دات نت نامید و موارد بسیار دیگر، اما نهایتا هیچكدام به اندازه لازم توانایی پیدا نكردند.

در هر صورت مایكروسافت تصمیم جدی گرفته بود تا به این هدف دست یابد، بنابراین چند سال پیش یك پروژه به مراتب عظیمتر بنا كرد تحت نام "ژوپیتر". هدف از این پروژه، گسترش سیستم عامل ویندوز بر روی تمامی پلتفرمهاست، یعنی كامپیوترهای شخصی، تبلت‌ها، گوشی‌های موبایل و ... البته مایكروسافت با تجربه قبلی می‌دانست كه اینبار بهتر است از استاندارهای مورد پذیرش كاربران جهت نیل به اهداف خود استفاده نماید.

بنابراین از بین تمامی گزینه ها، پرمخاطبترین آن یعنی HTML را انتخاب كرد، HTML5 آنقدر توسعه پیدا نموده كه مایكروسافت بتواند مستقیما در سیستم عامل جدید خود یعنی ویندوز 8 استفاده كند. با توجه به استفاده روز افزون HTML5 در سایر پلتفرمها، پروژه ژوپیتر ظاهرا بسیار سریع به هدفش خواهد رسید.

اما از چند روز پیش كه كنفرانسی چهار روزه در كالیفرنیا جهت معرفی ویندوز 8 برگذار شده، جامعه برنامه نویسان و توسعه دهندگان ویندوز دچار نگرانی شده است. اولین تغییر در این محصول جدید، نمای جدید آن به نام "مترو" می‌باشد كه دارای ظاهری دل‌فریب و مشتری پسند جهت آغاز حركت به دنیای لمسی می‌باشد ولی در پس آن ابهامات بسیاری است، كه دلواپسی برنامه‌نویسان را به همراه دارد. مایكروسافت در اینترنت اكسپلورر 10 اجازه نصب پلاگین نمیدهد، این بدان معنی است كه دیگر خبری از Flash نخواهد بود و متاسفانه بدتر از آن اینكه برای Silverlight هم مجالی نمانده! در عوض مایكروسافت HTML5 را جایگزین كرده است.

هم اكنون در بسیاری از سایتهای مربوط به تكنولوژی Silverlight درگیری و بحث و اعتراض به پا شده، مایكروسافت هم یا سكوت میكند و یا با جمله "ما پشتیبانی خواهیم كرد" شعله این آتش‌ را فرو می‌نشاند! هرچند كه باز از جای دیگر زبانه میكشد... حتی خبرها حاكی از آنست كه در خود مایكروسافت هم گروه‌های توسعه در جنگ و درگیری هستند! چیزی كه در نگاه به فیلمهای مربوط به كنفرانس مشهود است، حركت آرام آرام مایكروسافت به سمت حذف تدریجی بسیاری از تكنولوژیهای فعلی و جایگزین نمودن معادل جدید آن می‌باشد و به قول خود مایكروسافت دگرگونی عظیمی در راه است.

هنوز بسیار سخت میتوان پیش‌بینی نمود و یا قضاوت كرد. اما با توجه به كنفرانس مذكور و اهداف پروژه ژوپیتر باید پذیرفت كه مایكروسافت قصد دارد ویندوز را كاملا دگرگون كند، بنابراین طبق اطلاعات موجود اینطور گفته میشود كه قرار است به زودی Silverlight و WPF حذف شوند و در ادمه آن .NET (دات نت) نیز حذف خواهد شد! حتی جالبتر آنكه بدانید كدنویسی محلی (Native) برای Win32 هم كه توسط Visual C++‎‎‎ انجام می‌گرفت متحول شده و بزودی WinC++‎‎‎ جایگزین آن میشود. نكته اینجاست كه این تنها یك تغییر نام نیست، بلكه هدف اصلی "تغییر كامل API ویندوز" می‌باشد، و در آینده HTML5 و یك فریم ورک جدید به نام WinRT (مخفف Windows Runtime) جایگزین چارچوب فعلی خواهد شد. البته Syntax زبانهای ویژه مایكروسافت (C#‎‎‎ و VB) حفظ گشته و برای توسعه در API جدید استفاده خواهند شد (این هم مثلا دلگرمی برای برنامه‌نویسان)!

منبع:
http://www.narenji.ir/3282

mmd2009
جمعه 27 آبان 1390, 18:03 عصر
حدود 10 سال پبش زمانی كه مایكروسافت فریم ورک «دات نت» را معرفی كرد، امید داشت كه این Framework زمانی بر روی تمام پلتفرمهای دنیا جای خود را باز كند. اما متاسفانه به نتیجه دلخواه نرسید. برای لینوكس پروژه سورس‌باز Mono شكل گرفت. بر روی Symbian نوكیا، بستر دات نت توسط RedFiveLabs فراهم شد. حتی خود مایكروسافت بر روی میكروكنترلر هم .Net كوچكی طراحی كرد كه آنرا میكرو دات نت نامید و موارد بسیار دیگر، اما نهایتا هیچكدام به اندازه لازم توانایی پیدا نكردند.
.
.
.
.
.
.
بزودی WinC++‎‎‎ جایگزین آن میشود. نكته اینجاست كه این تنها یك تغییر نام نیست، بلكه هدف اصلی "تغییر كامل API ویندوز" می‌باشد، و در آینده HTML5 و یك فریم ورک جدید به نام WinRT (مخفف Windows Runtime) جایگزین چارچوب فعلی خواهد شد. البته Syntax زبانهای ویژه مایكروسافت (C#‎‎‎ و VB) حفظ گشته و برای توسعه در API جدید استفاده خواهند شد (این هم مثلا دلگرمی برای برنامه‌نویسان)![/COLOR][/B][/B]

منبع:
http://www.narenji.ir/3282

در مورد این مقاله خیلی بحث شدتو فروم. من فقط یک سوال می پرسم مگه استایل مترو رو با wpf ننوشتن ؟ پس چطورمیخوان wpf رو حذف بکنن ؟ و خیلی نکته مبهم دیگه که نشون میده این مقاله اصلا قابل استناد نیست

موفق باشید

s3rv3r
جمعه 27 آبان 1390, 19:20 عصر
اينم همه گفتيد.

ولي مرديد بگيد كدوم ويژوال استديو اصل داريد؟؟؟

خب دوستان اگه دنباله رو كسي باشيد مطمئن باشيد جلو تر كه ميريد مجبور ميشيد به هر سازي كه ميزنه برقصيد.

اين انتقاداتتونم هم به جايي نميريسه. جز سردرد براي خودتون چيزي نداره.

مجبوريم راهه مايكروسافت رو بريم. چرا؟؟
چون مردم ما راحت بگم بالاي 90 درصد از ويندوز استفاده ميكنن
اون ده درصد هم دو سيستم عامله هستن هم ويندوز هم لينوكس دارن.

بنده دوساله لينوكس كار ميكنم. ولي مجبورم ويندوز كار كنم بيشتر وقت هاي چون مشتري من فقط ويندوز استفاده ميكنه

R_Rajaee_Rad
جمعه 27 آبان 1390, 19:31 عصر
اينم همه گفتيد.

ولي مرديد بگيد كدوم ويژوال استديو اصل داريد؟؟؟

خب دوستان اگه دنباله رو كسي باشيد مطمئن باشيد جلو تر كه ميريد مجبور ميشيد به هر سازي كه ميزنه برقصيد.

اين انتقاداتتونم هم به جايي نميريسه. جز سردرد براي خودتون چيزي نداره.

مجبوريم راهه مايكروسافت رو بريم. چرا؟؟
چون مردم ما راحت بگم بالاي 90 درصد از ويندوز استفاده ميكنن
اون ده درصد هم دو سيستم عامله هستن هم ويندوز هم لينوكس دارن.

بنده دوساله لينوكس كار ميكنم. ولي مجبورم ويندوز كار كنم بيشتر وقت هاي چون مشتري من فقط ويندوز استفاده ميكنه

متاسفانه توی ایران خیلی کم پیدا میشن که قانون کپی رایت رو رعایت کنن
ولی شما بودجه شو داری 10 میلیون خرج vs 2010 کنی؟؟
در ضمن مگر فقط راه توسعه برنامه های تحت ویندوز استفاده از vs هست؟؟

s3rv3r
جمعه 27 آبان 1390, 19:47 عصر
متاسفانه توی ایران خیلی کم پیدا میشن که قانون کپی رایت رو رعایت کنن
ولی شما بودجه شو داری 10 میلیون خرج vs 2010 کنی؟؟
در ضمن مگر فقط راه توسعه برنامه های تحت ویندوز استفاده از vs هست؟؟

من همچين چيزي نگفتم عزيز كه تنها راهش VS هستش.
منظورم از اون نسخه اصل بودن هم اين بود كه از ابزارشون يه كپي ميگيريم استفاده ميكنيم اينجوري طلبكارم هستيم.
زبان ديگري من كار نكردم شما كار كردين بسم الله يه زبان ديگه رو استفاده كنيد تا لنگ مايكروسافت نباشيد

R_Rajaee_Rad
جمعه 27 آبان 1390, 20:18 عصر
من همچين چيزي نگفتم عزيز كه تنها راهش VS هستش.
منظورم از اون نسخه اصل بودن هم اين بود كه از ابزارشون يه كپي ميگيريم استفاده ميكنيم اينجوري طلبكارم هستيم.
زبان ديگري من كار نكردم شما كار كردين بسم الله يه زبان ديگه رو استفاده كنيد تا لنگ مايكروسافت نباشيد

متاسفانه توی ایران-زبان برنامه نویسی میشه مثل مذهب!
یعنی هر گونه تغییر در اون=حکم ارتداد!:لبخند:
اما به هر حال دارم Delphi 2010 x2 رو دانلود میکنم
یه چند مدت باهاش کار میکنم-اگر خوشم اومد ادامش میدم
وگرنه برمیگردم طرف ms

Amir Oveisi
جمعه 27 آبان 1390, 21:27 عصر
بنا به دلایلی که در یک تاپیک دیگه هم توضیح داده بودم قبلا به نظر من هم دات نت هم WPF و هم Silverlight‌ سر جای خودشون باقی خواهند ماند و Metro Style نیز به عنوان تکنولوژی جدید اضافه شده و قرار نیست جای کسی رو بگیره. لازم به ذکر هست که در نسخه جدید دات نت VC++ .NET هم به زبان هایی که میشه باهاش WPF App‌ ایجاد کرد اضافه شده. و در ویندوز ۸ یک Wrapper‌ در WinRT‌قرار داده شده که کار با API های ویندوز رو برای .NET Developer ها راحت تر کنه. پس زیاد نگران نباشید. سابقه مایکروسافت نشون داده که الکی روی چیزی سرمایه گذاری نمی کنه و پشتیبانی از محصولاتش رو به این سادگی متوقف نمی کنه.

سوداگر
جمعه 27 آبان 1390, 21:32 عصر
متاسفانه توی ایران-زبان برنامه نویسی میشه مثل مذهب!
یعنی هر گونه تغییر در اون=حکم ارتداد!
کجای ایران جاوا کار کنی حکم .... بهت میدن؟ اتفاقاً میزارنت توی سرشون. چرا؟ چون جاواکار کمه، برای شما هم خوب میشه چون بجای اینکه هر روز بری خودت رو Update نگه داری، سالی یه بار سری به سایت اوراکل میزنی تا ببینی چیز جدیدی اومده یا نه!
من تعجب میکنم از اینکه اگه از ما بپرسن که چرا سمت برنامه نویسی اومدی؟ میگیم به خاطر تنوع و ابتکار و به روز بودن و طوماری از اینجور چیزها به هم میبافیم ولی بعدش انتظار داریم ....
خود افرادی که مایکروسافت رو میگردونن متخصص نرم افزارند و مثل ما از تنوع طلبی و رفتن به سراغ فطرتی که ابتکار رو دوست داره، لذت میبرن! به قول استادمون «اگه یک تیم سازنده نرم افزار را مثل یک تیم سازنده ساختمان در نظر بگیریم..... برنامه نویسان، حکم کارگر بنَا را دارند!». به نظر شما این منطقی است که کارگر ساختمان، به پیمانکار ایراد بگیرد که آقا شما قرار نبود آشپز خونه رو اپن کنی و سقف پارکینگ رو بیشتر از 2.5 متر بزنی و .... . این ماییم که کارگر بنا یا فوقش استاد گچ کار و پلاستر کار و ... موندیم.
گرچه به مایکروسافت و هیچ شرکت دیگری اطمینان ندارم ولی اگه به گفته مایکروسافت، دنبال یه انقلاب بزرگه.... پس باید تلفات هم بده. چون انقلاب، تلفات دارد.
والسلام.

Amir Oveisi
جمعه 27 آبان 1390, 21:54 عصر
کاربران محترم لطفا بحث رو به حاشیه نکشونید. در غیر اینصورت پست های بی ربط حذف شده و تاپیک قفل خواهد شد.

با تشکر از همکاری شما

Amir Oveisi
جمعه 27 آبان 1390, 22:01 عصر
میتونم بپرسم شما با چی کار میکنید؟ و چیا رو کنار گذاشتین؟
میخوام شروع کنم یه زبان برنامه نویسی رو بطور حرفه ای یاد بگیرم ولی با این بحث که پیش اومده که مثلا فلان پشیبانی نمیشه و... تو شک افتادم در واقع نمیدونم با چی شروع کنم و ادامه بدم که زمان و انرژی هزینه ای که میذارم هدر نره؟یا به قولی نگران نابود شدنش تو آینده نباشم!؟

بنده کلا دات نت کار می کنم (جزیی ترش Win App و WPF App‌ با #C و Web App‌ با ASP .NET) و مقادیری هم ++VC (غیر دات نت البته).
دلیل تکنیکی نداشت کنار گذاشتن SL برای من. نیازی بهش نداشتم و از اونجایی که هم خانواده WPF هست یه مدت باهاش کار کردم که باهاش آشنا بشم تا در آینده اگر نیاز پیدا کردم راحت تر بتونم ازش استفاده کنم.
سوال دومتون ارتباطی به موضوع بحث نداره و قبلا روش بحث شده به ندازه کافی. میتونید جستجو کنید و در ادامه تاپیک های قبلی مطرح کنید سوالتون رو.

در کل هیچ وقت به یک ابزار اکتفا نکنید و همیشه آمادگی اینو داشته باشید که از یک ابزار جدید استفاده کنید. یعنی واقعا به دید ابزار به تکنولوژی ها نگاه کنید. اینطوری سریع تر پیشرفت خواهید کرد.

R_Rajaee_Rad
جمعه 27 آبان 1390, 22:02 عصر
کجای ایران جاوا کار کنی حکم .... بهت میدن؟ اتفاقاً میزارنت توی سرشون. چرا؟ چون جاواکار کمه، برای شما هم خوب میشه چون بجای اینکه هر روز بری خودت رو Update نگه داری، سالی یه بار سری به سایت اوراکل میزنی تا ببینی چیز جدیدی اومده یا نه!
من تعجب میکنم از اینکه اگه از ما بپرسن که چرا سمت برنامه نویسی اومدی؟ میگیم به خاطر تنوع و ابتکار و به روز بودن و طوماری از اینجور چیزها به هم میبافیم ولی بعدش انتظار داریم ....
خود افرادی که مایکروسافت رو میگردونن متخصص نرم افزارند و مثل ما از تنوع طلبی و رفتن به سراغ فطرتی که ابتکار رو دوست داره، لذت میبرن! به قول استادمون «اگه یک تیم سازنده نرم افزار را مثل یک تیم سازنده ساختمان در نظر بگیریم..... برنامه نویسان، حکم کارگر بنَا را دارند!». به نظر شما این منطقی است که کارگر ساختمان، به پیمانکار ایراد بگیرد که آقا شما قرار نبود آشپز خونه رو اپن کنی و سقف پارکینگ رو بیشتر از 2.5 متر بزنی و .... . این ماییم که کارگر بنا یا فوقش استاد گچ کار و پلاستر کار و ... موندیم.
گرچه به مایکروسافت و هیچ شرکت دیگری اطمینان ندارم ولی اگه به گفته مایکروسافت، دنبال یه انقلاب بزرگه.... پس باید تلفات هم بده. چون انقلاب، تلفات دارد.
والسلام.
تنوع و آپدیت بودن یه مسئله هست
فرت و فرت از این شاخه به اون شاخه پریدن یه مسئله دیگه است
بحث سر ابزار کار هست!
نه خود انجام کار!!!
ما دوست داریم ابزارهامون آپدیت بشن
اما توی این چندساله مایکروسافت-سیاست آزمون و خطا رو پیش گرفته
داره تند تند فناوری های جدیدی رو آزمایش میکنه-بعدش میزارش کنار
دقیقا مثل کسی که از اول پروژه اش رو خوب تحلیل نکرده و هی وسط کار-پروژه رو پاک میکنه و روز از نو روزی از نو!
اگر مثلا میومد چندسال پیش یه فریمورک جامع و کامل که مستقل از سکو بود(در عمل !!)-میساخت-خیلی خوب بود
و الان ما مجبور نبودیم نگران نابودی دات نت و تلاش برای یادگیری WINSRT باشیم!!

Amir Oveisi
جمعه 27 آبان 1390, 22:12 عصر
اما توی این چندساله مایکروسافت-سیاست آزمون و خطا رو پیش گرفته
داره تند تند فناوری های جدیدی رو آزمایش میکنه-بعدش میزارش کنار

لطفا چند مثال بزنید

R_Rajaee_Rad
شنبه 28 آبان 1390, 07:42 صبح
لطفا چند مثال بزنید

همون اول پست گفتم
پروژه شکست خورده ویستا
SL
ADO.NET
L2S
UI METRO

JaguarXF
شنبه 28 آبان 1390, 08:20 صبح
تقصیر خودش نیست. دنباله روی جاواست و اوراکل.
شرکتهای سطح انترپرایز هم مثل برنامه نویسان کوچک خانگی نیستند که تا محصولی امد بخواهند یا اصلا بتوانند بروند سراغش.
ماکروسافت شاید خدا و رییس برنامه نویس های خانگی باشه و اونها رو برقصونه ولی برای ما برعکسه. این ماکروسافته که باید رضایت شرکتهای بزرگ تولید کننده نرم افزار رو جلب کنه .
یک ویزوال استودیویی که شما نسخه دزدی و رایگانش رو نصب میکنید که نظر شما برایش اهمیتی نداره اما شرکتی که پنج هزارتا برنامه نویس داره و پنج هزارتا لایسنس ویزوال استودیو رو باید پولش رو بده به ماکروسافت ازش بخره نظرش اهمیت داره. خوشمون هم نیومد که میریم رایگان از اکلیپس استفاده میکنیم.

R_Rajaee_Rad
شنبه 28 آبان 1390, 09:17 صبح
تقصیر خودش نیست. دنباله روی جاواست و اوراکل.
شرکتهای سطح انترپرایز هم مثل برنامه نویسان کوچک خانگی نیستند که تا محصولی امد بخواهند یا اصلا بتوانند بروند سراغش.
ماکروسافت شاید خدا و رییس برنامه نویس های خانگی باشه و اونها رو برقصونه ولی برای ما برعکسه. این ماکروسافته که باید رضایت شرکتهای بزرگ تولید کننده نرم افزار رو جلب کنه .
یک ویزوال استودیویی که شما نسخه دزدی و رایگانش رو نصب میکنید که نظر شما برایش اهمیتی نداره اما شرکتی که پنج هزارتا برنامه نویس داره و پنج هزارتا لایسنس ویزوال استودیو رو باید پولش رو بده به ماکروسافت ازش بخره نظرش اهمیت داره. خوشمون هم نیومد که میریم رایگان از اکلیپس استفاده میکنیم.

درسته ما از نسخه فول دزدی vs استفاده میکنم
اما بازم داریم به ترویج ویندوز کمک میکنیم درسته؟:لبخند:
================================================== ===========
به هر حال روی pc فعلا ویندوز داره پادشاهی میکنه -به قول شما ما هم ناچاریم ازش تابعیت کنیم (شاید تجدید نظر کردم!:شیطان:)
ولی روی وب و موبایل برتری با رقیبان ms هست

Arash_janusV3
شنبه 28 آبان 1390, 10:36 صبح
با سلام
به نظر من این تنوع های زود هنگامی که در مایکروسافت داره اتفاق می افته به سری عاملهای زنجیره ای نقش داره و من با چند مثال منظورم رو می رسونم
من اوایل که تصمیم داشتم برنامه نویسی کنم حدود 2 سال با vb.net کار کردم و به خاطر اینکه علاقه ای به برنامه نویسی نداشتم vb هم نتوانست خودش رو در درون من جا بده و من با اون به آینده فکر کنم و حتی دست به یک پروژه در حد ماشین حساب هم نبردم که نبردم اما یک دوره نه چندان کاربردی C#‎ دوره دیدم اما این زبان چنان قدرتی در من ایحاد کرد که نه تنها پیشرفت چشم گیری داشتم البته نسبت به vb و تا الان تونستم با ارائه پروژه های مالی اداری بازرگانی و ... این رو به خودم ثابت کنم که علاقه تنها دلیل موفقیت نیست بلکه محبوبیت اون چیزی که به طرفش می رویم هم مهمه C#‎ در درون من محبوبیت پیدا کرد خوب
هدفم از گفتن این به خاطر این بود که بگم به خاطر متفاوت بودم سلیقه ها نه تنها در ایران بلکه در تمام دنیا یک امر طبیعی به طوری که یکی از همکارام هنوز با foxpro برنامه نویسی می کنه چرا که به گفته خودش عاشق این زبان برنامه نویسیه. پس به نظر من مایکروسافت خودش هم خیلی از اینکه سلیقه های متفاوتی وجود داره راضی به نظر نمی یاد ولی خودش رو به روز نمایش می ده که همین مسئله باعث می شه از کورس عقب نماند
الان مایکروسافت خیلی روی ورژن ها مانور نمی ده سعی می کنه پروژه ها را افزایش بده به طوری که هیچ فردی هیچ حرفی برای کمبود نیاز در خصوص نرم افزار نداشته باشه
این یک قدرته که مایکروسافت داره پیش می گیره که توانسته خودش رو برتر از همه بدونه اون سعی داره اسمش همیشه روی زبان عام باشه حتی به قیمت اینکه مطرح می کنه که از این پس از نرم افزار silver استفاده نکنید به نظر من اصلا شاید silver اشکال چندانی نداشته باشه اون به خاطر اینکه خودش رو سر زبانها نگه داره این کار رو انجام می ده و با یک تیر دو نشان می زنه و از اون طرف هم محصول جدیدش رو معرفی می کنه xhtml5
موفق باشید

Amir Oveisi
شنبه 28 آبان 1390, 11:42 صبح
همون اول پست گفتم
پروژه شکست خورده ویستا
SL
ADO.NET
L2S
UI METRO

به اين نكته توجه كنيد كه جايگزين شدن يك تكنولوژي با تكنولوژي كه از اون قوي تره و ضعف هاي قبلي رو برطرف ميكنه به معني شكست خوردن تكنولوژي قبلي نيست. اگر اينطور بود كه بايد همه شركت ها بر سر اولين تكنولوژي توليد شده خودشون ميموندن و هيچ محصول جديدي رو ارائه نمي كردن.
ويستا و لانگهورن و 7 و حتي خود 8 در طول مسير مايكروسافت به سمت يكپارچه سازي تمام بستر هاش ساخته شدن و هر كدوم اهداف و ماموريت هاي خاص خودشون رو داشتند. هر چند ممكنه از نظر فروش ويستا يك پروژه شكست خورده باشه اما براي مايكروسافت هدفش مهم تر از فروش بوده براي ويستا. كما اينكه با توليد 7 بر اساس نتايج به دست آمده از ويستا و محبوب شدن اون نشون داد كه داره يه سري اهداف بلند مدتي رو ميبينه و براي رسيدن به اون داره كار ميكنه.
ADO .NET با يك تكنولوژي جديد جايگزين شد و البته هنوزم ميشه مستقيم با ADO كار كرد.
L2S مقدمه اي براي توليد EF بود و البته الان L2O باز هم داره استفاده ميشه.
METRO هم كه تازه توليد شده و نميتونيد در موردش اينطور اظهار نظر كنيد.
فقط ميمونه SL كه اونم هنوز نميشه با قاطعيت در موردش نظر داد. اما با توجه به سوابق مايكروسافت امكان اين كه كاملا حذف كنه SL رو خيلي بعيده به نظر من.

m2_farzan
شنبه 28 آبان 1390, 17:48 عصر
من همه پست ها رو نخوندم ولی اگه بخوام خیلی کوتاه به این سوال جواب بدم که چرا مایکروسافت اینقدر با ما بازی میکنه؟؟ باید بگم به این خاطره که ما میذاریم مایکروسافت سوارمون بشه. مایکروسافت خیلی راحت میتونست بجای اینکه اینهمه تغییر ایجاد کنه همون زبونا رو در Release بعدی بهتر کنه (البته همیشه نه). میخواد برنامه نویسا رو سردر گم کنه.

Mahmoud Zaad
شنبه 28 آبان 1390, 18:06 عصر
من همه پست ها رو نخوندم ولی اگه بخوام خیلی کوتاه به این سوال جواب بدم که چرا مایکروسافت اینقدر با ما بازی میکنه؟؟ باید بگم به این خاطره که ما میذاریم مایکروسافت سوارمون بشه. مایکروسافت خیلی راحت میتونست بجای اینکه اینهمه تغییر ایجاد کنه همون زبونا رو در Release بعدی بهتر کنه (البته همیشه نه). میخواد برنامه نویسا رو سردر گم کنه.
میشه بگید چی نفعی از این کار می بره؟

m2_farzan
شنبه 28 آبان 1390, 18:27 عصر
معلومه. فروش بیشتر

m2_farzan
شنبه 28 آبان 1390, 18:46 عصر
ببین مثلا مایکروسافت .net رو ارائه میکنه با vb.net و c# و دنیایی از امکانات که کار رو برای ما (برنامه نویسها) راحت میکنه. بعد برمیگرده میگه برنامه های .net فقط برای ویندوز. یکم که میگذره میاد ado و sql و اینا رو مطرح میکنه و بازم پای پیش نیازای خودشو وسط میکشه. بعد asp بعد silver و wpf و... تا اینکه ویندوز 8 رو میاره و بازهم داره همون ماجرا تکرار میشه. چرا؟ چون تا .net میاد همه میرن سراغ زبان راحت تر و این طبیعیه! انسان همیشه راحت طلب بوده. البته مایکروسافت کارای وحشتناک دیگه ای هم میکنه... مثلا اون ویزارد که میگن یه فرد عادی بدون هیچ آشنایی با کد نویسی میتونه باهاش برای یک فروشگاه زنجیره ای برنامه بنویسه. فرض کن مایکروسافت بخواد ویندوز 8 رو سریع تر به فروش برسونه. الان میتونه این کارو خیلی راحت انجام بده. مثلا با دات نت فریمورک بعدی کلی امکانات اضافه کنه یا یه قرطی بازی دیکه مثل WPF یا HTML5 و بگه برنامه های نوشته شده فقط تحت پلتفرم ویندوز 8 کار میکنند یا لاقل ویندوز XP رو از دور خارج کنه. حالا ویندوز های بعدی به فروش میرسند چون خیلیا به .net معتاد شدن. همه چی هم که close sourse هست و هیچ تضمینی وجود نداره که مایکروسافت از فروش ویندوز هدف های غیر اقتصادی نداشته باشه(یکم جمله رو پیچوندم.)

Mahmoud Zaad
شنبه 28 آبان 1390, 18:59 عصر
ببین مثلا مایکروسافت .net رو ارائه میکنه با vb.net و C#‎ و دنیایی از امکانات که کار رو برای ما (برنامه نویسها) راحت میکنه. بعد برمیگرده میگه برنامه های .net فقط برای ویندوز. یکم که میگذره میاد ado و sql و اینا رو مطرح میکنه و بازم پای پیش نیازای خودشو وسط میکشه. بعد asp بعد silver و wpf و... تا اینکه ویندوز 8 رو میاره و بازهم داره همون ماجرا تکرار میشه. چرا؟ چون تا .net میاد همه میرن سراغ زبان راحت تر و این طبیعیه! انسان همیشه راحت طلب بوده. البته مایکروسافت کارای وحشتناک دیگه ای هم میکنه... مثلا اون ویزارد که میگن یه فرد عادی بدون هیچ آشنایی با کد نویسی میتونه باهاش برای یک فروشگاه زنجیره ای برنامه بنویسه. فرض کن مایکروسافت بخواد ویندوز 8 رو سریع تر به فروش برسونه. الان میتونه این کارو خیلی راحت انجام بده. مثلا با دات نت فریمورک بعدی کلی امکانات اضافه کنه یا یه قرطی بازی دیکه مثل WPF یا HTML5 و بگه برنامه های نوشته شده فقط تحت پلتفرم ویندوز 8 کار میکنند یا لاقل ویندوز XP رو از دور خارج کنه. حالا ویندوز های بعدی به فروش میرسند چون خیلیا به .net معتاد شدن. همه چی هم که close sourse هست و هیچ تضمینی وجود نداره که مایکروسافت از فروش ویندوز هدف های غیر اقتصادی نداشته باشه(یکم جمله رو پیچوندم.)
این هم نظر شماست و البته محترم ولی یه نکته ساده رو در نظر بگیرید ، فرض کنید چهار ماه پیش یه نفر اومده پیش من و میگه آقا من این شغلو دارم و یه نرم افزار با این امکانات میخوام منم با توجه به سواد ناچیزم یه چیزی طراحی می کنم و میگم آقا این راه حل(سولوشن) من اون هم یا قبول میکنه یا نه حالا اگه امروز (بعد از چهار ماه) همون شخص بیاد و همون سفارش رو بده من یه چیزی متفاوت و احتمالا بهینه تر و کاراتر از راه حل قبلی(با توجه به سواد امروزم) بهش ارائه میدم . به نظر من مایکروسافت یا هر شرکت دیگه ای هم همینطوره امروز که فلان تکنولوژی رو معرفی میکنه بهترین چیزی که تا حالا می تونسته رو ارائه میده . البته تکنولوژی های قبلی اکثراً پا برجا هستن.
اصلاً کدوم یک از ما حاضریم مشتری هامون رو سرکار بذاریم یا اصلاً کدوم مشتری این رو میپذیره(البته همونطور که دوستان گفتند اکثر ما اصلاً مشتری مایکروسافت نیستیم چون ریالی به طور مستقیم به مایکروسافت ندادیم که حالا بخوایم صاحب حق باشیم) در مورد قسمت آخر فرمایشات شما هم که دوستان نظر دادن که هیچ اجباری در استفاده از محصولات مایکروسافت نیست شما خودتون به خاطر راحتی یا فراگیری محصولات مایکروسافت و ... این رو انتخاب کردید حالا من نمیدونم چیزی که ما خودمون انتخابش کردیم چرا بهش ایراد میگیریم؟

mg_mahyar
شنبه 28 آبان 1390, 19:13 عصر
من کل مطلب رو دنیال نکردم ولی واقعا به نظرم اعتراض ها بیجاست.
اصل کار که هنوز تغییری نکرده. یعنی همون C#
wpf هم واقعا حذف نشده زامل مونده و تقریبا انگار همون wpf مونده.
ضمن اینکه اگر کسی ناراحته میتونه از همون win32 قدیمی استفاده کنه. یا همون wpf قدیمی. قطعا برنامش روی ویندوز 8 هم کار میکنه. مترو یه سری امکانات جدیدی داده نه اینکه بگیره. اتفاقا باید ممنون باشید که ویندوز هشت رو میشه روی هر دستگاهی نصب کرد. وگرنه به جای یادگیری مترو باید میرفتید برنامه نویسی برای آندرویید رو یاد میگرفتید.
سیلورلایتم که واقعا استقبال نشد ازش. و نبودش بهتر از بودنشه.
احتمالا این ذهنیت ها به خاطر نسخه 2011 بتا هست که امکاناتش محدوده تا فقط بشه برای مترو برنامه نویسی کرد.

mg_mahyar
شنبه 28 آبان 1390, 19:16 عصر
ضمنا راه برای بی نیازی به فریمورک هست. کافیه یه کم بگردید(البته خیلیا میگن نیست) منم اتفاقی یافتم.
شما برنامتو میسازی و یه کاری میکنه که مثلا برنامت که با دات نت 4.5 نوشته شده روی ویندوز اکس پی بدون فریمورک هم کار کنه

mas'oud
شنبه 28 آبان 1390, 19:21 عصر
اين سوال شما مثل اين ميمونه كه بگيم :
اسب كه هست چرا دو چرخه؟
دو چرخه كه هست چرا موتور؟
موتور كه هست چرا ماشين؟
ماشين كه هست چرا قطار؟
قطار كه هست چرا هواپيما؟

Amir Oveisi
شنبه 28 آبان 1390, 19:43 عصر
m2_farzan (http://barnamenevis.org/member.php?172469-m2_farzan)

مثلا با دات نت فریمورک بعدی کلی امکانات اضافه کنه یا یه قرطی بازی دیکه مثل WPF یا HTML5 و بگه برنامه های نوشته شده فقط تحت پلتفرم ویندوز 8 کار میکنند

قرطی بازی؟!!!!
میشه بفرمایید اگر WPF و HTML5 قرطی بازی! هستند پس چه چیزهایی قرطی بازی! نیستند؟؟!!


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

Amir Oveisi
یک شنبه 29 آبان 1390, 09:29 صبح
احتمالا این ذهنیت ها به خاطر نسخه 2011 بتا هست که امکاناتش محدوده تا فقط بشه برای مترو برنامه نویسی کرد.
تو نسخه 11 developer preview ميشه همه تكنولوژي هاي قبلي رو استفاده كرد + مترو استايل هم اضافه شده.

m2_farzan
یک شنبه 29 آبان 1390, 15:29 عصر
قرطی بازی؟!!!!

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


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

این کار خیلی خوبه اما مایکروسافت داره از تکنولوژی های جدید خودش استفاده دیگه ای میکنه.

************************************
درپایان: نخواستم بگم کار مایکروسافت بده و ما باید بهش خرده بگیریم. مایکروسافت هم یک شرکته و به سود خودش فکر میکنه.

Amir Oveisi
یک شنبه 29 آبان 1390, 16:12 عصر
ممنون از اینکه توضیحتون رو کامل کردید.


اگه مایکروسافت هدفش از تولید WPF رقابت با تکنولوژی های مشابه کمپانی های دیگر بود
لطفا چند نمونه از این تکنولوژی ها نام ببرید

m2_farzan
یک شنبه 29 آبان 1390, 17:26 عصر
خیلی ها به خاطر سرعت پایین دات نت و کارایی کم اون در بحث های گرافیکی و انیمیشن به زبانهای دیگه ازجمله C++‎ و یا حتی چیزایی مثل فلش رو میاوردن اما مایکروسافت سعی کرد با WPF کمی مشکلات فرم بندی و سرعت نمایش دات نت رو اصلاح کنه گرچه دات نت واقعا برای این کارها ساخته نشده. البته شما در این زمینه ها از ما استادترید.

در مجموع WPF رقیب مشابهی نداره بلکه اومده تا ضعف های دات نت در زمینه نمایش رو رفع کنه و جلوی گریختن بازی ساز ها از دات نت رو بگیره.

نمیدونم با نظرم موافقید یا نه؟

pooria_googooli
یک شنبه 29 آبان 1390, 17:50 عصر
من برای خودم میگم . من برنامه نویسی را انتخاب کردم چون شغلیه که توش ایده ی نو هست , قابل آپدیت شدن هست ، تکراری نیست . پس من موافق کاری که ماکروسافت داره انجام میده هستم . من نوعی شاید به ظاهر ضرر !!!! کنم ولی واقعیت چیز دیگه ای هست . منی که برنامه نویسی را برای نوآوریش انتخاب کردم نمیتونم بیام بگم ا چرا داره همه چیز را تغییر میده . به نظر من اگر ماکروسافت میخواست مثل حرفایی که ما الان میزنیم فک کنه ما هنوزم داشتیم با Qbasic برنامه مینوشتیم .
پ.ن: به فرض که این بحث به نتیجه رسید که ماکروسافت کارش فوق العاده اشتباه است ! نتیجه اش چی میشه ؟ اصلا این تاپیک را مسئولین ماکروسافت میبینن یا حتی اگر ببینن تاثیری در روند کاریشون داره ؟ یه اتفاقی هست که افتاده چه خوب چه بد . این من و شماییم که میتونیم از این تغییر بزرگ نهایت استفاده را ببریم یا بشینیم هی بگیم نباید این کار و میکرد و پیشرفت نکنیم .

amazon2
یک شنبه 29 آبان 1390, 22:06 عصر
پ.ن: به فرض که این بحث به نتیجه رسید که ماکروسافت کارش فوق العاده اشتباه است ! نتیجه اش چی میشه ؟ اصلا این تاپیک را مسئولین ماکروسافت میبینن یا حتی اگر ببینن تاثیری در روند کاریشون داره ؟ یه اتفاقی هست که افتاده چه خوب چه بد . این من و شماییم که میتونیم از این تغییر بزرگ نهایت استفاده را ببریم یا بشینیم هی بگیم نباید این کار و میکرد و پیشرفت نکنیم .
موافقم شدید! آره مهم اینه که ماها بتونیم از این تغییرات استفاده ببریم و به این دید نگاه کنیم بشون.

Amir Oveisi
یک شنبه 29 آبان 1390, 22:58 عصر
پ.ن: به فرض که این بحث به نتیجه رسید که ماکروسافت کارش فوق العاده اشتباه است ! نتیجه اش چی میشه ؟ اصلا این تاپیک را مسئولین ماکروسافت میبینن یا حتی اگر ببینن تاثیری در روند کاریشون داره ؟ یه اتفاقی هست که افتاده چه خوب چه بد . این من و شماییم که میتونیم از این تغییر بزرگ نهایت استفاده را ببریم یا بشینیم هی بگیم نباید این کار و میکرد و پیشرفت نکنیم .
چرا همیشه به فکر نتیجه گرفتن از بحث ها هستید؟! خیلی از بحث ها ذاتا نتیجه ای به دنبال ندارند و حتی نباید داشته باشند و صرفا جهت تبادل نظر یعنی ابراز نظر خودمون و شنیدن نظر دیگران و گفتگو بر سر این نظر ها شکل میگیرند. این تاپیک هم یک نمونه از این بحث ها میتونه باشه.

Amir Oveisi
یک شنبه 29 آبان 1390, 23:07 عصر
خیلی ها به خاطر سرعت پایین دات نت و کارایی کم اون در بحث های گرافیکی و انیمیشن به زبانهای دیگه ازجمله C++‎ و یا حتی چیزایی مثل فلش رو میاوردن اما مایکروسافت سعی کرد با WPF کمی مشکلات فرم بندی و سرعت نمایش دات نت رو اصلاح کنه گرچه دات نت واقعا برای این کارها ساخته نشده. البته شما در این زمینه ها از ما استادترید.

در مجموع WPF رقیب مشابهی نداره بلکه اومده تا ضعف های دات نت در زمینه نمایش رو رفع کنه و جلوی گریختن بازی ساز ها از دات نت رو بگیره.

نمیدونم با نظرم موافقید یا نه؟

با بخش اول موافقم که دات نت ذاتا بستری برای بازی سازی نیست. هر چند موتور هایی مانند XNA‌ در دات نت میتونن استفاده بشن.
ولی با بخش دوم به شدت مخالفم. WPF‌ فقط برای ساختن ظاهر برنامه های دات نت به وجود نیومده بلکه خودش یک معماری جدید برای برنامه های دات نت معرفی می کنه. بستری روی دات نت که کاملا با win app های سابق متفاوته. و اصلا هم برای بازی سازی توصیه نشده.

pooria_googooli
یک شنبه 29 آبان 1390, 23:23 عصر
چرا همیشه به فکر نتیجه گرفتن از بحث ها هستید؟! خیلی از بحث ها ذاتا نتیجه ای به دنبال ندارند و حتی نباید داشته باشند و صرفا جهت تبادل نظر یعنی ابراز نظر خودمون و شنیدن نظر دیگران و گفتگو بر سر این نظر ها شکل میگیرند. این تاپیک هم یک نمونه از این بحث ها میتونه باشه.
من اون حرف را زدم بعد هم نتیجه گرفتم که ما چه بگیم خوبه چه بگیم بده کاریه که انجام شده و قابل تغییر نیست . بهتره که ما خودمون را وفق بدیم و پیشرفت کنیم .

epsi1on
دوشنبه 30 آبان 1390, 00:10 صبح
به فرض که این بحث به نتیجه رسید که ماکروسافت کارش فوق العاده اشتباه است ! نتیجه اش چی میشه ؟ اصلا این تاپیک را مسئولین ماکروسافت میبینن یا حتی اگر ببینن تاثیری در روند کاریشون داره ؟
سلام دوست من.
بر حسب تجربه و از برسی از یک بعد دیگه خدومتتون عرض میکنم که یک شرکت به بزرگی ماکروسافت به حد کافی مغز متفکر و متخصص (همه رقم متخصص) داره که یه همچین اشتباهات اینطوری (به قولی فجیع و مشهود) رو نکنه و شرکت رو در راستای اهدافش پیش ببره.
منظورم اینه که اگر این اتفاقی که داره میوفته مغایر با اهداف شرکت ماکروسافت باشه، به احتمال زیاد اصلا از همون ابتدا رخ نمیداد و اگرم میداد در همون ابتدای راه از جانب خود ماکروسافت تصحیح میشد، و نتیجه ای که میخوام بگیرم اینه که شاید من و شما از همه ابعاد موضوع خبر نداریم و به تبادل نظر میپردازیم...

gilas1368
دوشنبه 30 آبان 1390, 00:17 صبح
تمام شيش صفحه رو خوندم
ولي من معتقدم از اونجايي كه ما ايرانيا آدماي غيرقابل پيش بيني هستيم لذا اگه اين تغييراتي رو كه مي بينيم مايكروسافت داره انجام ميده رو اعلام نميكرد و فقط در حد حرف ويژگي هاشون رو بيان ميكرد همين دوست عزيزي كه اين تاپيك رو ايجاد كرده دوباره ميومد تاپيك ميزد كه آي،چرا اينا فناوري جديدشون رو استفاده نمي كنن و از اين حرفا
پس بهتره بجاي وقت تلف كردن براي اينكه ببينيم موش آزمايشگاهي شديم يا نه،وقتمون رو صرف ياد گرفتن طريقه كار با اين ويژگي ها كنيم
البته اين نظر شخصي منه و هر كسي يه نظري داره

m2_farzan
دوشنبه 30 آبان 1390, 15:18 عصر
WPF‌ فقط برای ساختن ظاهر برنامه های دات نت به وجود نیومده بلکه خودش یک معماری جدید برای برنامه های دات نت معرفی می کنه. بستری روی دات نت که کاملا با win app های سابق متفاوته. و اصلا هم برای بازی سازی توصیه نشده.

:متفکر: من تاحالا فکر میکردم WPF برای بازی سازها اومده. خوب اگه این طور نیست پس به چه دردی میخوره؟ (میدونم این تایپیک جاش نیست. فقط یه سوال کوچیکه.)

Amir Oveisi
دوشنبه 30 آبان 1390, 17:00 عصر
WPF‌ یک معماری جدید بر پایه دات نت برای ایجاد برنامه های ویندوزی معرفی کرده که در اصطلاح WPF Application گفته میشه بهشون و از سیستم GUI Rendering اش تا حتی سیستم مدیریت Input ها Event ها و Binding هاش خیلی از Win App ها قوی تره.
یک نوع دیگه از WPF App ها قابلیت اجرا شدن توسط Browser ها رو دارند که در اصطلاح بهشون Browser-hosted WPF App گفته میشه.
برای اطلاعات بیشتر اینجا رو مطالعه کنید:
http://msdn.microsoft.com/en-us/library/aa970268.aspx

mohammadi4net
پنج شنبه 18 اسفند 1390, 01:39 صبح
من موندم مگه کسی مجبور کرده که مایکروسافتی برنامه بنویسم ؟ حتما دارم یه نفعی می برم که این کار رو انجام می دم.
ado.net >l2s>EF همه در مسیر تکامل قبلی هستند و قبلی رو نقص نمی کنند. EF داره با کتابخانه ado.net کار می کنه.
ویستا پایه گذار ویندوز موفق سون شد .
sl شکست خورد یا می خوره چون قبلا CSS3 HTML5 و jquery وجود نداشتند.
البته مایکروسافت هم به لطف شرکت هایی همچون گوگل یکم تغییر رویه داده و کمتر مخالف جهت آب شنا میکنه.(یه نکته جالب گوگل داک فایل rar رو هم باز می کنه! ) واقعا مایکروسافت از سیستم عامل وب بیس کروم در آینده می ترسه و داره با حرکت به سمت html5 خودشو در برابر هرگونه حرکت غافل گیر کننده گوگل واکسینه میکنه.

راستی مخالفان مایکروسافت چرا نمی رن سراغ دلفی PHP جاوا ++C و .... همشون برای کاربرای ویندوزی قابل استفاده هستند. فقط یه ایرادی دارند البته ایراد نیست ولی خوب ....
اگه من الان فلان پروژه حرفه ای(تا حدودی) رو بعد از یه مدت برنامه نویس بودن می تونم انجام بدم صدقه سر مایکروسافته وگرنه تا پنج سال دیگه هم نمی تونستم چنین پروژه ای رو بنویسم.

mahan.2002
پنج شنبه 18 اسفند 1390, 02:46 صبح
با سلام
من فکر می کنم دوستمون در زمینه کاری مشکل داره من چیزی که می فهمم اینکه شما تا زمانی که کارگر باشی همیشه باید دنبال همون کاری باشی که کارفرما از شما میخواد. ولی زمانی که کارفرما باشی نقش اصلی دست شما و بقیه باید فرمان روا شما باشند . یک قانونی که زمانی که شما چیزی نداری باید چشم به داشته های کسه دیگه داشته باشی ( نمیدونم چه نظری بدم خوبه یا بده "ولی همان میشه گفت هر کس قوی تر هست باقی ماند" یا همه قانون جنگل که من در این مورد نظر بدی فعلا بنظرم نمیرسه در این باره مثل اینکه شما میرید در بازار هر جنسی که بهتر رو میخرید . و همان طور که شما نمیرید تو بازار بگید آخه از این جنس که کیفیتی نداره بخرم صاحب کارخونش بر شکست میشه!) ولی در کل اگر بخوام به بحث کار بپردازیم بنظر من بدلیل اون چیزی که ما داریم به خیال خودمون اسم شو میزاریم اقتصاد و صنعت یه همچین چیزی در کشوور ما تنها یک اسم هست . و تنها بازی با کلمات ... اقتصادی که تولید کنندگان، سرمایه دارا و کارخونه دارا ما میرن سکه میخرن به جای تولید... ، و خوشبختانه و با کمال سعادت داریم با واردات از کشور چین از نعمات این کشور بهرمند می شویم به امید روز های بهتر که مفتخر به واردات از کشور های هم مانند افغانستان و پاکستان بشیم.شما ... هم میگی امروز اینو یاد بگیرم فردا اون تکنولوژِی رو بیشتر شبیه همون خرگوشیه که روی تردمیل داره میدو برای همون هویجی که جلوش گزاشتن!!

ali_kolahdoozan
پنج شنبه 18 اسفند 1390, 06:20 صبح
شاید دلیل مشکل شما این است که شما بیکار هستید یا دانشجو، مگر نه باید یک پروژه حداقل به هدف برسه و مشتری رو راضی و پول دریافت بشه . برای پروژه جدید شاید تازه شاید یک چیز جدید هم بدهیم دستش . هنوز Win 8 روی هواست بعد شما نگران Metro هستید ؟ زوده دادا زوده

mehdi zanjani
پنج شنبه 18 اسفند 1390, 11:43 صبح
از دوستای خوبم 1 سوال میپرسم !!!

Html 5 همه ی امکانات silverlight و WPF رو داره که هیچ تو ویندوز 8 امکانات بیشتری هم بهش اضافه شده؟؟؟؟

یا من نمیدونم Html چیه silverlight و WPF چیه یا ماکروسافت ترکونده html جدید درست کرده!!!

بعدشم آقایون مگه ما تو ایران زندگی نمیکنیم مگه هنوزم که هنوزه از ویندوز xp استفاده نمیشه مگه هنوزم که هنوزه تو دانشگاه ها c درس داده نمیشه، ما پولی بابت هیچ تکنولوژی نمیدیم پس چرا باید شاکی باشیم تازه ناراحتم باشیم که چرا ماکروسافت داره با ما بازی میکنه!!!
نه Silverlight نه WPF هیچ کدوم از بین نمیره ما چون تو جو و تب تاب تکنولوژی های جدید هستیم توش غرق میشیم این فقط سرعت پیشرفت خودمون رو کم میکنه!
ویندوز 8 کاملش نیومده ولی ما ایرانی ها زود میخوایم سریع دانلود کنیم نصب کنیم! ویندوز 8 با تکنولوژِ های فعلی ساخته شده چجور از هیچ کدوم پشتیبانی نمیکنه آندرس هلسبرگ و تیمش سی شارپ اختراع کردن بقیه واسش امکانات توسعه دادن بعد یهو Html 5 میاد همه رو نابود میکنه ، از نظر من که خیلی خنده داره!!

من که از silverlight و wpf دارم لذت میبرم فکرم نمیکنم پشتیبانی یا عدم پشتیبانی ماکروسافت فرقی به حالم بکنه چون دارم کارمو میکنم همون جور که به قول دوستمون هنوزم کسی هست از FoxPro لذت میبره !
انگار الان که Linq هست هیچ کس از ADO استفاده نمیکنه، یکم از جو بیایم بیرون به چیزی که میخوایم کار کنیم تمرکز کنیم همه چی حله!!
همچین جو دادن لینوکس اپن سورسه لینوکس رایگانه انگار نه انگار بخوای لینوکس بخری 2000 تومن باید بدی ویندوز بخوای بخری 1000 تومنم بسه،سنگک از ویندوز گرونتره اونوقت بنده خدا ماکروسافت مارو بازی میده؟؟؟

نه؟

mehdi zanjani
پنج شنبه 18 اسفند 1390, 11:58 صبح
من موندم مگه کسی مجبور کرده که مایکروسافتی برنامه بنویسم ؟ حتما دارم یه نفعی می برم که این کار رو انجام می دم.
ado.net >l2s>EF همه در مسیر تکامل قبلی هستند و قبلی رو نقص نمی کنند. EF داره با کتابخانه ado.net کار می کنه.
ویستا پایه گذار ویندوز موفق سون شد .
sl شکست خورد یا می خوره چون قبلا CSS3 HTML5 و jquery وجود نداشتند.
البته مایکروسافت هم به لطف شرکت هایی همچون گوگل یکم تغییر رویه داده و کمتر مخالف جهت آب شنا میکنه.(یه نکته جالب گوگل داک فایل rar رو هم باز می کنه! ) واقعا مایکروسافت از سیستم عامل وب بیس کروم در آینده می ترسه و داره با حرکت به سمت html5 خودشو در برابر هرگونه حرکت غافل گیر کننده گوگل واکسینه میکنه.

راستی مخالفان مایکروسافت چرا نمی رن سراغ دلفی PHP جاوا ++C و .... همشون برای کاربرای ویندوزی قابل استفاده هستند. فقط یه ایرادی دارند البته ایراد نیست ولی خوب ....
اگه من الان فلان پروژه حرفه ای(تا حدودی) رو بعد از یه مدت برنامه نویس بودن می تونم انجام بدم صدقه سر مایکروسافته وگرنه تا پنج سال دیگه هم نمی تونستم چنین پروژه ای رو بنویسم.


کاملا باهات موافقم مرسی!!!

رسول هاشمی
یک شنبه 07 آبان 1391, 22:42 عصر
ببینید دوستان برخی زبانها و تکنولوژیها مادر هستند و تکنولوژی های دیگر از آنها بوجود می آیند.و هیچ گاه هم نابود نمیشند.پس بهتر است به سمت اونها بریم هر چند کار کردن با اونه سخته مثل زبان C,جاوا اسکریپت و htmlو C++,....

FastCode
دوشنبه 08 آبان 1391, 00:18 صبح
"در ویندوز بیشتر کتابخانه ها از یک سازنده ی تنها (مایکروسافت) که مالک آن است پشتیبانی میشوند؛ اگر شما شما بی نهایت به چیزی که استفاده میکنید دقیق نباشید برای همیشه به پلتفورم مایکروسافت وابسته خواهید شد.برای اینکه به این باطلاق فرو نروید کسی که که کد نویسی را شروع میکند باید بسیار دقت کند."
"یادگیری کد نویسی تحت پلتفرم ویندوز مانند یادگیری رقص است وقتی زره به تن کرده اید من چندان خوششم نمی آید. به آنجا نروید.آن بخش بی نهایت ک ث ی ف است و از ک ث اف ت باید پرهیز کرد."
سلام
اگر سه سال قبل این جمله رو درک میکردم مسیر زندگیم عوض میشد.
الان یک ساله دارم سعی میکنم به لینوکس مهاجرت کنم ولی با زبون فارسی توی Winforms مشکل دارم.
زره ه من Winforms ه.
فقط اگر از اول دقت میکردم.