سؤال

لقد اكتسبت في الآونة الأخيرة الحصول على ماك.وأنا أتساءل عما إذا كان أي شخص لديه أي نصائح/نصيحة لإنشاء مونو على ماك التنمية وتنفيذ ASP.NET?معظم المصادر تشير إلى لينكس التطبيقات التي تميل إلى تختلف كثيرا عن الطريقة ماك تفعل أشياء.أي نصائح أو مشورة المفيد

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

المحلول

لإطلاق التنمية ASP.NET خادم مجرد فتح نافذة الطرفية وتشغيل "xsp2" القيادة من أحادية التركيب.

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

نصائح أخرى

منذ عملت مع أحادية osx, لقد تم إضافة الكاكاو# و ObjC#, ولكن ASP.NET الأساسية كانت صلبة جدا (حوالي 3 سنوات).يمكنك في الواقع كتابة تطبيقات الويب وفقا البصل الكتاب ميناء 'م إلى IIS مع القليل أو أي صعوبة.

بصراحة إذا كنت ترغب في تشغيل ASP.NET ربما كنت لا تريد أن الصراع مع الحصول على تشغيل عبر أحادية على ماك.المستندة إلى Intel ماكنتوش يمكن التمهيد ويندوز " و " أبل يوفر Windows برامج تشغيل مختلف الأجهزة كجزء من معسكر.

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

لماك (لم .صافي) كنت حقا يجب أن تحاول أبل كسكودي.فهو حر.وهو يركز في المقام الأول على الهدف C على الرغم Python, Ruby, وغيرها من اللغات يمكن استخدامها لتطوير تطبيقات ماك الأم.


تحرير 9/22: أنا آسف لا أنت ولا كيف وجدت هذه إجابة مفيدة.اسمحوا لي في محاولة لتوسيع قليلا:ماكنتوش لديها تاريخ طويل من البرامج التي يجري تصديرها من ويندوز ، تطبيق سمة على جعل عناصر واجهة المستخدم الرسومية تبدو مثل ماك ولكن على خلاف ذلك يجري المحتوى مع أدنى تكلفة الميناء.مثل هذه البرامج لا يتصرف مثل ماك التطبيق:فإنه لا يستجيب AppleEvents لن يكون النصية ، فإنه يعالج فقط عبر منصة تنسيقات الحافظة الخ.

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

الآن, دعونا إلى أسفل-التصويت يستمر.

يمكنك أيضا تشغيل ASP.NET عبر NGINX - سهلة التركيب باستخدام:سودو الشراب تركيب nginx

انظر التركيب التعليمي: http://www.robertmulley.com/tutorial/nginx-install-and-setup-mac-os-x-mavericks/ انظر التكوين خطوات التطبيق الخاص بك: http://www.mono-project.com/docs/web/fastcgi/nginx/ (ملاحظة:أرى سحب الطلب كما fastcgi أحادية server4 ينبغي أن تستخدم الآن - https://github.com/mono/website/pull/82/files)

لماذا استخدام أحادية على ماك ؟ تشغيل التشابه ، وير ، أو معسكر.

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