बिल्ड-तैनाती-परीक्षण चक्र समय को कम करने के लिए जावा वेब विकास पर्यावरण सबसे अच्छा क्या है?जावा वेब विकास पर्यावरण बिल्ड-तैनाती-परीक्षण चक्र समय को कम करने के लिए?
वेब विकास पर्यावरण: जेबीएसएसएसएस, टॉमकैट, जेट्टी? युद्ध विस्फोट तैनात? युद्ध की प्रतिलिपि बनाएँ या प्रतीकात्मक लिंक का उपयोग करें? यहां ऐसे कारक हैं जिनके बारे में मुझे नहीं पता।
बिल्ड-तैनाती-परीक्षण चक्र? स्रोत कोड या अन्य संसाधनों (जावा स्रोत, एचटीएमएल, जेएसपी, जेएस, छवियों इत्यादि सहित) में परिवर्तन करने के बाद ब्राउज़र में बदलाव का परीक्षण करने में कितना समय लगता है।
मैं एंटी बिल्ड और जे 2 ईई कंटेनर शुरू करने में व्यतीत समय की मात्रा को कम करके अपने विकास को तेज करने की सोच रहा हूं। मैं रेल पर अनुभव रूबी चाहता हूं --- या जितना करीब मैं प्राप्त कर सकता हूं।
मैं एक समाधान पसंद करूंगा जो वेब ढांचा अज्ञेयवादी है, हालांकि यदि कोई विशेष रूपरेखा विशेष रूप से फायदेमंद है, तो मैं इसके बारे में सुनना चाहता हूं।
मान लें कि सभी मानक उपकरण उपयोग में हैं: हाइबरनेट, स्प्रिंग, जेएमएस, आदि। यदि इस काम को करने के लिए समर्थन आधारभूत संरचना को स्टबिंग/मॉकिंग करना आवश्यक है, तो मैं इसके साथ ठीक हूं। असल में, मैं एक विकास वातावरण के साथ ठीक हूं जो हमारे उत्पादन पर्यावरण से बहुत अलग है अगर यह मुझे पर्याप्त समय बचाता है।
क्या आप कक्षा में हर बार अंतर्निर्मित सर्वर को पुनरारंभ नहीं करना चाहते हैं? मैंने जीएई पर एक नज़र डाली है और पाया है कि मुझे यह करना है। जानना अच्छा लगा क्योंकि मैं गलत हो सकता था। – Damo
मेरे उत्तर में मैं केवल abuot परिनियोजन ले रहा हूं - वैसे भी, आपको ऐसा करना होगा (केवल विकास सर्वर को पुनरारंभ करें) यदि आप अपना सर्वर साइड कोड बदलते हैं - GAE + GWT में अधिकांश तर्क क्लाइंट-साइड है तो यह बहुत बड़ा नहीं है एक सौदा। – JohnIdol