اسم المستخدم

تابعنا أولا بأول بواسطة البريدالإلكتروني

تابعنا بالبريد الإلكتروني

أدخل بريدك الإلكتروني:

شرح خطوات الاشتراك

تابعنا أولا بأول بواسطة RSS


ما هي خدمة RSS ؟

تابعنا على Twitter TwitterCounter for @itwadi

إصدار مونو 2.0

أكتوبر 6, 2008 كتبه زايد

لا يوجد تقييم
أعلن فريق مونو عن إطلاق الإصدارة 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 .
يمكنك الحصول على المشروع من هنا .

التعليقات

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

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

رائع

أكتوبر 6, 2008 كتبه راكان الحنيطي (لم يتم التحقق), منذ 38 أسبوعا 5 أيام
رقم التعليق2415

السلام عليكم

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

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

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

أكتوبر 6, 2008 كتبه زايد, منذ 38 أسبوعا 5 أيام
رقم التعليق2416

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

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

أكتوبر 6, 2008 كتبه محمد البردعي (لم يتم التحقق), منذ 38 أسبوعا 5 أيام
رقم التعليق2417

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

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

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



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

أكتوبر 6, 2008 كتبه xford (لم يتم التحقق), منذ 38 أسبوعا 5 أيام
رقم التعليق2418

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

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

أكتوبر 6, 2008 كتبه xford (لم يتم التحقق), منذ 38 أسبوعا 5 أيام
رقم التعليق2419

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

اخي زايد و اخي

أكتوبر 7, 2008 كتبه راكان الحنيطي (لم يتم التحقق), منذ 38 أسبوعا 4 أيام
رقم التعليق2420

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

تعقيب على

أكتوبر 7, 2008 كتبه راكان الحنيطي (لم يتم التحقق), منذ 38 أسبوعا 4 أيام
رقم التعليق2421

تعقيب على اسئلتي
لا اتوقع ذلك
لانه مونو مفتوح المصدر و تم نشره تحت رخصتي
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

أكتوبر 7, 2008 كتبه معتز (لم يتم التحقق), منذ 38 أسبوعا 4 أيام
رقم التعليق2422

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

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

أكتوبر 7, 2008 كتبه xford (لم يتم التحقق), منذ 38 أسبوعا 4 أيام
رقم التعليق2423

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

رائع!

أكتوبر 8, 2008 كتبه عمر الدليمي (لم يتم التحقق), منذ 38 أسبوعا 3 أيام
رقم التعليق2425

شكراً لكم :)

AdaptiveThemes & Holooli & Edit mhamed