Hierarchical model–view–controller
படிநிலை மாதிரி-பார்வை-கட்டுப்படுத்தி (எச். எம். வி. சி) என்பது ஒரு மென்பொருள் கட்டிடக்கலை வடிவமாகும், இது விளக்கக்காட்சி-சுருக்கம்-கட்டுப்பாடு (பிஏசி) போன்ற மாதிரி-பார்வை-கட்டுப்பாட்டின் (எம்விசி) மாறுபாடு ஆகும், இது 2000 ஆம் ஆண்டில் ஜாவா வேர்ல்ட் இதழில் ஒரு கட்டுரையில் வெளியிடப்பட்டது, 13 ஆண்டுகளுக்கு முன்பு வெளியிடப்பட்ட பிஏசி பற்றி ஆசிரியர்கள் வெளிப்படையாக அறிந்திருக்கவில்லை. கட்டுப்படுத்திக்கு சில மேற்பார்வை உள்ளது, அதில் அது முதலில் மாதிரியையும் பின்னர் பார்வையையும் தேர்ந்தெடுக்கிறது, கட்டுப்படுத்தியின் ஒப்புதல் பொறிமுறையை உணர்கிறது. தரவு மூலத்தை நேரடியாக அணுகுவதை இந்த மாதிரி தடுக்கிறது. எடுத்துக்காட்டு ஒரு எச். எம். வி. சி கட்டமைப்பைப் பயன்படுத்துவதன் மிகப்பெரிய நடைமுறை நன்மை உள்ளடக்க கட்டமைப்புகளின் "விட்ஜெடைசேஷன்" ஆகும். ஒரு எடுத்துக்காட்டு கருத்துகள், மதிப்பீடுகள், ட்விட்டர் அல்லது வலைப்பதிவு ஆர். எஸ். எஸ் ஊட்டக் காட்சிகள் அல்லது ஒரு ஈ-காமர்ஸ் வலைத்தளத்திற்கான ஷாப்பிங் கார்டு உள்ளடக்கங்களின் காட்சி. இது அடிப்படையில் பல பக்கங்களில் காட்டப்பட வேண்டிய உள்ளடக்கத்தின் ஒரு பகுதியாகும், மேலும் முக்கிய HTTP கோரிக்கையின் சூழலைப் பொறுத்து வெவ்வேறு இடங்களில் கூட காட்டப்பட வேண்டும். பாரம்பரிய எம். வி. சி கட்டமைப்புகள் பொதுவாக இந்த வகையான உள்ளடக்க கட்டமைப்புகளுக்கு நேரடி பதிலை வழங்குவதில்லை, எனவே புரோகிராமர்கள் பெரும்பாலும் தளவமைப்புகளை நகலெடுத்து மாற்றுகிறார்கள், தனிப்பயன் உதவியாளர்களைப் பயன்படுத்துகிறார்கள், தங்கள் சொந்த விட்ஜெட் கட்டமைப்புகள் அல்லது நூலகக் கோப்புகளை உருவாக்குகிறார்கள் அல்லது முக்கிய கோரப்பட்ட கட்டுப்பாட்டாளரிடமிருந்து தொடர்பில்லாத தரவை இழுக்கிறார்கள். எதிர்மறையான அம்சம் என்னவென்றால், ஒரு குறிப்பிட்ட உள்ளடக்கத்தை வழங்குவதற்கான பொறுப்பு அல்லது தேவையான தரவை ஏற்றுவது பல பகுதிகளுக்கு கசிந்து அந்தந்த இடங்களில் நகலெடுக்கப்படுகிறது. எச். எம். வி. சி, அல்லது குறிப்பாக இந்த பொறுப்புகளைக் கையாள ஒரு கட்டுப்பாட்டாளருக்கு துணை கோரிக்கைகளை அனுப்பும் திறன் இந்த சிக்கலைத் தீர்ப்பதை நோக்கமாகக் கொண்டுள்ளது. இந்த அமைப்பு பாரம்பரிய எம். வி. சி. யைப் போலவே உள்ளது. எடுத்துக்காட்டாக, ஒருவர் கருத்துகளைப் பற்றிய சில தரவுகளை ஏற்ற வேண்டும் என்றால், அவற்றை எச். டி. எம். எல் வடிவத்தில் காட்ட வேண்டும் என்றால், ஒருவர் சில அளவுருக்களுடன் கருத்துகள் கட்டுப்பாட்டாளருக்கு ஒரு கோரிக்கையை அனுப்புவார். கோரிக்கை பின்னர் மாதிரியுடன் தொடர்பு கொள்கிறது, ஒரு பார்வையைத் தேர்ந்தெடுக்கிறது, இது உள்ளடக்கத்தைக் காட்டுகிறது. ஒரு பாரம்பரிய எம்விசியிலிருந்து வேறுபாடு என்னவென்றால், கருத்துகளை முற்றிலும் தனித்தனி பக்கத்தில் காண்பிப்பதற்குப் பதிலாக, அவை பயனர் பார்க்கும் கட்டுரையின் கீழே உள்ளமைவில் காட்டப்படுகின்றன. இது சம்பந்தமாக, எச். எம். வி. சி குறியீடு மாடுலாரிட்டியை அதிகரிக்கவும், மறுபயன்பாட்டிற்கு உதவவும், கவலைகளை சிறப்பாகப் பிரிக்கவும் முயற்சிக்கிறது. விளக்கக்காட்சி-சுருக்கம்-கட்டுப்பாடு (பிஏசி) மாதிரி-பார்வை-கட்டுப்படுத்தி (எம்விசி) குறிப்புகள் மென்பொருள் பகுப்பாய்வு முறைகளையும் பார்க்கவும்.