हर किसी को सूची पसंद है ना? तो यहां PHP/Laravel विकास के लिए मेरे पसंदीदा टूल के बारे में बताया गया है
(निःशुल्क) https://xdebug.org/
यह मेरे लिए वास्तव में महत्वपूर्ण है। मैं जानता हूं कि बहुत से लोग खुश होंगे
जरूरत पड़ने पर dd() को इधर-उधर फेंकने के साथ और वास्तव में ऐसा महसूस नहीं होता कि उन्हें डिबगर की आवश्यकता है। मैं इतना नहीं कहूंगा कि वे गलत हैं, लेकिन मैं इस तरह काम नहीं कर सकता: मुझे कोड में कहीं भी निष्पादन को रोकने में सक्षम होना होगा और फिर प्रत्येक चर की स्थिति का निरीक्षण करना होगा, या यहां तक कि परिवर्तन भी करना होगा फिर से शुरू करने से पहले मूल्य देखें या क्या होता है यह देखने के लिए कंसोल से कुछ तरीकों को कॉल करें। यह आपको dd() को बदलने और स्क्रिप्ट को दर्जनों बार पुनः आरंभ करने से बचा सकता है।
मुझे यह भी लगता है कि यूनिट टेस्ट के संयोजन में यह विशेष रूप से उपयोगी है: अधिकांश समय मैं अपने परीक्षण डिबग मोड में चलाऊंगा और यह सुनिश्चित करने के लिए कि सब कुछ योजना के अनुसार चल रहा है, लाइन दर लाइन कोड को देखूंगा। इस मामले में मैं बग को ट्रैक करने के लिए डिबगर का उपयोग नहीं कर रहा हूं, बस अपने सामान्य वर्कफ़्लो के हिस्से के रूप में।
(निःशुल्क) https://underground.works/lockwork/
यह एक और उपकरण है जो विकास करते समय वास्तव में उपयोगी है, यह आपके ब्राउज़र के डेवलपर टूल में एक टूलबार प्रदान करता है जो आपको जानकारी देगा कि प्रत्येक अनुरोध के दौरान क्या हुआ: लॉग, किस नियंत्रक को कॉल किया गया था, कौन से मिडलवेयर, कितने डेटाबेस प्रश्न , कितने कैश हिट और मिस, अनुरोध के लिए रैम का उपयोग इत्यादि।
मुझे लगता है कि सबसे उपयोगी हिस्सा डेटाबेस पैनल है जो आपको प्रत्येक SQL क्वेरी को देखने की अनुमति देता है जो बनाई गई थी (पहले से ही बदले गए पैरामीटर के साथ) और इसमें कितना समय लगा। इससे किसी भी मुद्दे पर ध्यान देना या यह पता लगाना आसान हो जाता है कि कौन सी क्वेरी में जितना समय लगना चाहिए उससे अधिक लग रहा है।
(निःशुल्क) https://mailpit.axllent.org/
मेलपिट मूल रूप से एक "नकली" एसएमटीपी सर्वर है जो वास्तव में ईमेल भेजने के बजाय उन्हें वेब यूआई में प्रदर्शित करेगा। यह स्थानीय स्तर पर या स्टेजिंग में परीक्षण के लिए अमूल्य है क्योंकि यह आपको किसी उपयोगकर्ता को वास्तविक ईमेल भेजने का जोखिम उठाए बिना चीजों का परीक्षण करने की अनुमति देता है, जबकि यह जांचने के लिए कि प्राप्तकर्ता, सीसी, बीसीसी सही हैं, वास्तविक ईमेल पते का उपयोग कर रहे हैं।
यह कस्टम हेडर से मेल टैग करना, लिंक जांचना, आपके ईमेल के लिए स्पैम हत्यारे स्कोर की जांच करना और कई ईमेल क्लाइंट के साथ संगतता जैसी उपयोगी सुविधाओं से भरा हुआ है।
(भुगतान किया गया) https://www.jetbrains.com/phpstorm/
आप शायद PhpStorm को पहले से ही जानते हैं, मैं इसे उस सूची में जोड़ रहा हूं क्योंकि यह निश्चित रूप से मेरे पसंदीदा टूल में से एक है। इसका भुगतान किया जाता है, और यह एक साधारण टेक्स्ट एडिटर की तुलना में थोड़ा भारी और धीमा है, लेकिन यह इतनी सारी उपयोगी सुविधाएँ प्रदान करता है कि यह मेरे लिए पूरी तरह से इसके लायक है।
(भुगतान किया गया) https://laravel-idea.com/
यह PhpStorm से भी अधिक कठिन है क्योंकि यह केवल IDE के लिए एक प्लगइन है जो लारवेल के लिए बेहतर समर्थन प्रदान करेगा, और यह एक प्लगइन के लिए महंगा पक्ष है। इससे भी बुरी बात यह है कि मेरी राय में यह सारी कार्यक्षमता PhpStorm का हिस्सा होनी चाहिए। लेकिन दिन के अंत में यह लारवेल के साथ काम करना इतना आसान बना देता है, और यह मुझे इतना अधिक उत्पादक बना देता है कि यह आसानी से इसके लायक है: यह नई लारवेल कक्षाएं (मॉडल, माइग्रेशन, कमांड, इवेंट जॉब्स...) बनाने के लिए उपकरण प्रदान करता है। ), उन सभी के बीच नेविगेट करना आसान बनाता है, और मूल रूप से वह सब कुछ स्वतः पूर्ण करता है जो आप चाहते हैं (गुण, रिश्ते, सत्यापन नियम, अनुरोध फ़ील्ड...)।
मेरे लिए बस इतना ही!
मुझे आशा है कि आपको कुछ ऐसा मिल गया है जिसे आप आज़माना चाहते हैं, और कृपया कोई अन्य टूल जो आपको पसंद हो उसे टिप्पणियों में साझा करें!
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3