PDA

View Full Version : کدهای دات نت منتشر میشود!



Behrouz_Rad
چهارشنبه 11 مهر 1386, 22:22 عصر
Scott Guthrie مدیر بخش توسعه ی وب مایکروسافت در خبری غافلگیر کننده از انتشار کدهای برخی از کلاس های دات نت فریمورک تحت لایسنس MS-RL همراه با عرضه ی Visual Studio 2008 خبر داد!
این امکان رو میشه یک جورReflector به حساب آورد که قدرت تعامل بیشتری با محیط دات نت پیدا کرده؛ به خصوص تعامل جامعی که با Debugging در دات نت داره و تشخیص دلیل وقوع خطاها رو بسیار آسون تر میکنه.



One of the things my team has been working to enable has been the ability for .NET developers to download and browse the source code of the .NET Framework libraries, and to easily enable debugging support in them.

Today I'm excited to announce that we'll be providing this with the .NET 3.5 and VS 2008 release later this year.

We'll begin by offering the source code (with source file comments included) for the .NET Base Class Libraries (System, System.IO, System.Collections, System.Configuration, System.Threading, System.Net, System.Security, System.Runtime, System.Text, etc), ASP.NET (System.Web), Windows Forms (System.Windows.Forms), ADO.NET (System.Data), XML (System.Xml), and WPF (System.Windows). We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ). The source code will be released under the Microsoft Reference License (MS-RL).


Releasing the Source Code for the .NET Framework Libraries (http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx)

hdv212
چهارشنبه 11 مهر 1386, 22:29 عصر
این دریچه ایست به روی دنیای Open-Source.

nazaninam
چهارشنبه 11 مهر 1386, 22:44 عصر
عجب .... حسادت چه کارایی که نمیکنه!!!!

Shadmehr84
پنج شنبه 12 مهر 1386, 00:27 صبح
تا باشه از این خبرها

illegalyasync
پنج شنبه 12 مهر 1386, 00:42 صبح
این دریچه ایست به روی دنیای Open-Source.

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

hdv212
پنج شنبه 12 مهر 1386, 00:50 صبح
به هیچ وجه .
لیسانسهای مایکروسافت طوری هستن که نمیتونی خودت تو کد دست ببری یا ازش در پروژه های دیگه استفاده کنی و ... پس هیچ ارتباطی به اپن سورس نداره
گر صبر کنی ز غوره حلوا سازی ... !!

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

null
پنج شنبه 12 مهر 1386, 05:00 صبح
من هم با illegalyasync موافقم
به مایکروسافت نمیخوره از این کارها بکنه منظورم Open-Source

PC2st
پنج شنبه 12 مهر 1386, 05:35 صبح
در خبری غافلگیر کننده از انتشار کدهای برخی از کلاس های دات نت
اولین سوالی که به ذهن میرسه اینه که چرا کدهای برخی از کلاسها و نه همه کلاسها!؟

Behrouz_Rad
پنج شنبه 12 مهر 1386, 07:39 صبح
اولین سوالی که به ذهن میرسه اینه که چرا کدهای برخی از کلاسها و نه همه کلاسها!؟

We'll then be adding more libraries in the months ahead (including WCF, Workflow, and LINQ)
ضمن اینکه ممکنه انتشار برخی کدها به صلاح نباشه!

Bahmany
پنج شنبه 12 مهر 1386, 07:52 صبح
به هیچ وجه .
پس اگه بخواهیم تغییری رو روی class های ارائه شده بدهیم مثلا نام متغیری رو عوض کنیم یا از این جور کارهای سبک انجام بدهیم هم نخواهیم توانست
پس این ارائه source به چه دردی می خوره ؟

M.GhanaatPisheh
پنج شنبه 12 مهر 1386, 11:36 صبح
ممکنه انتشار برخی کدها به صلاح نباشه!
منظور دوست عزیزم از "صلاح"مطمئنا مصلحت عامه آشنا به فن نیست!!
(;

titbasoft
پنج شنبه 12 مهر 1386, 14:08 عصر
پس این ارائه source به چه دردی می خوره ؟اطلاع داشتن از این سورس تاثیر بسیار قابل توجهی در طراحی شما میزاره، سرعت توسعه نرم افزار رو به شدت افزایش میده، به خودی خود یک راهنمای بسیار بسیار خوب می تونه باشه، عیب یابی رو بسیار راحت می کنه، و بسیاری از مزیت های دیگه. کسانی که تجربه کاری دارند، حتما با باگ هایی که بر اثر اطلاع نداشتن از نحوه عملکرد صحیح مثلا یک متد، ایجاد می شن، سر و کله زدن.

oxygenws
جمعه 13 مهر 1386, 01:52 صبح
خوندن این نظرات هم پسندیده است. باید منتظر نتایج این حرکت [به نظر من] مشکوک(!) موند.
http://www.linuxtoday.com/news_story.php3?ltsn=2007-10-04-020-26-OP-MS-LL

anubis_ir
جمعه 13 مهر 1386, 11:17 صبح
حداقل تاثیری که اینکار داره سرعت انتقال آنرا به پلتفرم‌های دیگر سریعتر میکنه.
دیگر عزیزان تیم Mono نیازی نیست تا ساعت‌های متمادی مشغول مهندسی معکوس دات نت موجود جهت استخراج ساختار و غیره بشوند.