أيهما أفضل لاستضافة تطوير جافا: Aptana؟ محرك تطبيقات جوجل؟ شريحة المضيف؟

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

سؤال

وأنا تقسيم بين فوائد تطوير جافا webapps (غير التجارية) ونشر لشيء من هذا القبيل Aptana أو Google سحابة، أو مجرد الذهاب مع حساب المضيف شريحة. هر أو جيتي والخلية هي حقا بلدي الاحتياجات الكبيرة فقط. Aptana ومحرك جوجل التطبيق يأتي مع بعض خيارات النشر الكسوف باردة، ولكن لا يهم حقا تطويره دون قاعدة كبيرة للمستخدم لتطبيقات؟

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

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

المحلول

لا أستطيع أن أتكلم لAptana لكن محرك تطبيقات جوجل هي تجربة تنموية مختلفة جذريا عن ما ستحصل عليه مع شيء من هذا القبيل [سليسهوست]. ومن جداول مختلفة (أي كنت قد حصلت على إمكانية التعامل مع الأحمال أكبر من ذلك بكثير) لكنه أيضا مختلفة تماما من تشغيل بنفسك الخادم تطبيق ويب (على سبيل المثال Glassfish، قط، جبوس، الخ) والترميز باستخدام "القياسية" أدوات جافا.

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

وباستخدام Google App Engine ستجد نفسك بناء على المحاكي (لم تقم بتشغيل حقا جداول كبيرة محليا) ولذلك لا يوجد يست 12:59 المراسلات بين البيئة وذلك على الخادم. ليس هناك مكان بديل للانتقال إلى ولا تزال تعمل في نفس البيئة سواء. أيضا، بعض وربما العديد من شعبية جافا الأطر قد تستخدم لتطوير تطبيق ويب إما لا تعمل على الإطلاق (على سبيل المثال) أو لن تعمل خارج نطاق فإن صندوق (<لأ href = "HTTP: // المجموعات. google.com/group/google-appengine-java/web/will-it-play-in-app-engine "يختلط =" نوفولو noreferrer "> انظر هنا لمزيد من التفاصيل ).

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

نصائح أخرى

وأنا استخدم [سليسهوست] وأنا سعيد بالنتيجة حتى الآن. من السهل أن ترقية شريحة الخاص بك (كان علي أن أفعل ذلك مرة واحدة بالفعل) ومن السهل التراجع إلى نسخة احتياطية من شريحة (كان علي أن أفعل ذلك مرة واحدة أيضا). أنا استضافة القط و MySQL.

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

وأنا أقترح باستخدام خدمات ويب الأمازون. يمكنك الحصول على الطاقة من السحابة مع عدم وجود قيود على التطبيق الخاص بك، على عكس محرك التطبيقات.

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