2009-08-06 10 views
7

आपकी राय में मुझे पहले क्या सीखना चाहिए: PHP या जावास्क्रिप्ट?PHP या जावास्क्रिप्ट सीखने पर सिक्का को टॉस करना

मैं दोनों को सीखने जा रहा हूं लेकिन आपको कौन सा ऑर्डर लगता है मुझे उन्हें सीखना चाहिए?

+0

समुदाय विकी – SilentGhost

+0

होना चाहिए फिर भी यह नहीं है ... –

+0

मैं वास्तव में * नहीं सीखना * PHP सीखना " "। यदि आवश्यक हो तो नौकरी के लिए इसे सीखें लेकिन ... यह * "पहली" भाषा नहीं होनी चाहिए (संक्रमण सहित)। –

उत्तर

17

जावास्क्रिप्ट, एक क्लाइंट-साइड भाषा जा रहा है वास्तव में एक लालित्य है (हालांकि AJAX के साथ कुछ एक आवश्यकता कहते हैं)। दूसरी ओर, PHP एक सर्वर-साइड भाषा है जो एक आवश्यकता है यदि आप एक गतिशील साइट बनाना चाहते हैं जो डेटाबेस से बात करता है। मैं पहले PHP सीखूंगा और उसके बाद बाद में कुछ जावास्क्रिप्ट में छिड़कूंगा।

+0

महान उत्तर के लिए धन्यवाद मेरे प्रश्न का स्पष्ट रूप से उत्तर दिया है। –

+0

मैं सहमत होगा। वापस देखकर मैंने HTML, CSS, PHP, MySQL, जावास्क्रिप्ट को अजीब बताया है। जावास्क्रिप्ट एक क्लाइंट साइड स्क्रिप्टिंग भाषा है जो आपको लगता है कि मैं सीएसएस के बाद सीखा होगा लेकिन मैंने नहीं किया। पहली बार जावास्क्रिप्ट पर अपनी पहली प्रोग्रामिंग भाषा के रूप में सीखना, मैं कहूंगा कि डब्ल्यू/क्रॉस ब्राउज़र के मुद्दों को सौंपने का लाभ नहीं है। इसी तरह, यहां तक ​​कि एक छोटी सी त्रुटि एक PHP स्क्रिप्ट को तोड़ने का कारण बनती है, और शायद यह जावास्क्रिप्ट त्रुटि के आधार पर मामला नहीं हो सकता है। – mdgrech

9

मैं PHP कहूंगा। यह आपको कुछ "संपूर्ण" लिखने की भावना देना चाहिए। यदि आप एक दीवार (यानी AJAX की आवश्यकता है) दबाते हैं, तो जावास्क्रिप्ट के साथ अपने PHP पृष्ठों को बेहतर बनाएं (लेकिन मैं JQuery, जो एक जावास्क्रिप्ट फ्रेमवर्क है) की सिफारिश करेगा।

5

आप जो करना चाहते हैं उस पर निर्भर करता है। यदि आप अपने वेबपृष्ठों पर फैंसी प्रभाव और बदलाव करना चाहते हैं, तो जावास्क्रिप्ट सीखें। यदि आप किसी डेटाबेस या किसी अन्य प्रकार की सर्वर-साइड सामग्री का उपयोग करना चाहते हैं, तो PHP सीखें।

+2

या यदि आपके पास कोई विकल्प है, तो PHP के बजाय Django सीखें, क्योंकि - बिना अपराध के - php को बुरा माना जाता है। –

+2

प्रश्न PHP और जावास्क्रिप्ट के बीच था। आप पाइथन, रुबी या किसी अन्य सर्वर-साइड स्क्रिप्टिंग भाषा के साथ उस पोस्ट में आसानी से PHP को प्रतिस्थापित कर सकते हैं। – rpjohnst

+0

PHP ** ** बुराई – spender

1

जावास्क्रिप्ट एक ऐसी भाषा है जो लगभग हर जगह चल सकती है क्योंकि यह लगभग हर ब्राउज़र पर समर्थित है, इसलिए आप प्रत्येक सत्र में इसका उपयोग करने में सक्षम होंगे, चाहे आप प्रोग्रामिंग में हों या नहीं। (जब तक यह है वेब आधारित) दूसरी तरफ

पीएचपी सर्वर साइड प्रोग्रामिंग के बारे में ज्ञान के आधार यदि आप इससे पहले कि यह साथ निपटा कभी नहीं किया है शुरू होता है। यह आपको जावास्क्रिप्ट की तुलना में कुकीज़ और डेटाबेस के साथ बहुत अधिक सौदा करने देता है, और आपको एक वास्तविक 'सिस्टम' बनाने की अनुमति देता है, जहां डेटा लगातार होता है।

सब ईमानदारी मैं पहली बार पीएचपी सीखना होगा, क्योंकि यह आपके जावास्क्रिप्ट शक्ति आप डेटाबेस तक पहुंच की जरूरत है जा रहा है, और यह आप AJAX और JSON तरह बातें सीखने में मदद होगा।

प्लस, jQuery जैसे पुस्तकालयों के साथ, जावास्क्रिप्ट सीखना आसान हो जाता है।

1

अपने विशेष स्थिति के बारे में अधिक जानने के बिना, मैं सुझाव देंगे कि PHP के लिए प्रलेखन प्रलेखन आप जावास्क्रिप्ट के लिए मिल जाएगा की तुलना में अधिक उपयोगी हो सकता है।

3

PHP क्योंकि आप डेटाबेस और सत्र समेत विकासशील अनुप्रयोगों के सर्वर-साइड भाग के बारे में और जानेंगे।

फिर जेएस पर जाएं, जब आपको कुछ क्लाइंट साइड सामान करने की आवश्यकता हो।

PHP अधिक विपणन योग्य भी है।

3

मैं अन्य लोगों के उत्तरों में जोड़ना चाहता हूं कि यह आपकी पृष्ठभूमि पर भी निर्भर करता है। यदि आप समझते हैं कि वेब कैसे काम करता है, तो आप पहले जावास्क्रिप्ट पर जा सकते हैं। यदि आप नहीं करते हैं, तो PHP के लिए जाएं, इससे आपको वेब को बेहतर समझने में मदद मिलेगी, फिर जावास्क्रिप्ट अधिक समझ में आएगा।

+0

मुझे लगता है कि मैं PHP के साथ शुरू करूंगा :) –

+0

शुभकामनाएं! :) –

0

आप वास्तव में किसी भी तरह से जा सकते हैं लेकिन शायद मैं कहूंगा कि PHP शुरू करने के लिए एक बेहतर जगह है। PHP जावास्क्रिप्ट की तुलना में अधिक "सख्त" है, इसलिए आप औपचारिकता को थोड़ा बेहतर सीखते हैं और फिर जावास्क्रिप्ट के साथ आराम कर सकते हैं।

+1

मुझे लगता है कि मैंने पहली बार "PHP", "सख्त" और "औपचारिकता" को एक ही वाक्य में देखा है। –

+0

जावास्क्रिप्ट से संबंधित किसी भी तरह :-p –

+0

मैं पहले PHP सीखने के विचार से सहमत हूं, लेकिन मुझे लगता है कि PHP के साथ सर्वोत्तम अभ्यास ओओ सिद्धांतों का उपयोग करते समय भी, यह जावास्क्रिप्ट बहुत कठोर है, उदा। गुंजाइश और प्रकार के साथ। जावास्क्रिप्ट PHP के जे 2 ईई-शैली वाक्यविन्यास की तुलना में कुछ अधिक उन्नत ओओ प्रतिमानों की अनुमति देता है, जो कि मैं मानता हूं कि PHP पहली भाषा के लिए बेहतर विकल्प है। –

2

तथ्य यह है कि आप दोनों पर विचार कर रहे हैं मुझे बता रहा है कि आप समृद्ध इंटरनेट ऐप्स बनाना चाहते हैं। पहले PHP से शुरू करें और सीखें कि ग्राउंड अप से वेब एप्लिकेशन कैसे बनाया गया है। MySQL डेटाबेस के लिए एक महसूस करें। आपको लगता है कि आप पर्याप्त PHP जानते हैं, यह जावास्क्रिप्ट से समृद्ध है।

0

उस मक्खन पर निर्भर करता है जिसे आप आगे बढ़ना चाहते हैं और एएसपी.नेट सीखना चाहते हैं। यदि आप करते हैं, तो जावास्क्रिप्ट सीखें।सर्वर-साइड भाषाएं बहुत अधिक कार्यक्षमता प्रदान करती हैं (डेटाबेस कनेक्शन, सर्वर-साइड पेज इफेक्ट्स इत्यादि)

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