سؤال

I made an application using Flex,php,mysql. Now to give it
to a client, I am bundling this flex application with
xampp. There are few problems with this approach : 

1. Whenever the flex application runs, an xampp window
also opens up.
2. The Apache port number, which I am giving to the client
is fixed. Same for mysql port number.

What could be a better alternative to overcome these?
هل كانت مفيدة؟

المحلول

وهذا يبدو وكأنك تحاول أن تجعل التطبيق بزر الماوس الأيمن تشبه سطح المكتب؟ إذا كان الأمر كذلك، كان نهجكم خطأ واحد. AIR يتيح لك الوصول إلى قاعدة بيانات SQLite المحلية، لذلك لا تحتاج إلى كتابة التعليمات البرمجية جانب الخادم على الإطلاق. الآن، وهذا النوع من شيء عرجاء لسماع الآن بعد أن كنت قد فعلت، ولكن إذا سيكون لديك دائما بعض المراوغات اذا ذهبت الاتجاه الحالي.

نصائح أخرى

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

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

هناك الكثير من شركات الاستضافة هناك؛اعتمادًا على احتياجاتك المحددة، ربما يكون الكثير منها مناسبًا لك:PHP+MySQL شائع جدًا هذه الأيام؛لاحظ فقط أنهم يقومون عمومًا بتشغيل PHP على Linux، وليس Windows، مما قد يعني بعض الاختلافات البسيطة (مثل حساسية حالة الأحرف في أسماء الملفات، على سبيل المثال)

اعتمادًا على نوع الشركة التي يعمل بها عميلك، ربما لديه بالفعل بعض إمكانيات الاستضافة؟
وفي هذه الحالة، يجب عليهم نشر التطبيق على أحد خوادم الويب الخاصة بهم، مما يجعله في متناول أي شخص في الشركة (اعتمادًا على تكوينها، ولكن هذا هو سبب وجود خوادم الويب، بعد كل شيء)


إذا لم يساعد ذلك، هل يمكنك توضيح احتياجاتك أكثر؟
شكرًا :-)


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

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