إصدار مونو 2.0

أعلن فريق مونو عن إطلاق الإصدارة 2.0 من مشروع مونو ، و هو عبارة عن إعادة كتابة إطار العمل .NET  من مايكروسوفت ، ليكون قابل للنقل على منصات الويندوز و اليونكس و ماكنتوش و اللينكس و غيرها من الأنظمة .
 

 صورة لبرنامج Paint.Net و هو يعمل على اللينكس
 
وفي هذه الإصدارة تم توفير التالي :
*  ADO.NET 2.0 API للوصول إلى قواعد البيانات .
* ASP.NET 2.0 API لتطوير تطبيقات الويب.
* Windows.Forms 2.0 API لكتابة تطبيقات سطح المكتب .
* System.XML 2.0 للتعامل مع مستندات  XML .
* System.Coreتقدم دعم للغات التي تتضمن الاستعلامات .
* System.Xml.Linq تقدم دعم XML للغات التي تتضمن الاستعلامات .
* System.Drawing 2.0 API محرك لعرض الرسوميات قابل للنقل .
كذلك تم توفير مترجم للغة سي شارب الإصدار الثالث و مترجم للفيجول بيسك 8 .
يمكنك الحصول على المشروع من هنا .

خيارات عرض التعليق

اختر الطريقة التي تفضلها لعرض التعليقات، ثم اضغط على "احفظ الإعدادات" لتفعل التغيرات.

رائع

السلام عليكم

رائع جدا... اخيرا يمكن إستخدام ال Windows Forms الأصلية الخاصة بالدوت نت عوضا عن GTK#
و بالتالي يمكن للمطورين تعلم السي شارب على اللينكس

يجب ان يحب العالم مطورين المصدر المفتوح لإبداعاتهم

المسألة محفوفة

المسألة محفوفة بمخاطر قانونية ، إذا لم تكن تابع لشركة نوفل فإنك ستكون خارج الحماية القانونية التي اتفقت عليها نوفل و مايكروسوفت ، لأن تقنية ويندوز فورم خاصة بمايكروسوفت و لها براءات اختراع كثيرة فيها .

نعم ففي المسألة

نعم ففي المسألة نوع من المجازفة. مادامت الفكرة مجرد دعم ل dotNet فلا مشكلة أن نرى بعض البرامج المصممة خصيصا لنظام ويندوز تعمل من خلال مونو, ولكن المخاطر تبدأ حينما يفضل البعض التركيز على السهولة و المزايا التقنية بدلا من حساب العواقب القانونية في حالة هجوم من طرف مايكروسوفت.

كما أن دعم dotNet يفرض التبعية, يعرقل التطور السريع المعهود في البرمجيات الحرة و يفرض التقيد بمعاير شركة معرف عنها عدم الإلتزام بالمعاير الموحدة.

ولا أريد سبق الأحداث و لكن لن أتردد لحضة في الإستغناء عن جينوم في حالة إعتمادها على مونو للعمل.

ليث فقط الحقوق القانونية

ليث فقط الحقوق القانونية و الملكية الفكرية تعلم ادوات ميكرو سوفت يجعلنى اشعر اننى ابدء من الصفر مع صدور كل اصدارة من المكتبات الخاصة بها

مع هذ برمانج مونو رائع

مع هذ برمانج مونو رائع

اخي زايد و اخي

اخي زايد و اخي محمد
هل من الممكن تزويد معلومات اكثر عن الحماية القانونية؟ هل هي موجودة في رخصة مونو نفسه؟

تعقيب على

تعقيب على اسئلتي
لا اتوقع ذلك
لانه مونو مفتوح المصدر و تم نشره تحت رخصتي
MIT/X11
و
GPL

و بالطبع فأن حماية الحقوق الفكرية الخاصة بالدوت نت تعود لمايكروسوفت لكن لا توجد اية عواقب من إستعمال مونو لتطوير برامج على اللينكس بأي إصدارة و لا توجد هناك معوقات للمطورين الا في حالات تم ذكرها في صفحة الترخيص في موقع مونو : هنا

When do I need to obtain a license from Novell to the Mono Runtime?

We only require licensing for uses of Mono and Moonlight on embedded systems, or systems where you are unable to fulfill the obligations of the GNU LGPL.

For example, if you manufacture a device where the end user is not able to do an upgrade of the Mono virtual machine or the Moonlight runtime from the source code, you will need a commercial license of Mono and Moonlight.

Or if you ship an application that requires to statically link the Mono runtime and you are not able to provide the object code to relink Mono, you must obtain a commercial license from Novell.

Use our Contact form with the information about your needs to discuss this.

Native compilers

السلام عليكم
أنا شخصياً أحب البرمجة بالأدوات التي تنتج برامج مصممة لنظام تشغيل مباشرة (Native Executable) فهي أسرع ولا تحتاج لمكتبات إضافية (Runtime libraries). وإذا أراد المبرمج طرح برنامجه في أكثر من منصة يمكنه إستخدام لغات مدعومة في عدة منصات مثل C++, Pascal
مثلاً عند كتابة برنامج بإستخدام لازالاس وفري باسكال في الوندوز ماعليك إلا إعادة الـ Complication في اللينكس والماكنتوش لتحصل على برنامج أصلي يعمل في كل هذه المنصات

اوافقق الرائى اخى معتز

و يمكن الاستعانة بالجاف فى ايضا متعددة المنصات مع انها تحتاج الى Runtime

رائع!

شكراً لكم :)

وادي التقنية ، أخبار تقنية المعلومات أول بأول، جميع الحقوق محفوظة لكاتبها ! ، يسمح بإعادة النشر بشرط ذكر المؤلف و الموقع . وادي التقنية @ 2008

Valid CSS!

تصميم - Luka Cvrk. ونقل إلى دروبال بواسطة ADT Drupal Themes وعرب بواسطة وادي التقنية.

sfy39587f11