எம்விசி என்றால் என்ன? இந்த மென்பொருள் கட்டமைப்பை அறிந்து கொள்ளுங்கள்!

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

mvc-2 என்றால் என்ன

எம்விசி அல்லது மாடல் வியூ கன்ட்ரோலர், குறியீட்டிற்கான புதிய வழி

எம்விசி என்றால் என்ன?

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

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

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

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

மேலே விளக்கப்பட்டுள்ளபடி, இது ஒரு கட்டிடக்கலை, ஆனால் ஏன்? சரி, ஒரு கட்டுமானத் திட்டம் போல, அது மூன்று வெவ்வேறு வேலைத் திட்டங்களை நிறுவுகிறது; மாதிரி, பார்வை மற்றும் கட்டுப்படுத்தி.

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

MVC என்றால் என்ன? மாதிரியின் வரலாறு, காட்சிகள் & கட்டுப்பாட்டாளர்கள்

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

மென்பொருளைப் பயன்படுத்துவதற்கான முன்னோடி கண்டுபிடிப்புகளில் ஒன்று, அதன் கருத்துக்களை வெவ்வேறு செயல்பாடுகளாகப் பிரித்தது. இது 70 களில் ஒரு கருத்தாக்கமாகத் தொடங்கியது, பின்னர் 80 களில் ஸ்மால்டாக் -80 க்கான பதிப்பு செயல்படுத்தப்பட்டது.

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

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

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

படிநிலை மாதிரி காட்சி கட்டுப்பாட்டாளர் (HMVC)

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

மாடல் வியூ அடாப்டர் (MVA)

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

மாடல் காட்சி வழங்குநர் (எம்விபி)

மாடல் வியூ ப்ரெசெண்டர் தொடர்ந்து பயனருக்கும் பிசியுக்கும் இடையிலான இணைப்புப் புள்ளிகளை வடிவமைக்கப் பயன்படுகிறது. சர்வர் தன்னியக்க பதில்களை அளிக்கும் சோதனைகளுக்கு இது பயன்படுத்தப்படுகிறது மற்றும் மாதிரி கொடுக்கும் தரவை மாற்றுகிறது மற்றும் பார்வைக்கு அதை அமுக்குகிறது.

மாடல் வியூமாடல் (MVVM)

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

எம்விசிக்கு என்ன பயன்?

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

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

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

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

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

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

இந்த கட்டுரை உங்களுக்கு பிடித்திருந்தால், நான் படிக்க அழைக்கிறேன் "ஜாவாவில் வகுப்புகள் மற்றும் பொருள்கள்", ஜாவா பற்றிய கருத்துகளின் முழுமையான வேலை, நீங்கள் நிச்சயமாக அதை விரும்புவீர்கள்.

எம்விசி இல்லாத HTML

இந்த மென்பொருள் கட்டமைப்பின் அனைத்து விளக்கமும் முதலில் தெளிவற்றதாக இருக்கலாம், இருப்பினும், அவை HTML, CSS மற்றும் PHP கூறுகள் போன்றவற்றை கணக்கில் எடுத்துக்கொள்கின்றன.

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

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

ஸ்பாகெட்டி குறியீடு

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

பயன்படுத்தப்பட்ட மொழி, ஒருங்கிணைக்கப்பட்டு, புரோகிராமர் படிப்படியாகச் செல்ல வேண்டியிருக்கும், ஒருவேளை, சம்பந்தமில்லாத விஷயங்களை சரிசெய்ய வேண்டும்.

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

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

MVC அமைப்பு எவ்வாறு செயல்படுகிறது, செயல்முறை எவ்வாறு நிகழ்கிறது என்பதற்கான எளிய பிரதிநிதித்துவம்

மாடல் வியூ வழங்குபவரின் அறிமுகம்

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

மாடல்

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

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

பயனருக்குத் தேவையான தகவல்களைப் பயன்படுத்த இந்த மாதிரி அனுமதிக்கிறது, முடிவில்லாத கோப்புகளைத் தேடாமல், அவர்கள் மட்டுமே நுழைய வேண்டும், அது அவர்களுக்குத் தேவையானது «பார்வை» மூலம் காட்டப்படும். சிஸ்டம் அல்லது தகவலில் ஏதாவது மாற்றம் செய்ய, நீங்கள் "கன்ட்ரோலர்" வழியாக செல்ல வேண்டும், இது மாதிரிக்கு தகவலை அனுப்புகிறது.

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

லா விஸ்டா

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

இந்த உறுப்பு HTML மற்றும் PHP குறியீடுகளுடன் வேலை செய்கிறது, ஏனென்றால் அவை ஒரு பக்கம், சேவையகம் போன்றவற்றை உருவாக்க மிகவும் பொருத்தமான குறியீடுகள். இந்த குறியீடுகள் வெளியீட்டிற்கு அனுப்பப்படுகின்றன, இது மாதிரி அனுப்பிய தகவலின் மொத்த மாற்றமாகும்.

கட்டுப்படுத்தி

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

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

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

எம்விசி என்றால் என்ன

கூறுகள் எவ்வாறு தொடர்பு கொள்கின்றன?

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

  1. இணைய பயனர் பயனர் இடைமுகத்தில் நுழைய பல்வேறு விருப்பங்களைப் பயன்படுத்தத் தொடங்குகிறார், அதாவது, அவர் சில நிரப்பிகள் மூலம் பக்கம் அல்லது சேவையகத்தில் நுழைகிறார்.
  2. கட்டுப்பாட்டாளரால் கோரிக்கை பெறப்படுகிறது, இது செய்தியைப் பார்க்கவும் மாதிரியாகவும் அனுப்புகிறது. ஒவ்வொரு கோரிக்கையும் ஒரு நிகழ்வு கையாளுபவர் மூலம் தூண்டப்படுகிறது (ஜாவா அல்லது HTML குறியீடு, இது வெளிப்புற குறியீடு பதிலை அளிக்கிறது).
  3. கோரிக்கையை நிறைவேற்ற கட்டுப்படுத்தி, மாதிரியில் நுழைகிறார், அங்கு அது தகவலைப் பயன்படுத்துகிறது மற்றும் அதற்குத் தேவையான செயலை மாற்றியமைக்கிறது. சில செயல்களைச் செய்வதற்கு, கட்டுப்பாட்டாளர் சுருக்கமாக, கட்டளை வடிவத்தில் வெவ்வேறு இணைக்கப்பட்ட குறியீடுகளைப் பயன்படுத்த வேண்டும்.
  4.  சில சந்தர்ப்பங்களில், முழுமையான பணியை நிறைவேற்றுவதற்கான கட்டுப்பாட்டாளர் மாதிரியிலிருந்து அதிக தரவைப் பயன்படுத்துவார், அது ஒரு பாலமாக செயல்பட்டு பார்க்க அனுப்ப வேண்டும்.
  5. கண்ட்ரோலர் அனைத்து தகவல்களையும் மற்றும் இணைய பயனரால் கொடுக்கப்பட்ட ஆர்டரை அனுப்புகிறார், இது விரும்பியவற்றின் காட்சிப்படுத்தலைக் காட்ட வேண்டும்.
  6. பார்வை, ஒரு நல்ல காட்சிப்படுத்தலுக்காக, மாதிரியிலிருந்து எவ்வளவு முடியுமோ அவ்வளவு தகவல்களைப் பயன்படுத்துகிறது மற்றும் அதில் உள்ள அனைத்தையும் பிரதிபலிக்கிறது.
  7. மாடலில் என்ன நடக்கிறது என்பது பற்றிய தகவல் இருக்க முடியாது என்பதால், அது எந்த மாற்றத்தையும் எச்சரிக்கின்ற ஒரு வகை மென்பொருளைப் பயன்படுத்துகிறது, மேலும் இந்த வழியில், தகவல் அல்லது இடைமுகத்தில் தேவையான மாற்றத்தை ஏற்படுத்துகிறது.
  8. இணையப் பயனர் செய்யும் செயல்களின் எண்ணிக்கையில் ஒவ்வொரு தொடர்பையும் பொறுத்து இடைமுகம் செயல்முறையை மீண்டும் செய்கிறது.

வலை பயன்பாடுகளில் இது எவ்வாறு பயன்படுத்தப்படுகிறது?

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

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

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

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

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

எம்விசி மற்றும் தரவுத்தளங்கள்

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

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

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

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


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: ஆக்சுவலிடாட் வலைப்பதிவு
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.