2011-11-16 5 views
6

मैं वर्तमान में कंप्यूटर विज्ञान और इंजीनियरिंग में प्रमुखता प्राप्त कर रहा हूं। अधिकांश कक्षाओं में, हम आम तौर पर सी या सी ++ से निपटते हैं, इसलिए मैं वेब प्रोग्रामिंग के लिए नया हूं। मुझे बस एक वेबपृष्ठ बनाने के लिए असाइनमेंट मिला जो डीबी 2 का उपयोग करता है। चूंकि मुझे वेब प्रोग्रामिंग के बारे में कुछ नहीं पता है, इसलिए मुझे वेब प्रोग्रामिंग भाषाओं में से एक सीखना है, और जेएसपी, पीएचपी, एचटीएमएल 5 और जावास्क्रिप्ट वे हैं जिन्हें मैंने सुना है। क्या कोई मुझे बता सकता है कि अंतर क्या हैं?जेएसपी, पीएचपी, एचटीएमएल 5 और जावास्क्रिप्ट के बीच अंतर क्या हैं?

मैं जेएसपी सीखने की सोच रहा था क्योंकि मैं जावा का अध्ययन करने वाला था। क्या आप पुनः संयोजित कर सकते हैं कि मुझे कौन सी सीखनी चाहिए?

धन्यवाद अग्रिम में :)

+0

सबसे पहले जेएसपी/पीएचपी सर्वर साइड भाषाएं हैं - यानी वे एक सर्वर पर चलते हैं ... जहां एचटीएमएल 5 और जावास्क्रिप्ट एक क्लाइंट (ब्राउज़र) के भीतर चलता है ... यह एक सीधी सीखने की वक्र बनने जा रहा है - लेकिन भाषा को गुगल करना इसके बाद "ट्यूटोरियल" शायद जाने का आपका तरीका है! – ManseUK

+1

इस पृष्ठ को आपको शुरू करने के लिए एक नज़र डालें -> http://en.wikipedia.org/wiki/Web_development – ManseUK

+0

मुझे लगता है कि PHP शुरू करने के लिए एक अच्छी जगह है, क्योंकि यह काम करना बेहद आसान है। – halfer

उत्तर

8

जेएसपी और PHP वेब प्रोग्रामिंग भाषाएं हैं। वे ज्यादातर दृश्य के पीछे तर्क के रूप में उपयोग किया जाता है। सभी if-else, variable, for each, आदि सभी यहां जाएं।

जब जेएसपी/PHP प्रस्तुत किया जाता है, तब HTML को कॉल किया जाता है। एचटीएमएल जो भी आप किसी वेबसाइट पर देखते हैं।राइट क्लिक करें और किसी भी वेबपृष्ठ पर स्रोत देखें चुनें, आपके द्वारा देखे जाने वाले स्रोत कोड HTML हैं।

जावास्क्रिप्ट ज्यादातर फ्रंट-एंड भी है, यह उपयोगकर्ता द्वारा देखे जाने वाले कार्यों के साथ बातचीत करने जैसा है।

वेबसाइट बनाने के लिए, आपको कम से कम HTML को जानने की आवश्यकता है। केवल एचटीएमएल को जानने से आपको केवल स्थैतिक वेबसाइटों को कोई तर्क नहीं मिल सकता है, लेकिन वेब प्रोग्रामिंग भाषा बैक-एंड चल रही है, आप उपयोगकर्ता पंजीकरण आदि जैसे अधिक कर सकते हैं।

अपनी परियोजना को पूरा करने के लिए, आपको जेएसपी/PHP और एचटीएमएल की आवश्यकता है । जावास्क्रिप्ट आवश्यक नहीं है।

मैं आपको PHP का उपयोग करने की सलाह देता हूं, क्योंकि यह अधिक व्यापक रूप से समर्थित है, समृद्ध दस्तावेज, सेटअप करने में आसान है, और संभावना है कि आपके प्रश्नों को स्टैक ओवरव्लो में तेज़ी से उत्तर दिया जाएगा। ;) नई भाषा सीखने का यह मौका लें।

+0

कमाल के रूप में भी सुझाव दूंगा !! आपका बहुत बहुत धन्यवाद! – Thoony

6

एक बहुत आप HTML जानने के लिए की आवश्यकता होगी, जावास्क्रिप्ट, सीएसएस, और HTML कोई बात नहीं क्या सर्वर साइड प्रोग्रामिंग भाषा आप का प्रयोग करेंगे।

तो, आप निश्चित रूप से जानने की आवश्यकता होगी:

  1. HTML/XHTML/एचटीएमएल 5
  2. जावास्क्रिप्ट
  3. सीएसएस

अब, मार्कअप (एचटीएमएल) के इस संयोजन उत्पन्न करने के लिए, जावास्क्रिप्ट या सीएसएस, आपको एक सर्वर साइड प्रोग्रामिंग/स्क्रिप्टिंग भाषा जैसे PHP या JavaEE (JSP) की आवश्यकता है। तो, एक सर्वर साइट प्रोग्रामिंग/स्क्रिप्टिंग भाषा चुनें और वेब प्रोग्रामिंग सीखना शुरू करें। अगर आप जावा सीखने जा रहे हैं तो मैं जेएसपी भी चुनूंगा।

रहे हैं भी कई आसान जानने के लिए/उपयोग सर्वर साइड पटकथा भाषा आप विचार कर सकते हैं:

  1. अजगर (Django, web2py की तरह एक WebFramework, तूफान के साथ)
  2. रूबी (अपने Stelar WebFramework रेल के साथ)
  3. ASP.NET/ASP.NET MVC

और कई अन्य (आप Microsoft रास्ता तय करना चाहते हैं)। उनमें से सभी की कमजोरी और ताकत है, लेकिन वे भी बहुत अच्छे हैं। वे निश्चित रूप से आपको अपना काम पूरा कर देंगे।

सलाह का एक टुकड़ा, आईएमएचओ: यदि आप वेब प्रोग्रामिंग सीखना चाहते हैं, तो कुछ सरल से शुरू करें। जेएसएफ, या कई अन्य लोगों जैसे अत्यधिक जटिल जावा वेब ढांचे से दूर रहें।

+0

या जेएसएफ, चूंकि जेएसपी को जेएसएफ – stivlo

+1

@stivlo द्वारा अप्रचलित कर दिया गया है: क्षमा करें, मैं किसी को भी जेएसएफ की सिफारिश नहीं करता। मुझे इससे घृणा है। :-) –

+0

eheh, एक और दृष्टिकोण जेएसपी/जेएसएफ से पूरी तरह से बचता है और एचटीएमएल/सीएसएस/जावास्क्रिप्ट के साथ दृश्य प्रस्तुत करता है और बैकएंड में जावा वेबसाइसेस को कॉल करता है (यही वह है जो मैं करता हूं)। यह दृष्टिकोण वेबसाइटों से अधिक प्रशासन के लिए ठीक है। – stivlo

1

आप HTML, CSS पहले (इन प्रोग्रामिंग नहीं कर रहे हैं भाषाओं) सीखना चाहिए, तो आप Javascript जानने के लिए और पिछले PHP पर कर सकते हैं। मैं आपको स्वयं द्वारा जेएसपी सीखने की सलाह नहीं दे सकता (मैंने इसे एक बार करने की कोशिश की है और मैं असफल रहा क्योंकि मुझे कुछ समझ में समस्याएं थीं)

+0

आम तौर पर एक वेब agenecy में
वेबसाइट डिजाइन अलग व्यक्ति द्वारा किया जाता है अलग व्यक्ति और वेब विकास द्वारा विकसित की है ... तो यह इन सभी
के बारे में ज्ञान होना आवश्यक नहीं है लेकिन यदि आप अपनी पूरी वेबसाइट बनाना चाहते हैं तो पहले एचटीएमएल-> सीएसएस-> जावास्क्रिप्ट-> PHP/JSP –

+0

जानकारी के लिए धन्यवाद! मुझे अकेले जेएसपी का अध्ययन करने पर पुनर्विचार करना चाहिए ... – Thoony

1

आपको वेब पर इन भाषाओं पर ट्यूटोरियल्स के लिए बहुत सारे लिंक भी मिलेंगे।

लेकिन बुनियादी के लिए मैं डब्ल्यू 3 स्कूली वेबसाइट पसंद करता हूं।

+2

मुझे कबूल करना होगा कि मैंने W3Schools का बहुत उपयोग किया है, लेकिन मैंने http://w3fools.com/ भी पढ़ा है। तो मैं https://developer.mozilla.org/en-US/docs को एक महान संसाधन – danneth

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