Anonim

PHP என்பது வலைத் திட்டங்களுக்கான மிகவும் பிரபலமான ஸ்கிரிப்டிங் மொழியாகும். நான் ஒரு வலை டெவலப்பர் அல்ல, ஆனால் எனது சிறந்த நண்பர்களில் ஒருவர். பெரும்பாலான, வணிக வணிக வலைத் திட்டங்கள் அனைத்தும் PHP இல் செய்யப்படுவதில்லை என்று அவர் கூறுகிறார். இதைக் கருத்தில் கொண்டு, 2017 ஆம் ஆண்டிற்கான மிகவும் பிரபலமான ஏழு PHP கட்டமைப்பை அவர் கருதுகிறார்.

PHP உடன் உரை செய்திகளை எவ்வாறு அனுப்புவது என்ற எங்கள் கட்டுரையையும் காண்க

முதலில், PHP கட்டமைப்பை மறைப்போம்.

PHP கட்டமைப்புகள்

விரைவு இணைப்புகள்

  • PHP கட்டமைப்புகள்
  • ஏழு பிரபலமான PHP கட்டமைப்புகள்
  • laravel
  • Symfony
  • பால்கன்
  • codeigniter
  • CakePHP
  • ஏஜென்ட் கட்டமைப்பு
  • எரிபொருள் PHP

PHP கட்டமைப்பு என்றால் என்ன? ஒரு PHP கட்டமைப்பானது வலை பயன்பாடுகளை உருவாக்க தேவையான அனைத்தையும் உள்ளடக்கிய ஒரு தளமாகும். ஃபோட்டோஷாப் போலவே நீங்கள் தொழில்முறை படங்களை உருவாக்க வேண்டிய பெரும்பாலான கருவிகள் மற்றும் நூலகங்கள் மற்றும் முக்கிய பயன்பாட்டில் இல்லாத விஷயங்களுக்கான பிற செருகுநிரல்கள் மற்றும் கருவிகளைத் திறக்கும் திறன் ஆகியவற்றைக் கொண்டுள்ளது, ஒரு PHP கட்டமைப்பும் அதையே செய்கிறது.

இது வளர்ச்சியை விரைவாகவும் எளிதாகவும் செய்யத் தேவையான பெரும்பாலான கருவிகளைக் கொண்டுள்ளது, மேலும் இது ஒரு அழகான தன்னிறைவான தளமாகும். தொகுப்புகளைப் பயன்படுத்தி கூடுதல் அம்சங்கள் அல்லது கருவிகளை நீங்கள் சேர்க்கலாம்.

பொழுதுபோக்கு அல்லது சிறிய திட்டங்களுக்கு, ஒரு PHP கட்டமைப்பு உண்மையில் தேவையில்லை. பெரிய அல்லது கூட்டு திட்டங்களுக்கு, ஒரு PHP கட்டமைப்பானது வளர்ச்சி நேரத்தைக் குறைக்கலாம், மீண்டும் மீண்டும் குறைக்கலாம் மற்றும் சில எளிய பணிகளின் ஆட்டோமேஷனை இயக்கலாம். இது பாதுகாப்பு மற்றும் தரவுத்தள அம்சங்களையும் வழங்கலாம், இல்லையெனில் நீங்களே நிரல் செய்ய வேண்டும்.

ஏழு பிரபலமான PHP கட்டமைப்புகள்

PHP கட்டமைப்பின் நிலை இதுதான், இப்போது யார் என்பதைப் பார்ப்போம்.

laravel

லாரவெல் சந்தையில் சிறந்த PHP கட்டமைப்பில் ஒன்றாக கருதப்படுகிறது. இது 2011 இல் மீண்டும் வெளியிடப்பட்டது, அந்த நேரத்தில் சீராக மேம்படுத்தப்பட்டு புதுப்பிக்கப்பட்டது. எம்.வி.சி கட்டமைப்பைப் பயன்படுத்தி மிகப் பெரிய அளவில் PHP பயன்பாடுகளை விரைவாக உருவாக்க இது உங்களுக்கு உதவுகிறது. இது அனைத்து PHP கட்டமைப்பின் சிறந்த ஆவணங்களையும் கொண்டுள்ளது.

அவ்வாறு நிறுவப்பட்டதால், லாரவெல் நிறைய கருவிகள், தொகுப்புகள் மற்றும் துணை நிரல்களைக் கொண்டுள்ளது, அவை வாழ்க்கையை எளிதாக்குகின்றன, பயன்பாடுகள் மிகவும் சக்திவாய்ந்தவை அல்லது பொதுவாக லாராவெலை உயர் மட்டத்திற்கு மேம்படுத்துகின்றன. வெளிப்படையாக, பிளேட் வார்ப்புரு இயந்திரம் வாழ்க்கையையும் மிகவும் எளிதாக்குகிறது.

Symfony

புகழ் மற்றும் சக்தி அடிப்படையில் சிம்ஃபோனி லாராவெலுக்கு இரண்டாவது இடத்தில் உள்ளது. இது மிகவும் நிலையானது, வேகமானது மற்றும் மட்டு என்று கருதப்படுகிறது. பல பெரிய வலை தளங்கள் மற்றும் பயன்பாடுகளைப் போலவே, சிம்ஃபோனியில் Drupal கட்டப்பட்டுள்ளது. டெவலப்பர்களின் ஒரு பெரிய சமூகத்தால் ஆதரிக்கப்படும் இந்த கட்டமைப்பில் ஏராளமான துணை நிரல்கள், சிறந்த ஆவணங்கள் மற்றும் மிகவும் முதிர்ந்த அம்சங்கள் உள்ளன.

இது MVC கட்டமைப்பையும் பயன்படுத்துகிறது மற்றும் MySQL மற்றும் பிற தரவுத்தள கட்டமைப்புகளுடன் செயல்படுகிறது. இசையமைப்பாளர் செயல்பாடு என்பது சிம்ஃபோனியின் கையொப்ப அம்சமாகும், மேலும் இது PHP தொகுப்புகளை நிர்வகிப்பதை மிகவும் எளிதாக்குவதால் இது மிகவும் மதிக்கப்படுவதற்கான காரணங்களில் ஒன்றாகும்.

பால்கன்

பால்கனும் மிகவும் மதிக்கப்படுபவர், ஆனால் லாராவெல் அல்லது சிம்ஃபோனி போன்றவர் அல்ல. இது ஒரு புதிய PHP கட்டமைப்பாகும், இது எம்.வி.சி கட்டமைப்பையும் பயன்படுத்துகிறது. இது எச்.எம்.வி.சி யிலும் வேலை செய்கிறது. பால்கனின் வலிமை வேகம். இது சி-நீட்டிப்பைப் பயன்படுத்துகிறது, இது கோரிக்கைகளை செயலாக்குவதிலும் செயல்களைச் செய்வதிலும் மிக வேகமாக செய்கிறது.

பால்கன் 2012 முதல் எங்களுடன் இருக்கிறார், அன்றிலிருந்து சீராக சுத்திகரிக்கப்பட்டு புதுப்பிக்கப்பட்டு வருகிறது. இதில் பல தரவுத்தள ஆதரவு, மோங்கோடிபிக்கான ஆவண மேப்பிங், டெம்ப்ளேட் என்ஜின்கள், படிவம் கட்டுபவர்கள் மற்றும் ஏராளமான பிற கருவிகள் உள்ளன.

codeigniter

கோடிக்னிட்டர் விரைவான பயன்பாட்டு வளர்ச்சியை இயக்குவதற்கு அறியப்படுகிறது. இது சிம்ஃபோனி அல்லது லாராவெல் போன்ற அனைத்தையும் உள்ளடக்கியது அல்ல, ஆனால் உங்களுக்கு தேவையான அனைத்தையும் ஒரு PHP கட்டமைப்பில் கொண்டுள்ளது. எளிமையான UI, நல்ல ஆவணங்கள் மற்றும் ஒரு வலுவான சமூகத்திற்கு நன்றி இந்த மற்றவர்களைக் காட்டிலும் கோடிக்னிட்டரைப் பிடிக்க எளிதானது.

கோடிக்னிட்டரில் உங்களுக்கு தேவையான எல்லாவற்றிற்கும் தேவையான அனைத்து நூலகங்களும் உள்ளன, மேலும் உங்கள் சொந்தமாக பதிவிறக்கம் செய்ய அல்லது உருவாக்கக்கூடிய திறனும் உள்ளது. கட்டமைப்பானது சிறியது மற்றும் வேகமானது, இது அதன் வலிமை. இது எம்.வி.சி கட்டமைப்பால் முழுமையாக கட்டமைக்கப்படவில்லை, இது மாற்று வழிகளைத் தேடும் அனுபவமிக்க டெவலப்பராக இருந்தால் கொஞ்சம் சரிசெய்தல் எடுக்கலாம். மறுபுறம், நீங்கள் ஒரு புதிய நபராக இருந்தால், கோடிக்னிட்டர் மிகவும் தொடக்க நட்புடன் அங்கீகரிக்கப்படுகிறார்.

CakePHP

கேக் பி.எச்.பி என்பது மற்றொரு PHP கட்டமைப்பாகும், இது ஆரம்பநிலைக்கு நட்பாக இருக்கும். இது பத்து வயதுக்கு மேற்பட்டது மற்றும் அந்த நேரத்தில் தொடர்ந்து சுத்திகரிக்கப்பட்டுள்ளது. இது இன்னும் ஒரு பெரிய சமூகத்தைக் கொண்டுள்ளது, அதை பராமரிக்கவும் மேம்படுத்தவும் உதவுகிறது, அதற்கான துணை நிரல்களும் உள்ளன. இது எம்.வி.சி கட்டமைப்பைப் பயன்படுத்துகிறது மற்றும் PHP5 மற்றும் PHP4 இரண்டையும் ஆதரிக்கிறது, பிந்தையது இந்த பட்டியலில் உள்ள மற்றவர்கள் ஆதரிக்கவில்லை.

இது சக்திவாய்ந்த குறியீடு உருவாக்கும் கருவிகளைக் கொண்டுள்ளது, உங்களுக்கான பெரும்பாலான எக்ஸ்எம்எல் குறியீட்டை நிர்வகிக்கிறது, தரவுத்தள கருவிகள், சரிபார்ப்பு, மொழிபெயர்ப்பு, அங்கீகாரம் மற்றும் பல பாதுகாப்பு அம்சங்களையும் கொண்டுள்ளது. நீங்கள் கட்டமைப்பை வணிக ரீதியாகப் பயன்படுத்த விரும்பினால் பிரீமியம் ஆதரவும் உள்ளது.

ஏஜென்ட் கட்டமைப்பு

ஏஜென்ட் ஃபிரேம்வொர்க் என்பது ஒரு மட்டு PHP கட்டமைப்பாகும், இது நிறுவன அளவிலான பயன்பாடுகளை விரைவாக உருவாக்க உங்களை அனுமதிக்கிறது. இது மிகவும் நிலையானது மற்றும் நீங்கள் பயன்படுத்தக்கூடிய பெரிய அளவிலான கருவிகள் மற்றும் செருகுநிரல்களைக் கொண்டிருப்பதாக அறியப்படுகிறது. இது வாடிக்கையாளர்களிடமிருந்து அதிக கவனத்தை ஈர்க்கும் இறுதி முதல் இறுதி குறியாக்கத்தையும் மற்றும் பல பாதுகாப்பு அம்சங்களையும் வழங்குகிறது.

Zend Framework MVC கட்டமைப்பைப் பயன்படுத்துகிறது மற்றும் PHP5.3 உடன் நன்றாக விளையாடுகிறது. இது தரவுத்தள சுருக்க கருவிகள், அங்கீகாரம், ஊட்டங்கள், படிவங்கள் மற்றும் பல சுத்தமாக கருவிகளைக் கொண்டுள்ளது. ஜெண்ட் ஒரு எதிர்மறையாக இருந்தாலும். இது பெரியது, இடங்களில் சிக்கலானது மற்றும் நிறுவன அளவிலான பயன்பாடுகளுக்காக வடிவமைக்கப்பட்டுள்ளது. நீங்கள் சிறிய பயன்பாட்டை உருவாக்க விரும்பினால், Zend சிறந்ததாக இருக்காது. அது தவிர இது ஒரு சிறந்த செயல்திறன்.

எரிபொருள் PHP

எரிபொருள் PHP என்பது சிறந்த ஆவணங்களுடன் மற்றொரு தொடக்க நட்பு PHP கட்டமைப்பாகும். இது திறந்த மூலமாகும் மற்றும் அர்ப்பணிப்புள்ள டெவலப்பர்கள் மற்றும் ஆதரவாளர்களின் பெரும் சமூகத்தைக் கொண்டுள்ளது. இது MVC கட்டமைப்பைப் பயன்படுத்துகிறது மற்றும் HMVC மற்றும் ViewModels உடன் இணக்கமானது. இது இலகுரக இன்னும் பயன்பாடுகளை உருவாக்க தேவையான பல கருவிகள் மற்றும் நூலகங்களைக் கொண்டுள்ளது.

அதன் வலிமை அதன் பயன்பாட்டில் எளிதானது, ஆனால் ஏராளமான பாதுகாப்பு, டஜன் கணக்கான வகுப்புகள், குறியீடு ஜெனரேட்டர்கள், தரவுத்தள கருவிகள் மற்றும் ORM அம்சங்களை உள்ளடக்கிய ஏராளமான தொகுப்புகள் மற்றும் தொகுதிகள் கொண்ட ஒரு மட்டு உள்ளிட்ட பல அம்சங்கள் இன்னும் உள்ளன.

லாராவெல் மற்றும் சிம்ஃபோனி சிறந்த PHP கட்டமைப்பாக பரவலாகக் கருதப்பட்டாலும், இந்த பட்டியலில் குறிப்பிடப்பட்டுள்ள மற்றவர்கள் உங்களுக்கு அந்த இரண்டையும் பிடிக்கவில்லை என்றால் நம்பகமான மாற்றுகள். ஒவ்வொன்றும் பலம் மற்றும் பலவீனங்களைக் கொண்டிருக்கின்றன, ஆனால் குறைந்தபட்ச வம்புடன் நீங்கள் ஒன்றிலிருந்து மற்றொன்றுக்கு மாறக்கூடிய போதுமான பொதுவான தன்மையைப் பகிர்ந்து கொள்ளுங்கள்.

நீங்கள் நினைத்துப் பார்க்கிறபடி, ஏழு பிரபலமான PHP கட்டமைப்புகளின் பட்டியலை உருவாக்க எனக்கு நிறைய உதவி இருந்தது. ஏதேனும் பிழைகள் அல்லது குறைபாடுகள் என்னுடையது மட்டுமே.

நீங்கள் பயன்படுத்தும் வேறு ஏதேனும் PHP கட்டமைப்புகள் உள்ளதா? நீங்கள் செய்தால் அவற்றைப் பற்றி கீழே சொல்லுங்கள்!

2017 ஆம் ஆண்டிற்கான மிகவும் பிரபலமான php கட்டமைப்புகள்