PHP: PHP को लागी एक महान पुस्तक र MVC फ्रेमवर्क
मान्छे मा मा प्याक प्रकाशन उनीहरूसँग हालसालको पोष्ट थियो जहाँ उनीहरूले PHP विकासकर्ताहरू / ब्लगरहरूलाई यसको बारेमा नयाँ पुस्तक र ब्लग पढ्न प्रोत्साहित गरिरहेका थिए। म वास्तवमै यस्ता अवसरहरूको सराहना गर्दछु - कुनै सकारात्मक वा नकारात्मक पोस्टिंगको अनुरोध गरेन, उनीहरूको पुस्तकको इमान्दार समीक्षाको लागि (कुनै मूल्य बिना)।
मैले प्राप्त गरेको किताब हो रैपिड PHP अनुप्रयोग विकासको लागि CodeIgniter, डेभिड अप्टन द्वारा लिखित।
मेरो PHP / MySQL मा मनपर्ने पुस्तक अझै छ PHP र MySQL वेब विकास। यो PHP १०१ र MySQL १०१ सबै कोडको नमूनाहरूको टनको साथ उत्कृष्ट, विस्तृत पुस्तकमा समेटिएको छ। CodeIgniter उत्तम प्रशंसा हो, शायद PHP २०१० गाइड। यसले सबै कठोर पीएचपी हार्ड कोडिंग लिन्छ र कोड छिटो विकास गर्न फ्रेमवर्क आपूर्ति गर्दछ र उत्तम अभ्यासहरूको साथ। VMC प्रणाली।
अनुसार विकिपीडिया:
मोडल-दृश्य-नियन्त्रक (MVC) एक वास्तु ढाँचा हो जुन सफ्टवेयर इन्जिनियरि .मा प्रयोग हुन्छ। जटिल कम्प्युटर अनुप्रयोगहरूमा जुन प्रयोगकर्तालाई डाटाको ठूलो मात्रा प्रस्तुत गर्दछ, एक विकासकर्ताले प्राय: डाटा (मोडेल) र प्रयोगकर्ता इन्टरफेस (दृश्य) सरोकारहरू अलग गर्न चाहन्छ, ताकि प्रयोगकर्ता इन्टरफेसमा परिवर्तनले डाटा ह्यान्डलिंगलाई असर गर्दैन, र त्यो डाटा प्रयोगकर्ता ईन्टरफेस परिवर्तन नगरिकन पुनर्गठित गर्न सकिन्छ। मोडल-अवलोकन-नियन्त्रकले डाटा पहुँच र ब्यवसायिक प्रस्तुतीकरण डाटा प्रस्तुतिकरण र प्रयोगकर्ता अन्तर्क्रियाबाट मध्यवर्ती कम्पोनेन्ट परिचय गरेर यस समस्यालाई समाधान गर्दछ: नियन्त्रक।
धेरै वास्तविक विश्व उदाहरणका साथ राम्रोसँग लेखिएको हुनुको अलावा, म यस पुस्तकको बारेमा मलाई मन पर्ने चीजहरू मध्ये एक हो कि यसले यो के हो भनेर वर्णन गर्दैन। कोडइग्रेटर एक घर-विकसित खुला स्रोत फ्रेमवर्क हो। त्यस्तै, यसमा केहि सीमितताहरू स्वीकार गरिएको छ। पुस्तक यी मा विस्तार मा जान्छ। एक जोडी सीमितताहरू जुन मैले फेला पारे उनीहरू उपयोगकर्ता ईन्टरफेस कम्पोनेन्टको प्रदर्शनमा एक्सेसीबिलिटी कम्पोनेन्टको अभाव जस्तै एन्करहरू, तालिकाहरू र फारमहरू र सादा पुरानो XML REST एपीआईहरू र वेब सेवाहरूको लागि कुनै सन्दर्भ थियो। जहाँसम्म, म विश्वास गर्दछ कि ती विकल्पहरू सजिलैसँग भविष्यका संस्करणहरूमा थप्न सकिन्छ - हामी हेर्नेछौं!
मेरो विचारमा कोडइग्निटरको सबैभन्दा पूर्ण सेक्सन डाटाबेस लाइब्रेरी हो। मैले MySQL जडानहरू र प्रश्नहरू अविश्वसनीय रूपमा समय खपत गर्ने र श्रम लेख्ने फेला पार्दछ। म तुरुन्तै कोडइग्निटरमा उनीहरूको डेटाबेस फ्रेमवर्क प्रयोग गर्नका लागि खन्न चाहान्छु, मलाई लाग्छ कि यसले मेरो एक धेरै समय बचाउनेछ - विशेष गरी लेखन / पुन: लेखन प्रश्नहरूमा! त्यहाँ एजेक्स, JChart र छवि हेरफेर को लागी केहि महान add-ons छन्।
यदि यस्तो देखिन्छ कि म किताब भन्दा CodeIgniter को बारेमा छलफल गर्दै छु, दुबै वास्तवमा एकै हुन्। पुस्तक उन्नत विकास प्रविधिहरू सीख्ने उत्तम तरिका हो, CodeIgniter मात्र प्रयोग नगरी। म पुस्तकको सिफारिश गर्दछु। पुस्तकले भन्छ "तपाईंको PHP कोडिod उत्पादकता नि: शुल्क कम्प्याक्ट खुला स्रोत MVC CodeIgniter फ्रेमवर्क संग सुधार गर्नुहोस्!"। यो इमान्दार छ!
यदि तपाईं CodeIgniter मा रुचि राख्नु हुन्छ भने, परिचय भिडियो अवश्य अवश्य हेर्नुहोस्।