2010-02-15 9 views
6

मैंने PHP (दोनों प्रक्रियात्मक और ओओ) का उपयोग करके बहुत सारे वेब विकास किए हैं। पिछले कुछ सालों में जावा डेवलपमेंट (जेएसपी और सर्लेट्स) में एम्बेडेड सिस्टम के लिए शामिल नहीं है। मैं जावा एसई का उपयोग करके काफी कुशल हूं और हाल ही में एक अच्छा वेब देव काम किया है। मैं जेएसपी और सर्वलेट्स का उपयोग करके इस साइट को विकसित करने की सोच रहा हूं लेकिन यह जावा का उपयोग करके अपने ज्ञान की प्रगति के लिए कड़ाई से है। क्या PHP या एएसपी आदि पर जेएसपी और सर्वलेट्स का उपयोग करने का कोई वास्तविक कारण है? समस्या यह है कि बहुत सी होस्टिंग कंपनियां ऑफर नहीं करती हैं उदा। टॉमकैट या अन्य जेएसपी सर्वर और यदि वे करते हैं, तो यह महंगा है।जेएसपी/सर्वलेट का उपयोग क्यों करें?

किसी भी प्रतिक्रिया की सराहना की जाएगी।

GF

+1

महंगा कितना महंगा है? कई सस्ते वीपीएस जो अभी उपलब्ध हैं, आप अपने जावा वेबएप को चलाने में सक्षम होंगे। –

+0

सबसे सक्षम वीपीएस $ 20/माह (मेरे पसंदीदा, लिनोड सहित) – Earlz

+1

प्रति माह 20 से शुरू होते हैं, जब आप PHP5 (लेकिन कोई जावा वेब सर्वर) प्रदान करने वाली कुछ सेवाओं के लिए 5 प्रति माह की तुलना करते हैं तो मैं महंगा मानता हूं। – Grungefreak

उत्तर

0

आप समय मिल गया है, तो यह एक अच्छा विचार है अगर केवल जावा के वेब पहलुओं को जानने के लिए। मैं सुझाव देता हूं कि जावा वेब फ्रेमवर्क जैसे Spring MVC, Wicket, या Struts देखें, क्योंकि वे विकास को सरल बनाते हैं (उन्हें सीखने के बाद) और वेब ऐप्स को अधिक टेस्टेबल और रखरखाव योग्य बनाते हैं।

+0

क्या आप एक दूसरे की सिफारिश कर सकते हैं? – Grungefreak

+3

दूसरे पर एक जावा फ्रेमवर्क चुनना वास्तव में PHP/एएसपी पर जावा चुनने के सवाल का जवाब नहीं देता है। – skaffman

2

मैं वर्षों से जेएसपी का उपयोग कर रहा हूं और विस्तारशीलता आमतौर पर मासिक होस्टिंग के लिए नाममात्र लागत को इसके लायक बनाता है। उस ने कहा, यदि आपको मूलभूत जानकारी या फिर से शुरू करने वाले पृष्ठ को स्थापित करने की आवश्यकता है, तो शायद आपको जेबॉस या कुछ अन्य स्लेजहैमर की आवश्यकता नहीं होगी।

जेएसपी/जावा के साथ, यह नियंत्रक परत में जावा का उपयोग करने के लिए दरवाजा खोलता है (आप शायद पहले से ही इस्तेमाल किया है या उन्नत कनेक्शन पूलिंग, वितरित कैशिंग, क्वार्ट्ज, हाइबरनेट ऑब्जेक्ट/रिलेशनल दृढ़ता के माध्यम से शेड्यूलिंग) के बारे में सुना है। और फिर आप JVM के साथ किसी भी मशीन पर जावा चला सकते हैं। जेएसपी पर सिंटैक्स अविश्वसनीय रूप से मुश्किल नहीं है, हालांकि इसमें सीखने की वक्र है। जहां तक ​​होस्टिंग, eatj.com अब तक बहुत अच्छा रहा है।

PHP पक्ष पर, आप आसानी से वर्डप्रेस जैसी सामुदायिक सुविधाओं को शामिल कर सकते हैं। जबकि आप जावा के लिए nWordPress का उपयोग कर सकते हैं, यह वही बात नहीं है। फेसबुक, शायद वहां PHP के सबसे बड़े कार्यान्वयन में से एक है, हिपहॉप का उपयोग करता है और नाटकीय रूप से उनकी प्रोसेसर आवश्यकताओं को कम करता है।

आपकी परियोजना में PHP डेवलपर्स के साथ काम करने में भी आसान समय हो सकता है क्योंकि वे जेएसपी डेवलपर्स की अपेक्षा अपेक्षाकृत अधिक आसान हैं। मैं कहूंगा कि जेएसपी और/या रुबी सीखें - यह कुछ और दरवाजे खोलता है और आप अंत में एक विधि को एक दूसरे से पसंद कर सकते हैं।

संबंधित मुद्दे