मैं Aptana से बात नहीं कर सकता लेकिन Google App Engine स्लाइसहोस्ट जैसे कुछ के साथ आपको प्राप्त होने वाला एक मूल रूप से अलग विकास अनुभव है। यह अलग-अलग पैमाने पर है (यानी आपको बहुत अधिक भार संभालने की संभावना है) लेकिन यह आपके स्वयं के वेब ऐप सर्वर (जैसे ग्लासफ़िश, टॉमकैट, जेबॉस इत्यादि) चलाने और "मानक" जावा टूल्स का उपयोग करके कोडिंग से भी अलग है।
स्लाइसहोस्ट या किसी होस्टेड समाधान के साथ स्थानीय स्तर पर अपना खुद का विकास वातावरण स्थापित करना आसान है जो वास्तव में सर्वर पर चल रहा है कि आप नकल करते हैं। वही सॉफ्टवेयर, वही वीएम, शायद लिनक्स का एक ही संस्करण। आप एक अलग मेजबान में भी जा सकते हैं और फिर भी उसी वातावरण को स्थापित करने में सक्षम हो सकते हैं।
Google ऐप इंजन के साथ आप स्वयं को एक एमुलेटर (आप वास्तव में स्थानीय रूप से बिगटेबल नहीं चलाते) पर निर्माण करेंगे, इसलिए आपके पर्यावरण और सर्वर पर एक से एक पत्राचार नहीं है। यहां तक कि एक ही वातावरण में चलने के लिए कोई वैकल्पिक स्थान नहीं है। साथ ही, कुछ वेब जावा डेवलपमेंट के लिए आप शायद कई लोकप्रिय जावा फ्रेमवर्क का उपयोग कर सकते हैं या तो काम नहीं करेंगे (उदा।) या आउट-ऑफ-द-बॉक्स (see here for more details) काम नहीं करेंगे।
मैं ऐप इंजन पर नहीं हूं, वास्तव में, मुझे लगता है कि यह वास्तव में अच्छा है। यदि आपके ऐप्स की मांग अपेक्षाकृत कम है और इसलिए आपको बड़ी स्केलिंग आवश्यकताओं की आवश्यकता नहीं है, लेकिन आपका ट्रैफ़िक इतनी कम नहीं है कि आप Google पर मुफ्त भत्ता के भीतर आराम से फिट बैठते हैं तो मैं शायद एक होस्टेड समाधान की ओर झुकाऊंगा इसके बजाय स्लाइसहोस्ट।
स्रोत
2009-05-15 21:38:59
मैं धीरे-धीरे ऐप इंजन पर जावा ऐप लिखने की कोशिश कर रहा हूं और आपके अंक स्पॉट पर हैं। ढांचे की आपकी पसंद वर्तमान में काफी सीमित है जो मेरे लिए सबसे बड़ी कमी है। मैंने अभी तक अपने ऐप को अपने सर्वर पर अपलोड करने का प्रयास नहीं किया है, इसलिए मैं पर्यावरण में अंतर से बात नहीं कर सकता, लेकिन मुझे उम्मीद है कि वे बड़ी संख्या में मुद्दों को पकड़ने के लिए पर्याप्त होंगे। मैं जा रहा हूं क्योंकि मुझे संदेह है कि मेरा यातायात बहुत लंबे समय तक मुक्त होने के लिए पर्याप्त छोटा होगा। – digitaljoel