पीएचपीः पीएचपीसाठी एक उत्तम पुस्तक आणि एमव्हीसी फ्रेमवर्क

येथे लोक पॅक प्रकाशन त्यांच्याकडे अलीकडे एक पोस्ट होती जेथे ते पीएचपी विकसकांना / ब्लॉगर्सना नवीन पुस्तक आणि त्याबद्दल ब्लॉग वाचण्यास प्रोत्साहित करीत होते. मी यासारख्या संधींचे खरोखर कौतुक करतो - कोणत्याही सकारात्मक किंवा नकारात्मक पोस्टिंगची विनंती केली नाही, त्यांनी प्रदान केलेल्या पुस्तकाचे फक्त प्रामाणिकपणे पुनरावलोकन केले (कोणत्याही किंमतीशिवाय).

1847191746मला मिळालेले पुस्तक आहे रॅपिड पीएचपी Developmentप्लिकेशन डेव्हलपमेंटसाठी कोडइग्निटर, डेव्हिड अप्टन यांनी लिहिलेले.

PHP / MySQL वरील माझे आवडते पुस्तक अजूनही आहे PHP आणि MySQL वेब विकास. हे PHP 101 आणि MySQL 101 सर्व कोड नमुन्यांसह एक विलक्षण, सर्वसमावेशक पुस्तकात गुंडाळले आहे. CodeIgniter एक परिपूर्ण प्रशंसा आहे, कदाचित एक पीएचपी 201 मार्गदर्शक. हे सर्व कठोर पीएचपी हार्ड-कोडिंग घेते आणि कोड वेगाने विकसित करण्यासाठी एक फ्रेमवर्क पुरवतो आणि सर्वोत्तम पद्धतींसह एमव्हीसी प्रणाली.

त्यानुसार विकिपीडिया:

मॉडेल-व्ह्यू-कंट्रोलर (एमव्हीसी) एक सॉफ्टवेअर अभियांत्रिकीमध्ये वापरली जाणारी एक आर्किटेक्चरल पॅटर्न आहे. जटिल संगणक अनुप्रयोगांमध्ये वापरकर्त्यांकडे मोठ्या प्रमाणात डेटा सादर केला जातो, विकसक वारंवार डेटा (मॉडेल) आणि वापरकर्ता इंटरफेस (दृश्य) चिंता विभक्त करण्याची इच्छा ठेवतात, जेणेकरून वापरकर्त्याच्या इंटरफेसमधील बदलांमुळे डेटा हाताळणीवर परिणाम होणार नाही आणि डेटा वापरकर्ता इंटरफेस न बदलता पुनर्रचना केली जाऊ शकते. मॉडेल-व्ह्यू-कंट्रोलर, इंटरमिजिएट घटक सादर करून डेटा प्रेझेंटेशन आणि वापरकर्त्याच्या परस्परसंवादामधून डेटा andक्सेस आणि व्यवसायाचे लॉजिक डिक्ल्यूंग करून ही समस्या सोडवते: कंट्रोलर.

अनेक वास्तविक जगाच्या उदाहरणासह चांगले लिहिलेले बाजूला ठेवून या पुस्तकाबद्दल मला सर्वात चांगली आवडणारी एक गोष्ट म्हणजे ती काय नाही हे स्पष्ट करते. CodeIgniter एक घरगुती ओपन-सोर्स फ्रेमवर्क आहे. तसे, त्याला काही मान्य मर्यादा आहेत. पुस्तक यामध्ये तपशीलवार आहे. मला आढळलेल्या दोन मर्यादा म्हणजे अँकर, टेबल्स आणि फॉर्म सारख्या वापरकर्ता इंटरफेस घटकांच्या प्रदर्शनात प्रवेशयोग्यतेचा अभाव आणि साध्या जुन्या एक्सएमएल आरईएसटी एपीआय आणि वेब सेवांचा संदर्भ. तथापि, माझा विश्वास आहे की हे पर्याय भविष्यातील आवृत्त्यांमध्ये सहजपणे जोडले जाऊ शकतात - आम्ही पाहू!

माझ्या मते, कोडइग्निटरचा सर्वात संपूर्ण विभाग डेटाबेस लायब्ररी आहे. मला MySQL कनेक्शन आणि क्वेरी आश्चर्यकारकपणे वेळ घेणारे आणि कष्टकरी लिहितात. त्यांच्या डेटाबेस फ्रेमवर्कचा उपयोग करण्यासाठी मला तत्काळ CodeIgniter वर जायचे आहे, माझा असा विश्वास आहे की यामुळे मला बराच वेळ वाचणार आहे - विशेषत: लेखन / पुन्हा-लेखन क्वेरींमध्ये! अजॅक्स, जेकार्ट आणि प्रतिमा हाताळणीसाठी काही उत्कृष्ट अ‍ॅड-ऑन्स देखील आहेत.

मी पुस्तकापेक्षा कोडिग्निटरवर अधिक चर्चा करीत आहे असे वाटत असल्यास, दोघे खरोखरच एक आहेत. हे पुस्तक केवळ CodeIgniter वापरुन नव्हे तर प्रगत विकास तंत्र शिकण्याचा एक उत्तम मार्ग आहे. मी पुस्तकाची जोरदार शिफारस करतो. पुस्तकात म्हटले आहे की “विनामूल्य कॉम्पॅक्ट ओपन-सोर्स एमव्हीसी कोडइग्निटर फ्रेमवर्कसह आपली पीएचपी कोडिंग उत्पादकता सुधारित करा!”. हे प्रामाणिक आहे!

आपल्याला कोडइग्निटरमध्ये स्वारस्य असल्यास, परिचय व्हिडिओ नक्की पहा.

2 टिप्पणी

  1. 1

    वेब-आधारित अनुप्रयोग लिहिण्याची प्रक्रिया सुलभ करणे हे एका फ्रेमवर्कचे उद्दीष्ट आहे.

    एमव्हीसीच्या आसपास डिझाइन केलेला अनुप्रयोग व्यवस्थापित करणे सोपे आहे कारण ते स्तरांवर विभागले गेले आहे, जे स्वतंत्र विकासास परवानगी देते. हे बिल्डिंग मॉडेल्सद्वारे कोड पुन्हा वापरण्यायोग्यतेस प्रोत्साहित करते, जे संपूर्ण अनुप्रयोगात पुन्हा वापरण्यायोग्य असतात.

  2. 2

    वेब-आधारित अनुप्रयोग लिहिण्याची प्रक्रिया सुलभ करणे हे एका फ्रेमवर्कचे उद्दीष्ट आहे.

    एमव्हीसीच्या आसपास डिझाइन केलेला अनुप्रयोग व्यवस्थापित करणे सोपे आहे कारण ते स्तरांवर विभागले गेले आहे, जे स्वतंत्र विकासास परवानगी देते. हे बिल्डिंग मॉडेल्सद्वारे कोड पुन्हा वापरण्यायोग्यतेस प्रोत्साहित करते, जे संपूर्ण अनुप्रयोगात पुन्हा वापरण्यायोग्य असतात.

तुला काय वाटत?

ही साइट स्पॅम कमी करण्यासाठी अकिस्मेट वापरते आपल्या टिप्पणी डेटावर प्रक्रिया कशी केली जाते ते जाणून घ्या.