2009-07-30 10 views
6

कौन सा ऑपरेटिंग सिस्टम सामान्य रूप से PHP विकास या विकास के लिए सबसे अच्छा है?कौन सा ऑपरेटिंग सिस्टम सामान्य रूप से PHP विकास या विकास के लिए सबसे अच्छा है?

1) लिनक्स मिंट? 2) उबंटू? 3) विंडोज 7? 4) ओएस?

+1

आवश्यकताएं क्या हैं? – TigerTiger

+5

ऐसा है: PHP प्रोग्रामर क्या पसंद करते हैं: सेब या नाशपाती? ;-) –

+14

स्पष्ट रूप से पीयर: पी – Edd

उत्तर

28

सबसे अच्छा ऑपरेटिंग सिस्टम के लिए चार संभावनाओं पर विकसित करने के लिए कर रहे हैं:

  1. एक आप के साथ सबसे परिचित हैं। Familiarity उत्पादकता नस्लों;
  2. आपकी टीम पर हर कोई इसका उपयोग करता है। आप अलग होने से समस्याएं पैदा कर सकते हैं;
  3. आपके उपकरण पर उपलब्ध एक है। कभी-कभी आपके पास कोई विकल्प नहीं होता है; और
  4. आपका उत्पादन वातावरण चालू है। मैंने पहले की समस्याओं को देखा है क्योंकि देव पर्यावरण विंडवोस पर था और उत्पादन वातावरण लिनक्स था। यह जावा के साथ था। जैसे ही वे हो सकते हैं सूक्ष्म मतभेद हो सकते हैं जो आपको बुरी तरह काट सकते हैं। PHP बनाम लिनक्स पर काफी अलग होने का PHP एक और अच्छा उदाहरण है।

एक चीज जो मैं इसमें जोड़ूंगा वह यह है कि, किसी ओएस-विशिष्ट विशेषताओं के बारे में मैं सोच सकता हूं, जो वास्तव में महत्वपूर्ण है फाइल सिस्टम है। एक बार जब मैं उबंटू/ext3 पर 40 सेकंड तक पुटी (svn + ssh) के साथ WinXP/NTFS पर 20 मिनट का विवर्तन चेकआउट चला गया। बिल्ड समय भी 15 मिनट से ~ 3 मिनट तक गिर गया। दोनों मामलों में लगभग सभी फाइल सिस्टम था।

+2

ये सभी बहुत अच्छे मुद्दे हैं; पर्यावरण से परिचित होने और यह आपके पास जो कुछ भी है, उसके करीब होने के नाते मेरी पुस्तक में सबसे बड़ा है। प्रदर्शन एक धो है; आपका समय प्रसंस्करण शक्ति की लागत से कहीं अधिक मूल्यवान है। –

+0

+1। और यहां एक विषय-वस्तु टिप्पणी है जो मेटा से संबंधित है। प्रश्न 'व्यक्तिपरक' नहीं है। यह उत्तर पूरी तरह से उद्देश्य है, और सर्वोत्तम इंजीनियरिंग अभ्यास का प्रतिनिधित्व करता है। व्यक्तिपरक टैग के साथ नीचे! – MarkJ

7

जो भी आप सबसे ज्यादा परिचित और पसंद करते हैं।

यह वास्तव में एक व्यक्तिगत निर्णय है कि आप कैसे काम करना पसंद करते हैं और जिन उपकरणों के साथ आप काम करना चाहते हैं।

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

PHP के बारे में महान चीजों में से एक यह है कि आप लगभग विभिन्न प्रकार के उपकरणों के साथ कहीं भी विकसित कर सकते हैं।

6

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

4

संभवत: वही वही है जिसे आप अपने सॉफ़्टवेयर को तैनात करना चाहते हैं, हालांकि यह PHP जैसे प्रौद्योगिकियों के लिए कम लागू होता है (लेकिन अभी भी परीक्षण करना महत्वपूर्ण है) जो एकाधिक प्लेटफार्मों पर चलने में काफी अच्छा है।

-1

मैंने अपने PHP विकास को करने के लिए WinXP पर नोटपैड ++ का उपयोग किया है। । सुंदर सरल और एफ़टीपी में बनाया गया है

+0

कभी नोटपैड ++ के साथ एक बड़ी परियोजना का प्रबंधन करने की कोशिश की? मै शायद नहीं। ;-) –

+1

अच्छा बिंदु श्री Gerber। वाटरप्रूफ से PHPEdit मेरे पास एक महान विंडोज पॉर्डक्शन पर्यावरण – Roland

+1

है। मैंने दोनों को त्याग दिया। – MiseryIndex

3

PHP विकास के लिए कोई सर्वश्रेष्ठ ऑपरेटिंग सिस्टम नहीं है। उस व्यक्ति को चुनें जिसे आप सहज महसूस करते हैं, जिसे आप जिस आईडीई का उपयोग करना चाहते हैं उस पर काम करता है। यह भी सुनिश्चित करें कि आप ऑपरेटिंग सिस्टम का उपयोग करने से परिचित हैं।

2

कोई स्पष्ट कट जवाब नहीं है। यदि आप विंडोज से परिचित हैं तो इसका उपयोग करने में कोई समस्या नहीं है। आप या तो Wamp (http://www.wampserver.com/en/) या Xammp (http://sourceforge.net/projects/xampp/) सर्वर का उपयोग कर सकते हैं (वे आपके लिए संपूर्ण PHP, अपाचे और MySQL स्टैक को परेशानी मुक्त तरीके से इंस्टॉल कर सकते हैं)। यदि आप बिल्कुल नए हैं, तो मैं वैंप का सुझाव देता हूं क्योंकि यह अधिक आसान है।यदि आप PHPMyadmin चीज़ के साथ अच्छे नहीं हैं, तो आप डेटाबेस प्रबंधन के लिए SQLYog (http://www.webyog.com/en/) का भी उपयोग कर सकते हैं।

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

मैंने मैक का उपयोग नहीं किया है लेकिन वहां भी अच्छे संसाधन हो सकते हैं। बस गूगल।

2

उबंटू PHP विकास के लिए सबसे अच्छा ऑपरेटिंग सिस्टम है ..

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