आप कुछ अलग प्रश्न पूछ रहे हैं...
- मैं जावा के साथ वेबसाइट कैसे बना सकता हूं?
जावा के साथ वेबसाइट बनाना शुरू करने का सबसे आसान तरीका जेएसपी का उपयोग करना है। जेएसपी जावा सर्वर पेज के लिए खड़ा है, और यह आपको गतिशील पेज निर्माण के लिए जावा कोड फाइलों में एचटीएमएल एम्बेड करने की अनुमति देता है। जेएसपी को संकलित और सेवा करने के लिए, आपको एक सर्वलेट कंटेनर की आवश्यकता होगी, जो मूल रूप से एक वेब सर्वर है जो जावा कक्षाएं चलाता है। सबसे लोकप्रिय बुनियादी सर्वलेट कंटेनर को टॉमकैट कहा जाता है, और यह अपाचे सॉफ्टवेयर फाउंडेशन द्वारा मुफ्त प्रदान किया जाता है। उस ट्यूटोरियल का अनुसरण करें जो क्लीटस ने यहां प्रदान किया है। ।
एक बार जब आप टॉमकैट को चालू कर लेते हैं, और जेएसपी को तैनात करने की बुनियादी समझ रखते हैं, तो आप शायद अपना खुद का जेएसपी बनाना शुरू करना चाहेंगे। मुझे हमेशा आईबीएम डेवलपर वर्क्स ट्यूटोरियल पसंद हैं। उनके पास एक JSP ट्यूटोरियल है यहां यह ठीक दिखता है (हालांकि थोड़ा दिनांकित)।
आप पाएंगे कि जावा वेब विकास में जेएसपी की तुलना में बहुत कुछ है, लेकिन ये ट्यूटोरियल आपको सही दिशा में ले जाएंगे।
- PHP बनाम जावा
यह काफी सब्जेक्टिव प्रश्न है। पीएचपी और जावा सिर्फ उपकरण हैं, और एक खराब प्रोग्रामर के हाथों में, कोई भी उपकरण बेकार है। PHP और Java दोनों की अपनी ताकत और कमजोरियां हैं, और उनकी चर्चा शायद इस पोस्ट के दायरे से बाहर है। मैं कहूंगा कि यदि आप पहले से ही जावा जानते हैं, तो जावा से चिपके रहें।
- फ़ाइल I/O बनाम MySQL
MySQL वेब अनुप्रयोगों के लिए बेहतर अनुकूल है, क्योंकि इसे कई समवर्ती उपयोगकर्ताओं को संभालने के लिए डिज़ाइन किया गया है। हालांकि आपको पता होना चाहिए कि जावा, JDBC, Java के डेटाबेस कनेक्टिविटी फ्रेमवर्क के माध्यम से PHP जितनी आसानी से MySQL का उपयोग कर सकता है।