2010-11-15 12 views
9

बस सोच रहा है कि एएसपीनेट सीखना जरूरी है या नहीं।वेब विकास में - क्या एएसपीनेट ऐसा कर सकता है कि PHP नहीं कर सकता है?

इसके अलावा, जो विकसित करने के लिए तेज़ है? अगर मैं अब एएसपीनेट सीखता हूं ..

मैं अपने पहले वेब एप्लिकेशन के लिए उन भाषाओं में से एक का उपयोग करूँगा।

धन्यवाद!

+0

आपको एक PHP टैग जोड़ना चाहिए। – jocull

+7

कुछ भी नहीं अच्छा इस सवाल से आ सकता है: पी सिर्फ बनाम अंत में पीएचपी fanboys ASP.NET होगा .. – Jakub

उत्तर

9

मुझे लगता है कि सबसे अच्छा जवाब है कि प्रश्न के इस प्रकार के लिए दिया जा सकता है बस है:

दोनों की कोशिश करें और तय लिए अपने आप

मैं devs कि PHP कसम और दूसरों कि कसम पता है ASP.NET।ऐसे कई भी हैं जो PHP से नफरत करते हैं लेकिन एएसपी.नेट से प्यार करते हैं।

आपका प्रश्न बहुत व्यक्तिपरक, यह ठीक से जवाब नहीं किया जा सकता है जब तक आप की तरह अधिक विशिष्ट विवरण में गोता लगाने, "क्या पीएचपी सूत्रण करते हैं?" आदि

हम आपको नहीं बता सकता कि आप तेजी में विकास होगा, हम लोभी/एक नई भाषा है, जो इस धारणा मुझे लगता है कि तुम दोनों के लिए नए हैं है का उपयोग करने में अपने कौशल के स्तर का पता नहीं है।

हालांकि क्योंकि मैं PHP से पक्षपातपूर्ण हूं, मैं PHP की कोशिश करने के लिए अनुशंसा करता हूं, लेकिन यह मेरी राय है।

+3

यह जवाब सही बिंदु आप पूरी तरह से अपने आप को पीएचपी की सिफारिश ने खण्डन तक महान था। क्या वास्तव में आपके उत्तर को निष्पक्ष छोड़ना मुश्किल था? – Dan

+0

imho यह उत्तर ठीक नहीं है क्योंकि आपको लगता है कि आप दोनों को कितनी बार कोशिश करने की आवश्यकता है? मैं सच में दोनों सिर्फ उन्हें ... – docesam

2

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

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

+0

"हाँ, यह बुरा कोडिंग प्रथाओं को जन्म दे सकता": याद रखें कि आप किसी भी भाषा में FORTRAN लिख सकते हैं;) – azkotoki

0

मुझे लगता है कि वेब विकास न कि अपनी भाषा पर निर्भर करते हैं जो क्योंकि भाषा अवधारणाओं में एक ही तरह sessions/cookies

ASP.NET और PHP दोनों शक्तिशाली भाषाओं यह एक ही कार्य कर सकते हैं कर रहे हैं है।

लेकिन मुझे विश्वास है कि यदि आप एक नौसिखिया बेहतर किक करने हैं php के साथ शुरू क्योंकि यह वेब अवधारणाओं को समझने के लिए आसान हो जाएगा और यू आसानी से ASP.NET की तरह एक भाषा के लिए स्थानांतरित कर सकते हैं।

+0

हार्ड) – Jakub

+0

@Jakub lol, मैं कॉलेज से बाहर कुछ छात्रों, थे कि शुद्ध एमएस पढ़ाया जाता है और उनके लिए ASP.net आसान था पता है, कहने के लिए, यह एक 'जीयूआई' आप शुरू से ही सही के साथ काम कर सकता था! वे समझने के लिए 'वेब विकास' है localy यहां भी 'वेब विकास' है एक चर्चा शब्द है एक जीवन समय लगेगा;) – Sudantha

0

वास्तविक क्षमताओं के संदर्भ में, बहुत कम अंतर है। हालांकि, दोनों प्लेटफॉर्म उनके डिजाइन दृष्टिकोण और संस्कृति में काफी भिन्न होते हैं। यह निर्धारित करने का कोई तरीका नहीं है कि किसके साथ विकास करना तेज होगा। एक विशिष्ट परिस्थिति में, कोई अन्य या इसके विपरीत की तुलना में खुद को एक तेज़ विकास चक्र में उधार दे सकता है।

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

0

बस वेब विकास के संदर्भ में बात कर रहे हैं, वहाँ शायद एक बहुत आप सुंदर समान रूप से किसी भी भाषा के साथ ऐसा नहीं कर सकते नहीं है।

व्यापक वेब विकास के लिए दोनों भाषाओं का उपयोग करने के बाद, मैंने पाया है कि Asp.Net शायद यह बाहर करता है। टूलींग समर्थन बेहतर है, महान प्रलेखन है, सब सामान आप की जरूरत अब नि: शुल्क है और आपको तैयारी करने और इसके साथ बहुत जल्दी चल सकते हैं।

जैसा पहले ही कहा गया है, यह है कि क्या आप एक गतिशील पटकथा भाषा या एक जोरदार टाइप मॉड्यूलर भाषा पसंद पर निर्भर करता है। मैं आप PHP के साथ शुरू हालांकि तब के रूप में आप की घटनाओं, नियंत्रण, viewstate, वर्ग पुस्तकालयों, आदि आप उन चीजों को बहुत आसान चुन सकते हैं जैसे और अधिक उन्नत Asp.net अवधारणाओं से निपटने के लिए की जरूरत नहीं है एक बार तुम मिल गया है सुझाव देंगे वेब के लिए वाक्यविन्यास और प्रोग्रामिंग के साथ पकड़ने के लिए।

8

PHP एक स्क्रिप्टिंग भाषा है। एएसपी.नेट एक ढांचा है।

आईएमओ परियोजना जितना बड़ा होगा, बेहतर एएसपी.नेट होगा।

+1

छू नहीं की कोशिश और यहाँ लेख और बेंचमार्क इस्तेमाल किया के बारे में ब्रैंडन सैवेज द्वारा एक प्रतिक्रिया है मतलब। http://www.brandonsavage.net/of-lies-damned-lies-and-benchmarks/ – rvdavid

+2

यदि आप PHP के बारे में चिंता करते हैं तो बड़ी साइट के लिए पर्याप्त तेज़ी से नहीं, याद रखें कि यह फेसबुक को शक्ति देता है। उन्होंने इसके लिए अपना स्वयं का कंपाइलर भी लिखा है - http://developers.facebook.com/blog/post/358 - और वह कंपाइलर ओपन सोर्स है इसलिए कोई भी इसका उपयोग कर सकता है। – Spudley

+2

मैं कोडिनेटर फ्रेमवर्क के साथ PHP करने की योजना बना रहा हूं। – Garv

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