داعيا جافا (أو الثعبان أو بيرل) من برنامج نصي PHP

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

سؤال

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

وبلدي التطبيق، في حين بسيطة، من المحتمل ان يكون القيام ببعض الاشياء AI معقدة إلى حد معقول، وأنه قد يكون أن المكتبات لا وجود لها على ما أحتاج في PHP. لذلك أنا أتساءل كيف من السهل / ممكن هو الحال بالنسبة لبرنامج نصي PHP على "دعوة" برنامج جافا أو بيثون السيناريو أو برنامج أو برنامج نصي بلغة أخرى. انها ليست واضحة تماما بالنسبة لي بالضبط ما أعنيه "الدعوة" في هذا السياق، ولكن أعتقد أنني ربما يعني من الناحية المثالية أود أن تحديد وظيفة في، دعنا نقول جافا، ومن ثم تكون قادرة على تسميته من PHP. إذا لم يكن ذلك ممكنا، ثم أعتقد أفضل رهان بلدي (على افتراض أن أفعل الذهاب مع PHP) سيكون لتمرير التحكم مباشرة إلى البرنامج الخارجي بشكل واضح من خلال وظيفة أو الحصول على برنامج CGI أو ما شابه ذلك.

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

وبدلا من ذلك، فإن أي شخص يمكن أن تقدم أي مشورة بشأن ربط PHP وغيرها من اللغات، والتي سوف يكون ممتنا الواردة.

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

المحلول

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

والمشكلة الشائعة.

وسبب الجذر: الكثير جدا البرمجة

والحل. هل أقل البرمجة. على محمل الجد.

وتعريف نموذج جانغو. استخدام صفحات الادارة الافتراضية لمعرفة ما اذا كان على حق. إصلاح النموذج. تجديد قاعدة البيانات. نظرة على صفحات الادارة الافتراضية. كرر حتى تعمل صفحات الادارة الافتراضية بشكل صحيح وبكل بساطة.

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

وجانغو يبدأ عموما (وينتهي) مع النموذج. الأشكال، وتستمد عرض وقوالب من الطراز.

نصائح أخرى

لسهولة الوصول للفئات Java من مخطوطات PHP يمكنك استخدام جسر فب-جافا.

وهناك حل مفتوحة المصدر: HTTP: //php-java-bridge.sourceforge صافي / PJB /
أو حل من زند ( HTTP: // شبكة الاتصالات العالمية .zend.com / EN / المنتجات / منصة / المنتج مقارنة /-جافا جسر ).

وأنا أكثر دراية في وقت لاحق، وأنه من السهل جدا وبديهية للاستخدام.

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