سؤال

وأنا على وشك أن تبدأ اختراق موقعي الخاص، الذي استضافته لي QNAP توربو NAS الخادم . وأود أن أغتنم هذه الفرصة لتعلم ASP.NET ومنذ QNAP تدير أباتشي سآخذ للنظر في مونو مشروع .

والآن، وqustion هو، هل جملة على CMS جيدة لاستخدامها عند ASP.NET هو في صورة؟ أود حقا أن تكون قادرة على تصميم وركزت التعليمات البرمجية على ASP.NET وليس خفض طريقا وعرا من الكوابيس التكوين والمأجورون بسبب CMS كونها غير صالحة في الأساس للقيام بهذه المهمة.

إذا جملة غير مناسبة للقيام بهذه المهمة، وهناك بعض الآخر الذي هو حق على؟

Sidenote: السبب أنا أبحث في جملة لهذه اللحظة هو لأن QNAP ديه جاهز لطيفة المساعد للتثبيت دون عناء. أنا لست حقا "لينكس الرجل"، وسوف نكون سعداء لو لم يكن لديك لإعداد CMS يدويا من خلال عميل SSH.

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

المحلول

وكما قال، ويستند جملة في PHP ويستخدم عموما الخلية كما قاعدة البيانات. منذ كنت قد ذكرت مونو، أفترض أنك تريد تثبيت هذا على نظام لينكس، وفي هذه الحالة جملة من شأنه أن يكون خيارا جيدا. ومع ذلك، تحتاج أيضا إلى استخدام ASP.NET، التي من شأنها أن تعمل على نحو أفضل بكثير على نظام ويندوز، وليس لينكس مع مونو. على الرغم من تطوير ASP.NET ممكنة مع مونو، سوف لا يزال لديك للتعامل مع الكثير من وظائف NET التي لم يكن (تماما) نفذت لمونو. وأود أن محاولة تثبيت برنامج VMWare (أو غيرها من البرامج الجهاز الظاهري) على هذا الجهاز لينكس NAS مع آلة افتراضية ويندوز تعمل داخله. ولكن أشك في أن هذا الجهاز QNAS يكون ذاكرة كافية وسرعة المعالجة لهذا الغرض. وتثبيت Windows على هذا الجهاز ليست فكرة جيدة سواء، في رأيي. لذلك سيكون لديك عدد قليل من المطبات قبل عندما كنت ترغب في تطوير بعض التعليمات البرمجية ASP.NET لهذا الجهاز. ومع ذلك، والجمع بين ASP.NET وPHP معا في نظام واحد لا ينبغي أن يكون مشكلة. وأود أن لا تقلق حقا عن جملة وغيرها من الاشياء PHP على هذا الجهاز. سأكون أكثر قلقا بشأن تطوير .NET.

ولكن النظر في هذا الخيار: تطوير وتشغيل تطبيقات ASP.NET الخاص بك على نظام ويندوز الخاص بك، وتحول هذا النظام في ملقم الثاني. ثم الحصول على هذين للعمل معا، حيث الجهاز QNAS سيكون التواصل مع ASP.NET (WCF) خدمات الويب لاسترداد البيانات، مع الجهاز QNAS نفسها باستخدام PHP، وليس ASP.NET كلغة التنمية.

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

نصائح أخرى

وجملة غير PHP و MySQL بقدر ما أعرف؟ سوف تجد بعض التحديات دمج جملة مع ASP.NET على لينكس ومونو.

ويبدو أنك اتخاذ قرار التكنولوجيا على أساس مدى سهولة التثبيت، يجب أن ننظر في تقنيات الخوادم اللازمة لتكنولوجيا كنت ترغب في بناء موقع الويب الخاص بك مع.

إذا التكنولوجيا التي تختارها هي asp.net، إلقاء نظرة على المصدر المفتوح أنظمة ASP.NET CMS.

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