PHP एक ओपन-सोर्स सर्वर-साइड स्क्रिप्टिंग भाषा है जिसका उपयोग स्थिर या गतिशील वेब एप्लिकेशन को विकसित करने के लिए किया जाता है। PHP हाइपरटेक्स्ट प्री-प्रोसेसर के लिए है, जो पहले पर्सनल होम पेज के लिए था।
कई PHP IDE हैं जो स्मार्ट कोड पूरा करने और वास्तविक समय में त्रुटि को मान्य करते हैं। इन उपकरणों में PHP स्क्रिप्ट को जल्दी से विकसित करने के लिए एक सिंटैक्स चेकर और डीबगर है।
उनके लोकप्रिय फीचर्स और वेबसाइट लिंक के साथ, टॉप PHP IDE की सूची दी गई है। सूची में ओपन सोर्स (फ्री) और वाणिज्यिक (सशुल्क) दोनों सॉफ्टवेयर हैं।
1) ड्रीमविवर
ड्रीमविवर एक लोकप्रिय PHP डेवलपमेंट टूल है। यह टूल आपको वेबसाइट बनाने, प्रकाशित करने और प्रबंधित करने में मदद करता है। ड्रीमविवर के साथ बनाई गई वेबसाइट को किसी भी वेब सर्वर पर अपलोड किया जा सकता है।
विशेषताएं:
- ड्रीमविवर का उपयोग करके गतिशील वेबसाइटों को आसानी से विकसित किया जा सकता है।
- यह वेबसाइट बनाने के लिए रेडीमेड लेआउट प्रदान करता है।
- आप एक ऐसी वेबसाइट बना सकते हैं, जो किसी भी स्क्रीन के आकार के अनुरूप हो।
- यह उपकरण आपको आपकी पसंद के अनुसार कार्यक्षेत्र को अनुकूलित करने में मदद करता है।
- आपके कोड को मान्य करने के लिए इसमें एक इनबिल्ट एचटीएमएल सत्यापनकर्ता है।
२) पतंग
पतंग PHP के लिए IDE है जो स्वचालित रूप से कई लाइन कोड पूरा करता है। यह संपादक 16 से अधिक भाषाओं का समर्थन करता है। यह आपको बिना किसी परेशानी के तेजी से कोड करने में मदद करता है।
मूल्य : नि: शुल्क
विशेषताएं:
- यह PHP प्रलेखन प्रदान करता है।
- यह संपादक आपको टाइप करते हुए एक फंक्शन सिग्नेचर प्रदान करता है।
- आपको माउस होवर पर टूलटिप मिलेगा।
- ईमेल में सहायता प्रदान करता है।
- PHP भाषा के लिए मशीन लर्निंग मॉडल का उपयोग करता है।
3) ज़ेंड स्टूडियो
Zend Studio PHP में एक एप्लिकेशन विकसित करने के लिए एक एकीकृत विकास वातावरण है। यह स्मार्ट कोड पूरा करने और वास्तविक समय में त्रुटियों को मान्य करता है।
विशेषताएं:
- यह PHP, HTML, जावास्क्रिप्ट और CSS के नवीनतम संस्करण का समर्थन करता है।
- इस उपकरण ने स्रोत नियंत्रण एकीकरण को बढ़ाया है जो आपको SVN (Apache Subversion) के साथ काम करने में मदद करता है।
- आप विंडोज, मैक ओएस, लिनक्स आदि प्लेटफॉर्म पर Zend Studio चला सकते हैं।
- यह लारवेल और सिम्फनी फ्रेमवर्क का समर्थन करता है।
- Zend Studio Red Hat OpenShift, Microsoft Azure जैसे क्लाउड प्लेटफार्मों के साथ काम कर सकता है।
लिंक: https://www.zend.com/products/zend-studio
4) रैपिडोफेडिटर
रैपिडोफेडिटर PHP संपादक का उपयोग करना आसान है जो कि PHP प्रोग्रामों को जल्दी से विकसित करने के लिए एक सिंटैक्स चेकर और डीबगर है। इस उपकरण में एक बुद्धिमान कोड पूरा करने की सुविधा है।
विशेषताएं:
- यह स्मार्टी पीएचपी टेम्पलेट इंजन के लिए समर्थन प्रदान करता है।
- आप कुशलता से कोड का पुन: उपयोग कर सकते हैं।
- यह उन्नत खोज और प्रतिस्थापित सुविधा प्रदान करता है।
- यह उपकरण यूनिकोड का समर्थन करता है।
- रैपिडोफेडिटर सिंटैक्स को उजागर कर सकता है।
- इसे HTML5 और CSS3 के साथ इस्तेमाल किया जा सकता है।
- यह आपको वेब सर्वर पर सीधे सामग्री को संपादित करने में सक्षम बनाता है।
- मेनू, टूलबार और शॉर्टकट कुंजियाँ अनुकूलित की जा सकती हैं।
लिंक: https://www.rapidphpeditor.com/
5) ग्रहण सीडीटी
एक्लिप्स सीडीटी फ्रेमवर्क PHP के लिए एक वेबसाइट विकास उपकरण है। यह आपके द्वारा लिखे गए वाक्य-विन्यास पर प्रकाश डालता है। यह टूल आपको प्रोग्राम को आसानी से डीबग करने में सक्षम बनाता है।
विशेषताएं:
- यह आपको रेडीमेड कोड टेम्पलेट प्रदान करता है।
- यह उपकरण स्वचालित रूप से वाक्यविन्यास को मान्य करता है।
- यह कोड रीफैक्टरिंग का समर्थन करता है। (आंतरिक कोड संरचना में सुधार की एक प्रक्रिया)।
- ग्रहण सीडीटी आपको दूरस्थ रूप से परियोजना का प्रबंधन करने में सक्षम बनाता है।
- इसका उपयोग विंडोज, लिनक्स और ओएस एक्स पर किया जा सकता है।
लिंक: https://www.eclipse.org/pdt/
6) कोमोडो
Komodo एक PHP IDE है जो HTML, JavaScript, CSS, Drupal, Zend आदि सहित वेब तकनीकों का समर्थन करता है। यह सॉफ्टवेयर आपको PHP प्रोग्राम को जल्दी और आसानी से डीबग करने में मदद करता है।
विशेषताएं:
- यह आपको अपने कोड को डिबग, निरीक्षण और परीक्षण करने में मदद करता है।
- इस ऐप में सुविधाओं को अनुकूलित करने के लिए कई सारे ऐड हैं।
- कोमोडो आपको अपने साथियों के साथ सहयोग करने में मदद करता है।
- आप प्रोजेक्ट और फ़ाइल नेविगेशन के साथ अपने स्वयं के वर्कफ़्लो को परिभाषित कर सकते हैं।
- आप Komodo IDE को छोड़े बिना HTML फ़ाइल में परिवर्तन कर सकते हैं।
- यह आपको एक सांख्यिक बुकमार्क लगाने की अनुमति देता है ताकि जल्दी से कोड की विशिष्ट रेखा पर जा सके।
- हाइलाइट और एक फ़ाइल के भीतर कई भाषाओं का पता लगाता है।
- आप कोड में चर की घटनाओं की जांच कर सकते हैं।
लिंक: https://www.activestate.com/products/komodo-ide/
7) ब्रैकेट
Brackets.io वेब अनुप्रयोगों के विकास के लिए एक खुला स्रोत संपादक है। यह Adobe Systems द्वारा स्थापित किया गया है। यह उपकरण आपको जावास्क्रिप्ट, सीएसएस और HTML का उपयोग करके एक वेबसाइट डिजाइन करने में मदद करता है।
विशेषताएं:
- आप अपने ब्राउज़र को वास्तविक समय में कनेक्ट कर सकते हैं।
- यह PHP स्क्रिप्ट को जल्दी से संपादित करने में आपकी मदद करता है।
- इस ऐप का उपयोग लिनक्स, विंडोज और मैक ऑपरेटिंग सिस्टम पर किया जा सकता है।
- आप कुशलता से अपने कार्यक्रम का प्रबंधन कर सकते हैं।
- प्रीप्रोसेसर समर्थन, लाइव पूर्वावलोकन और इनलाइन संपादकों प्रदान करता है।
- आप Brackets.io टूल की मदद से UI को जल्दी से कस्टमाइज़ कर सकते हैं।
लिंक: http://brackets.io/
8) कोडलॉस्टर
कोडेलोब्स्टर PHP के लिए एक एकीकृत विकास पर्यावरण है। यह JQuery, फेसबुक, आदि सहित कई प्लगइन्स का समर्थन करता है।
विशेषताएं:
- यह वर्ग कोष्ठक के जोड़े को उजागर कर सकता है।
- कोडलॉस्टर एक पॉपअप सूची दिखाता है जिसमें स्थिरांक और चर शामिल हैं।
- यह उपकरण आपको प्रोजेक्ट में फ़ाइलों को व्यवस्थित करने में मदद करता है।
- यह कोड को मान्य करने के लिए PHP डिबगर का समर्थन करता है।
- उन कोड ब्लॉक को छिपाने में सक्षम करता है जिन पर आप वर्तमान में काम नहीं कर रहे हैं।
- आप कोड को विस्तार से देखने के लिए कोड को ध्वस्त कर सकते हैं।
लिंक: http://www.codelobster.com/php_editing.html
9) नोटपैड ++
नोटपैड ++ एक कोड एडिटर है जिसे विंडोज के साथ इस्तेमाल किया जा सकता है। यह टूल सिंटैक्स और कीवर्ड को हाइलाइट करता है। यह आपको एक ही विंडो में कई खुली फाइलों के साथ काम करने में मदद करता है।
विशेषताएं:
- आप स्क्रीन को ज़ूम इन या ज़ूम आउट कर सकते हैं।
- मैक्रो (स्वचालित विस्तार योग्य निर्देश) रिकॉर्डिंग और प्लेबैक संभव है।
- यह PHP, HTML, जावास्क्रिप्ट, सीएसएस, आदि जैसी भाषाओं के लिए वाक्य रचना पर प्रकाश डालता है।
- GUI अनुकूलन योग्य है।
- यह बहु-भाषा वातावरण का समर्थन करता है।
लिंक: https://notepad-plus-plus.org
10) PHPStorm
PHPStorm PHP के लिए एक क्रॉस-प्लेटफॉर्म IDE है। यह आपको HTML, CSS, Sass जैसी फ्रंट एंड टेक्नोलॉजी का उपयोग करने में सक्षम बनाता है। आप स्रोत कोड की एक व्यक्तिगत इकाई के लिए एक परीक्षण कर सकते हैं।
विशेषताएं:
- यह MySQL (स्ट्रक्चर क्वेरी लैंग्वेज) को सपोर्ट करता है।
- आप PHP आधारित फ्रेमवर्क जैसे जूमला, मैगनेटो, केकपीएचपी आदि के साथ काम कर सकते हैं।
- इसमें बिल्ट-इन कोड फॉर्मेटिंग है।
- PHPStorm चर और विधियों के लिए संकेत प्रदान करता है।
- यह कोड को स्वचालित रूप से पूरा करता है।
लिंक: https://www.jetbrains.com/phpstorm/
11) नेटबीन्स
NetBeans PHP प्रोग्राम लिखने के लिए एक एकीकृत विकास वातावरण है। इसमें एक प्रोजेक्ट विंडो है जो वर्तमान में मौजूद परियोजनाओं की सूची दिखाती है।
विशेषताएं:
- आप आसानी से PHP वर्ग की संरचना देख सकते हैं।
- यह PHP के चर और खोजशब्दों को उजागर करता है।
- आप कीबोर्ड शॉर्टकट का उपयोग करके कोड का एक टुकड़ा प्रारूपित कर सकते हैं।
- यह स्वचालित रूप से कोष्ठक को पूरा करता है।
- Netbeans $ प्रतीक लिखकर पैरामीटर संकेत प्रदान करता है।
- यह स्क्रिप्ट लिखने के लिए रेडीमेड टेम्पलेट प्रदान करता है।
- इस ऐप में सर्विस विंडो हैं जो वर्तमान में उपलब्ध बाहरी सेवाओं को दिखाती हैं।
लिंक: https://netbeans.org
१२) परमाणु
एटम एक PHP प्रोग्राम लिखने के लिए एक साधारण संपादक है। यह एक विन्यास फाइल को संशोधित किए बिना कुछ भी करने के लिए अनुकूलित किया जा सकता है।
विशेषताएं:
- इसमें एक एकीकृत पैकेज प्रबंधक है।
- यह ऐप क्रॉस-प्लेटफॉर्म संपादन की अनुमति देता है
- आप किसी फ़ाइल में या पूरे प्रोजेक्ट में टाइप किए गए टेक्स्ट को पा सकते हैं, उनका पूर्वावलोकन कर सकते हैं और बदल सकते हैं।
- उपलब्ध आदेशों को चलाने के लिए कमांड पैलेट का समर्थन करता है।
लिंक: https://atom.io
१३) मेघ ९
Cloud9 एक क्लाउड-आधारित संपादक है जो आपको किसी भी ब्राउज़र के साथ कोड लिखने, चलाने और डीबग करने में सक्षम बनाता है। यह आपको इंटरनेट से जुड़ी मशीन का उपयोग करके कहीं से भी काम करने में मदद करता है।
विशेषताएं:
- आप सरल ड्रैग और ड्रॉप द्वारा पैनलों को किसी भी दिशा में समायोजित कर सकते हैं।
- ब्रेकपॉइंट सेट करने के लिए इसमें एक एकीकृत डीबगर है।
- इस टूल में एक अंतर्निहित टर्मिनल है जो आपको सर्वर से कमांड आउटपुट देखने में सक्षम बनाता है।
- यह आसान पहुंच के लिए कीबोर्ड शॉर्टकट का समर्थन करता है।
- आप अपनी विकास टीम के साथ विकास का माहौल साझा कर सकते हैं।
- Cloud9 कई प्रकार की थीम प्रदान करता है।
- इसमें एक इनबिल्ट इमेज एडिटर है जो इमेजेस को आकार बदलने, क्रॉप या रोटेट करने के लिए है।
लिंक: https://aws.amazon.com/cloud9/
14) GNU Emacs
Emacs एक यूनिक्स आधारित उपकरण है जो एक उच्च अनुकूलन सुविधा प्रदान करता है। यह वाक्यविन्यास रंग का समर्थन करता है। यह कई मानव लिपियों के लिए यूनिकोड का समर्थन करता है।
विशेषताएं:
- इस कार्यक्रम में पूर्ण अंतर्निहित दस्तावेज हैं।
- यह कई एक्सटेंशन स्थापित करने और डाउनलोड करने के लिए एक पैकेजिंग सिस्टम प्रदान करता है।
- Emacs लिस्प कोड का उपयोग करते हुए अत्यधिक अनुकूलन।
- यह नए उपयोगकर्ताओं के लिए एक ट्यूटोरियल प्रदान करता है।
लिंक: https://www.gnu.org/software/emacs/
15) कोडलाइट
कोडलाइट PHP में प्रोग्राम लिखने के लिए एक ओपन सोर्स टूल है। यह वाक्य रचना पर प्रकाश डालता है। आप इस टूल का उपयोग विंडोज और मैक ऑपरेटिंग सिस्टम पर कर सकते हैं
विशेषताएं:
- कोडलाइट को Cscope एकीकरण (एक कोड को खोजने के लिए पाठ-आधारित इंटरफ़ेस) के साथ एकीकृत किया जा सकता है।
- आप सिंटैक्स रंगों को अनुकूलित कर सकते हैं।
- कोडलाइट आपको आसानी से ट्री व्यू का उपयोग करके फ़ाइलों को खोजने में मदद करता है।
- इसमें एक कमांड तालु होता है जो कार्यक्षमता को छाँटता है, जैसे सिंटैक्स को बदलना, आदि।
लिंक: https://codelite.org/
१६) उदात्त पाठ ३
Sublime एक IDE है जिसका उपयोग PHP का उपयोग करके वेब एप्लिकेशन को विकसित करने के लिए किया जाता है। यह टूल आपको कीबोर्ड शॉर्टकट का उपयोग करके प्रतीक, शब्द या लाइन पर जाने में सक्षम बनाता है।
विशेषताएं:
- यह वाक्यविन्यास को बदलने के लिए एक कमांड पैलेट प्रदान करता है।
- उदात्त पाठ सुविधाओं का विस्तार करने के लिए एपीआई प्रदान करता है।
- यह वाक्य रचना पर प्रकाश डालता है।
- आप जल्दी से वर्ग या विधि की परिभाषा पर जा सकते हैं।
लिंक: https://www.sublimetext.com
17) गीन
Geany एक PHP संपादक है जो GTK ओपन-सोर्स टूलकिट का उपयोग करता है। यह संपादक शब्दों या कोष्ठक को स्वतः पूर्ण करता है। यह PHP, पर्ल, HTML, आदि सहित कई फ़ाइल प्रकारों का समर्थन करता है।
विशेषताएं:
- आप आसानी से कोड संकलित और निष्पादित कर सकते हैं।
- यह परियोजना प्रबंधन को सरल बनाता है।
- कोड तह (चुनिंदा छिपाने और प्रदर्शन फ़ाइल) का समर्थन करता है।
- यह HTML और XML टैग्स को ऑटो-बंद कर सकता है।
- Geany एक प्रतीक सूची प्रदान करता है जो आपको यह जानने में मदद करता है कि प्रतीक कहाँ परिभाषित किया गया है।
लिंक: https://www.geany.org/
18) टेक्स्टमेट
TextMate एक संपादक है जिसे macOS के लिए विकसित किया गया है। यह आपको आसानी से कोड का एक टुकड़ा स्वैप करने में मदद करता है। आप बिना किसी परेशानी के पार्टिकुलेट फ़ाइल को खोज सकते हैं।
विशेषताएं:
- आप देख सकते हैं कि फ़ाइल ब्राउज़र दृश्य में कौन सी फाइलें संशोधित हैं।
- यह आपको मैक्रोज़ के साथ बार-बार काम को खत्म करने में मदद करता है।
- कोड तह (चुनिंदा छिपाने और प्रदर्शन कोड) का समर्थन करता है।
- पहले से कॉपी किए गए टेक्स्ट या कोड को क्लिपबोर्ड इतिहास में देखा जा सकता है।
- आप आसानी से PHP फ़ाइल के संस्करण को नियंत्रित कर सकते हैं।
लिंक: https://macromates.com/
19) केराइट
PHP कोड लिखने के लिए KWrite एक हल्का उपकरण है। यह उपकरण KDE सॉफ्टवेयर समुदाय द्वारा विकसित किया गया है। इसके दो अलग-अलग इनपुट मोड हैं, यानी टेक्स्ट इंसर्ट मोड और कमांड मोड।
विशेषताएं:
- यह फ़ाइल प्रकार के आधार पर स्वचालित रूप से सिंटैक्स को हाइलाइट करता है
- स्वतः समायोजन इंडेंटेशन (कोड की शुरुआत में खाली स्थान)
- यह छवियों को निर्यात करने के लिए KIPI प्लगइन का समर्थन करता है।
- यह संपादक उन शब्दों या वाक्यांशों के आधार पर स्वतः पूर्णता प्रदान करता है, जो पहले से ही फ़ाइल के बाकी हिस्से में देखा गया है।
लिंक: https://kde.org/applications/utilities/org.kde.kwrite
20) NuSphere
NuSphere एक वेब-आधारित अनुप्रयोग विकसित करने के लिए सॉफ्टवेयर है। यह आपको बिना किसी परेशानी के PHP में कोड लिखने में मदद करता है। यह एप्लिकेशन PHP कोड को डीबग करने के लिए PhpED का समर्थन करता है।
विशेषताएं:
- यह जावास्क्रिप्ट का समर्थन करता है।
- आप उस परियोजना को प्रकाशित कर सकते हैं जो कई चौखटों को लक्षित करती है।
- इसमें एक अंतर्निहित कोड सत्यापनकर्ता है।
- यह उपकरण PHP कोड को स्वतः पूर्ण करता है।
- Nusphere एक पूरी तरह से अनुकूलन शॉर्टकट प्रदान करता है।
- आप फ़ाइल में विशेष अनुभाग छिपा और प्रदर्शित कर सकते हैं
- यह ब्रेसिज़ की एक जोड़ी से मेल खाता है।
लिंक: http://www.nusphere.com