هل يتعين علي دفع رسوم لتطوير تطبيق .NET أو نشره؟

StackOverflow https://stackoverflow.com/questions/663923

  •  21-08-2019
  •  | 
  •  

سؤال

لقد سمعت أن .NET ليس مجانيًا وأنه يتعين علي أن أدفع لشركة Microsoft إذا قمت بتطوير تطبيق .NET.هل هذا صحيح؟لو ذلك:

  1. ماذا يجب أن أدفع؟

  2. أنا مشترك في MSDN عبر Academic Alliance (نقوم بتنزيل مجموعة متنوعة من منتجات برامج Microsoft مجانًا، مثل VS2008 وWindows Server 2008).هل يجب علي أن أدفع مقابل البرنامج الذي أقوم بإنشائه باستخدام هذه الأدوات؟

  3. ماذا عن تطبيقات الويب مع ASP.NET؟هل هناك دفعة مستحقة عندما أستضيف طلبي أم أدفع فقط مقابل التكنولوجيا؟

يحرر:

إذًا ما تقوله هو أن تطوير تطبيق ويب باستخدام ASP.NET أو PHP (مع تجاهل المشكلات الفنية، فقط جانب الدفع)، هو نفس الأمر الذي يجب علي دفعه هو رسوم الاستضافة؟

تحرير 2:

قواعد .NET :)

هل كانت مفيدة؟

المحلول

لا يوجد شيء في .NET يتطلب منك الدفع.

في كثير من الأحيان، سوف تسمع أنه ليس مجانيًا، ولكن هذا يشير إلى مفهوم GNU لـ "مجاني" كما في "الحرية"، وليس مجانيًا كما في السعر (أو، على حد تعبيرهم، .net مجاني كما هو الحال في البيرة ولكن ليس مجانيًا حرا كما في الحرية).

يمكنك استخدام ترخيص الطالب الخاص بك لإنشاء تطبيقات .net.يمكنك أيضًا تنزيل VS 2008 Express Edition، الذي يعمل بكامل طاقته للتطوير.

وبدلاً من ذلك، يمكنك التطوير في .NET باستخدام منتجات غير تابعة لشركة Microsoft.يتضمن Mono وقت تشغيل مجاني منفصل تمامًا.حتى أن هناك بيئات تطوير متكاملة (IDE) مجانية متاحة، مثل SharpDevelop.

--- يحرر ----

نعم.يمكنك استخدام .NET لتطوير ونشر موقع ويب أو تطبيق أو أي شيء آخر.لا يوجد شيء في التكنولوجيا نفسها يتطلب الدفع.الشيء الوحيد الذي يتطلب الدفع هو أدوات معينة (مثل Visual Studio Professional Edition أو Visual Studio Team Editions).هناك العديد من الطرق للتطوير باستخدام .NET مجانًا.

لتطوير ASP.NET مجانًا، لديك خياران.الأول هو استخدام تنفيذ ASP.NET لمشروع Mono لتشغيل موقعك.هذا مجاني تمامًا، ويتعامل مع مواقع asp.net.

ومع ذلك، إذا كنت تدفع مقابل الاستضافة، فإن مضيفك يدفع رسوم ترخيص Microsoft IIS واستضافة مواقع asp.net.يتم تضمين التكلفة عليك كجزء من الاستضافة.

نصائح أخرى

لقد سمعت بشكل غير صحيح.

يمكنك تطوير تطبيقات .NET مجانًا.المترجمون/SDK مجانيون ويمكن تنزيلهم من Microsoft.الإطار/وقت التشغيل مجاني للمستخدمين.

الإصدارات الأعلى من Visual Studio ليست مجانية، لكن إصدارات Express متاحة مجانًا.

ال .الإطار الصافي مجاني ل تحميل وتطوير ضد. فيجوال ستوديو.نت يكلف أموالاً باستثناء الإصدار السريع، وهو مجاني، ولكنه يتضمن .net Framework.التكلفة تعتمد على النكهة.

ASP .net مشابه لذلك - فأنت لا تدفع مقابل إطار العمل، بل تدفع مقابل نسخة من Windows مع IIS.

التطوير في .NET مجاني من حيث التكلفة.إطار العمل وSDK لا يكلفان شيئًا.

الأدوات التي قد تستخدمها لتطوير تطبيق .NET ليست مجانية دائمًا.برنامج التحويل البرمجي لسطر الأوامر المضمن مع كل تثبيت لـ .NET Framework مجاني.إصدارات Visual Studio Express مجانية (ويمكنها فعل الكثير).إن Visual Studio Standard/Professional/Team Suite ليس مجانيًا، إنه تطبيق تحتاج إلى شرائه،

ومع ذلك، فإن إصدارات Visual Studio الخاصة بك من Academic Alliance (من المحتمل أن تكون احترافية) لها قيود محددة.إذا قمت بتطوير شيء ما باستخدام الإصدار المرخص AA من Visual Studio، فلا يمكنك بيعه أو استخدامه لأغراض تجارية، أو استخدامه كجزء من البنية التحتية لأي كيان (بما في ذلك مدرستك)، حتى تقوم بشراء ترخيص عادي لـ الأدوات التي استخدمتها.

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

إذا كنت تحاول تحويل مشروعك البحثي إلى شركة تجارية ناشئة، فقد تنظر أيضًا إلى ذلك بيزسبارك.ستظل بحاجة إلى دفع تكاليف Visual Studio (ما لم تستخدم Express)، ولكن Microsoft ستغطي تكاليف جميع تراخيص الخوادم الخاصة بك (Windows Server، وSql Server، وما إلى ذلك) على أمل أن تصبح شركتك الناشئة مشروعًا تجاريًا ناجحًا ( إذا نجحت بعد 3 سنوات، فستحتاج إلى دفع عشرات الآلاف من الدولارات مقابل التراخيص التي حصلت عليها مجانًا، وإذا فشلت فستخسر فقط رسوم التسجيل البالغة 100 دولار)

بالطبع عليك أن تدفع.لا شئ في الحياة مجانا

:)

يحرر:ولكن على محمل الجد، الجميع على حق، .net مجاني تمامًا، والأدوات الاحترافية فقط هي التي تكلف المال.آسف إذا أزعجت أحداً بسخريتي.

إن .NET مجاني بمعنى أنك لا تحتاج إلى الدفع مقابله.يمكن تنزيل إطار العمل ومجموعة SDK، بما في ذلك المترجمين، مجانًا من Microsoft.إن .NET ليس مجانيًا، بمعنى أنه لا يمكنك تعديله ثم إعادة توزيعه كما لو كنت تعمل في إطار عمل مفتوح المصدر.يتعين عليك أيضًا الدفع إذا كنت تريد استخدام بيئة تطوير متكاملة (IDE) تجارية مثل Visual Studio.على الرغم من وجود إصدارات صريحة مجانية.

نعم عليك أن تدفع مقابل أنظمة التشغيل كحد أدنى للتطوير عليها.قبل أن يتناغم المتعصبون الأحاديون، لا يكون شكله أو شكله بأي حال من الأحوال على نفس مستوى النضج مثل نظيره في النوافذ.بعد تكلفة نظام التشغيل، يصبح الأمر يتعلق بمستوى دعم IDE الذي تحتاجه.نعم هناك إصدارات مجانية (الإصدارات السريعة ومثبتات sdk الأساسية) ولكني أراهن أنك ستحتاج على الأقل إلى VS pro وهو ما يكلفك.

أريد التأكيد هنا على أن رسوم VS أو أدوات التطوير الأخرى ليست هي رسوم .net Framework.sdk والمكتبات لذا فإن إطار عمل .net كلها مجانية.

يمكنك إنشاء تطبيقات تجارية باستخدام Visual Studio الأكاديمي.من يدري ما إذا كان التطبيق قد تم إنشاؤه باستخدام VS pro أو VS Academic؟

لإنشاء تطبيقات باستخدام Microsoft .NET، يجب عليك ترخيص Windows، وهو ليس مجانيًا، على الرغم من أنه غالبًا ما يكون مدمجًا في تكلفة الكمبيوتر الشخصي، وغالبًا ما تكون هذه تكلفة دفعتها بالفعل!

لتشغيل التطبيقات باستخدام Microsoft .NET، مرة أخرى، يجب أن يكون لديك ترخيص لنظام التشغيل Windows.

لا توجد تكلفة لاستخدام .NET SDK لإنشاء تطبيق.لا توجد تكلفة لنشر تطبيق يستخدم .NET.هناك أدوات مجانية يمكنك استخدامها لإنشاء التطبيقات.VS Express، وemacs، وReflector، وSharpDevelop، وما إلى ذلك.هناك أيضًا أدوات متميزة مقابل رسوم.يمكن أن يصبح Visual Studio مكلفًا للغاية في الإصدارات الاحترافية.

Mono هو إصدار من .NET يعمل على أنظمة Windows والأنظمة الأساسية غير Windows.

إنه مجاني للتطوير باستخدام c# وASP.NET، ولكن لنشر موقع الويب الخاص بك على IIS، يتعين عليك الدفع (كجزء من رسوم الاستضافة) كما ذكرنا من قبل، وأعتقد أن استضافة ASP.NET أكثر تكلفة بكثير من PHP، إلخ.

هل انا مخطئ؟ما المبلغ الذي يجب أن تدفعه مقابل استضافة موقع ASP.NET؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top