PHP: PHP க்கான சிறந்த புத்தகம் மற்றும் MVC கட்டமைப்பு
எல்லோருக்கும் மேல் பேக் பப்ளிஷிங் PHP டெவலப்பர்கள் / பதிவர்கள் ஒரு புதிய புத்தகத்தையும் வலைப்பதிவையும் படிக்க ஊக்குவிக்கும் ஒரு சமீபத்திய இடுகை இருந்தது. இது போன்ற வாய்ப்புகளை நான் மிகவும் பாராட்டுகிறேன் - எந்தவொரு நேர்மறையான அல்லது எதிர்மறையான இடுகையையும் அவர்கள் கோரவில்லை, அவர்கள் வழங்கும் புத்தகத்தின் நேர்மையான மதிப்பாய்வு (எந்த செலவும் இல்லாமல்).
நான் பெற்ற புத்தகம் விரைவான PHP பயன்பாட்டு மேம்பாட்டுக்கான CodeIgniter, டேவிட் அப்டன் எழுதியது.
PHP / MySQL இல் எனக்கு பிடித்த புத்தகம் இன்னும் உள்ளது PHP மற்றும் MySQL வலை அபிவிருத்தி. இது PHP 101 மற்றும் MySQL 101 அனைத்தும் ஒரு அற்புதமான, விரிவான புத்தகத்தில் டன் குறியீடு மாதிரிகளுடன் மூடப்பட்டிருக்கும். CodeIgniter ஒரு சரியான பாராட்டு, ஒருவேளை ஒரு PHP 201 வழிகாட்டி. இது அனைத்து கடுமையான PHP கடின குறியீட்டு முறையையும் எடுத்து, குறியீட்டை விரைவாகவும், சிறந்த நடைமுறைகளுடன் உருவாக்க ஒரு கட்டமைப்பை வழங்குகிறது மீதமுள்ள அமைப்பு.
படி விக்கிப்பீடியா:
மாடல்-வியூ-கன்ட்ரோலர் (எம்.வி.சி) என்பது மென்பொருள் பொறியியலில் பயன்படுத்தப்படும் கட்டடக்கலை முறை. பயனருக்கு அதிக அளவு தரவை வழங்கும் சிக்கலான கணினி பயன்பாடுகளில், ஒரு டெவலப்பர் பெரும்பாலும் தரவு (மாதிரி) மற்றும் பயனர் இடைமுகம் (பார்வை) கவலைகளை பிரிக்க விரும்புகிறார், இதனால் பயனர் இடைமுகத்தில் ஏற்படும் மாற்றங்கள் தரவு கையாளுதலை பாதிக்காது, மேலும் தரவு பயனர் இடைமுகத்தை மாற்றாமல் மறுசீரமைக்க முடியும். மாடல்-வியூ-கன்ட்ரோலர் தரவு வழங்கல் மற்றும் பயனர் தொடர்பு ஆகியவற்றிலிருந்து தரவு அணுகல் மற்றும் வணிக தர்க்கத்தை துண்டிப்பதன் மூலம் ஒரு இடைநிலை கூறுகளை அறிமுகப்படுத்துவதன் மூலம் தீர்க்கிறது: கட்டுப்படுத்தி.
டன் நிஜ உலக உதாரணங்களுடன் நன்கு எழுதப்பட்டிருப்பதைத் தவிர, இந்த புத்தகத்தைப் பற்றி எனக்கு மிகவும் பிடித்த ஒன்று, அது இல்லாததை விளக்குகிறது. CodeIgniter என்பது வீட்டில் வளர்க்கப்படும் திறந்த மூல கட்டமைப்பாகும். எனவே, இது சில ஒப்புக்கொள்ளப்பட்ட வரம்புகளைக் கொண்டுள்ளது. புத்தகம் இவற்றில் விரிவாக செல்கிறது. நங்கூரங்கள், அட்டவணைகள் மற்றும் படிவங்கள் போன்ற பயனர் இடைமுகக் கூறுகளின் காட்சியில் அணுகல் கூறுகளின் பற்றாக்குறை மற்றும் பழைய பழைய எக்ஸ்எம்எல் REST API கள் மற்றும் வலை சேவைகளுக்கான எந்தவொரு குறிப்பும் நான் கண்டறிந்த இரண்டு வரம்புகள். இருப்பினும், எதிர்கால பதிப்புகளில் அந்த விருப்பங்கள் எளிதாக சேர்க்கப்படலாம் என்று நான் நம்புகிறேன் - நாங்கள் பார்ப்போம்!
CodeIgniter இன் மிக முழுமையான பிரிவு, தரவுத்தள நூலகம் என்பது என் கருத்து. MySQL இணைப்புகள் மற்றும் வினவல்களை நம்பமுடியாத நேரத்தை எடுத்துக்கொள்வது மற்றும் உழைப்பதை நான் காண்கிறேன். அவற்றின் தரவுத்தள கட்டமைப்பைப் பயன்படுத்த கோட்இக்னிட்டரை உடனடியாகத் தோண்ட விரும்புகிறேன், இது எனக்கு ஒரு டன் நேரத்தை மிச்சப்படுத்தும் என்று நான் நம்புகிறேன் - குறிப்பாக வினவல்களை எழுதுவதில் / மீண்டும் எழுதுவதில்! அஜாக்ஸ், ஜே.சார்ட் மற்றும் பட கையாளுதலுக்கான சில சிறந்த துணை நிரல்களும் உள்ளன.
நான் புத்தகத்தை விட கோட்இக்னிட்டரைப் பற்றி அதிகம் விவாதிக்கிறேன் என்று தோன்றினால், இரண்டும் உண்மையில் ஒன்றுதான். கோட்இக்னிட்டரைப் பயன்படுத்தாமல், மேம்பட்ட மேம்பாட்டு நுட்பங்களைக் கற்றுக்கொள்வதற்கான சரியான வழி இந்த புத்தகம். நான் புத்தகத்தை மிகவும் பரிந்துரைக்கிறேன். புத்தகம் கூறுகிறது “இலவச PHP குறியீட்டு உற்பத்தித்திறனை இலவச காம்பாக்ட் ஓப்பன் சோர்ஸ் MVC CodeIgniter கட்டமைப்பால் மேம்படுத்தவும்!”. இது நேர்மையானது!
நீங்கள் CodeIgniter இல் ஆர்வமாக இருந்தால், அறிமுக வீடியோவைப் பார்க்க மறக்காதீர்கள்.