HTML5 மற்றும் JavaScript இல் இலவச விளையாட்டு இயந்திரங்கள். இலவச HTML5 மற்றும் ஜாவாஸ்கிரிப்ட் கேம் என்ஜின்கள் பகிரப்பட்ட ஸ்டைல் ​​கேச் மூலம் ஆரம்ப ரெண்டரிங் வேகத்தை அதிகரிக்கும்

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

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

அதிகாரப்பூர்வ தளம்.

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

அமைப்பின் நன்மைகள் "பெட்டிக்கு வெளியே" பின்வரும் செயல்பாடுகளின் இருப்பை உள்ளடக்கியது:

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

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

TYPO3

அதிகாரப்பூர்வ தளம்.

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

TYPO3 இன் நன்மைகள்:

  • பயனர் உரிமைகளை நன்றாக மாற்றும் திறன்;
  • ஒரே நேரத்தில் பல தளங்களை பராமரிப்பது எளிது;
  • TER இலிருந்து நீட்டிப்புகளைப் பயன்படுத்தும் திறன் (TYPO3 நீட்டிப்பு களஞ்சியம்);
  • உயர் பாதுகாப்பு தேவைகள்;
  • எழுத்துப்பிழை சரிபார்ப்பு, முன்னோட்டம், வரலாற்றை மாற்றுதல் ஆகியவற்றுடன் மேம்பட்ட உரை திருத்தி.

இந்த அமைப்பின் தீமைகள்:

  • டெம்ப்ளேட் இயந்திரத்தைப் பயன்படுத்தி தளத்தின் கட்டமைப்பைத் திருத்துவதில் உள்ள சிரமம்;
  • பல்வேறு உள்ளடக்கம் (அட்டவணைகள், படங்கள்) கொண்ட பெரிய பக்கங்களை மெதுவாக வழங்குதல்;
  • ஆன்லைன் ஸ்டோர்களுக்கான சில ஆயத்த தீர்வுகள்

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

Drupal

அதிகாரப்பூர்வ தளம்.

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

Drupal இன் நன்மைகள்:

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

அமைப்பின் தீமைகள்:

  • எளிமையான தளங்களுக்கு மிகவும் சிக்கலானதாக இருக்கலாம்;
  • அழகான மற்றும் செயல்பாட்டு கருப்பொருள்களின் மொத்த பற்றாக்குறை;
  • பயிற்சி பெறாத பயனருக்கு கற்றுக்கொள்வது கடினம்.

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

MODX

அதிகாரப்பூர்வ தளம்.

வலை 2.0 என்று அழைக்கப்படும் உருவாக்கத்தின் ஆரம்பத்திலேயே தோன்றிய இளைய சிஎம்எஸ் (2004 முதல் வளர்ச்சி நடந்து வருகிறது) ஒன்று. தளத்தில் உள்ளடக்கத்தைத் திருத்துதல் மற்றும் சேர்ப்பதில் பயனர்களை ஈடுபடுத்துவது யோசனையாக இருந்தது. எடுத்துக்காட்டாக, மதிப்புரைகள், மதிப்புரைகள் மற்றும் முழு கட்டுரைகளையும் எழுதுதல். எனவே, ஒரு நல்ல பயனர் பதிவு அமைப்பு உள்ளது, AJAX ஐப் பயன்படுத்தி தளத் தேடல் (பக்கத்தை மீண்டும் ஏற்றாமல்), நீங்கள் விரைவாக செய்தி ஊட்டத்தை விரிவுபடுத்தலாம் மற்றும் ஒரு கூட்டு வலைப்பதிவு. குறைபாடுகள் ரஷ்ய குறியாக்கத்தில் அடிக்கடி ஏற்படும் சிக்கல்களை உள்ளடக்கியது, அவை நீண்ட காலத்திற்கு முன்பு தோன்றினாலும், முழுமையாக தீர்க்கப்படவில்லை; கேலரி, மன்றம் அல்லது எலக்ட்ரானிக் கடையை ஏற்பாடு செய்வதற்கான ஆயத்த தொகுதிகள் மற்றும் தீர்வுகள் இல்லாதது.

வேர்ட்பிரஸ்

அதிகாரப்பூர்வ தளம்.

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

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

வேர்ட்பிரஸ் நன்மைகள்:

  • பெரிய டெவலப்பர் சமூகம் மற்றும் நன்கு கட்டமைக்கப்பட்ட ஆவணங்கள்;
  • தளத்திற்கான ஆயிரக்கணக்கான இலவச செருகுநிரல்கள் மற்றும் கருப்பொருள்கள்;
  • வசதியான நிர்வாக குழு.

வேர்ட்பிரஸ் குறைபாடுகள்

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

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

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

வணக்கம், ஹப்ர்! லின் கிளார்க்கின் Inside a super fast CSS engine: Quantum CSS (aka Stylo) என்ற கட்டுரையின் மொழிபெயர்ப்பை உங்கள் கவனத்திற்கு முன்வைக்கிறேன்.


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


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



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


சர்வோவின் முதல் முக்கிய கூறு - புதிய CSS இன்ஜின் குவாண்டம் CSS (முன்னர் ஸ்டைலோ என அறியப்பட்டது) - இப்போது Firefox இன் இரவு உருவாக்கத்தில் சோதனைக்குக் கிடைக்கிறது. (மொழிபெயர்ப்பாளரின் குறிப்பு: கருத்துகளில் அது ஏற்கனவே நிலையான 55 இல் இருப்பதாக அவர்கள் பரிந்துரைத்தனர்). about:config இல் உள்ள layout.css.servo.enabled விருப்பம் அதை இயக்குவதற்கு பொறுப்பாகும்.


புதிய எஞ்சின் மற்ற உலாவிகளில் இருந்து சிறந்த கண்டுபிடிப்புகளை உள்ளடக்கியது.



Quantum CSS ஆனது நவீன வன்பொருளைப் பயன்படுத்தி அனைத்து ப்ராசசர் கோர்களிலும் வேலையை இணைத்து, 2, 4 அல்லது 18 மடங்கு வேகத்தை அதிகரிக்கச் செய்கிறது.


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



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

CSS இயந்திரம் என்றால் என்ன?

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



ஒவ்வொரு உலாவிக்கும் ஒரு ரெண்டரிங் இயந்திரம் உள்ளது. Chrome இல் Blink உள்ளது, Edge இல் EdgeHTML உள்ளது, Safari இல் WebKit உள்ளது மற்றும் Firefox இல் Gecko உள்ளது.


கோப்புகளை பிக்சல்களாக ஜீரணிக்க, அவை அனைத்தும் தோராயமாக ஒரே காரியத்தைச் செய்கின்றன:


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



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



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



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



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



அதாவது, பாணிகளைக் கணக்கிடத் தொடங்குவதற்கு முன், CSS இயந்திரத்தின் உள்ளீடு:

  • DOM மரம்
  • நடை விதிகளின் பட்டியல்

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


அனைத்து புலங்களும் தேவைப்படும் படிவத்தை நிரப்புவதாக நான் நினைக்கிறேன். ஒவ்வொரு DOM முனைக்கும் இந்தப் படிவத்தை நிரப்ப வேண்டும்.



இதைச் செய்ய, CSS இயந்திரம் இரண்டு விஷயங்களைச் செய்ய வேண்டும்:

  • முனையில் பயன்படுத்தப்பட வேண்டிய விதிகளைத் தேர்ந்தெடுக்கவும் (தேர்வுப் பொருத்தம்)
  • விடுபட்ட அனைத்து மதிப்புகளையும் நிலையான மதிப்புகளுடன் நிரப்பவும் அல்லது பெற்றோர் மதிப்புகளைப் பெறவும் (கேஸ்கேட்)

தேர்வி மேப்பிங்

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



கூடுதலாக, உலாவி சில நிலையான பாணிகளை (பயனர் முகவர் பாணி தாள்கள்) சேர்க்கிறது. எந்த மதிப்பைப் பயன்படுத்த வேண்டும் என்பதை CSS இயந்திரம் எவ்வாறு தீர்மானிக்கிறது?


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



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



மீதமுள்ளவை அடுக்கு மூலம் கணக்கிடப்படுகின்றன.

அருவி

கேஸ்கேடிங் CSS ஐ எளிதாக எழுதவும் பராமரிக்கவும் செய்கிறது. அதற்கு நன்றி, நீங்கள் உடலின் வண்ணப் பண்புகளை அமைக்கலாம், மேலும் p , span , li உறுப்புகளில் உள்ள உரை வண்ணம் ஒரே மாதிரியாக இருக்கும் என்பதை அறிந்து கொள்ளலாம் (அதை நீங்களே மீறினால் தவிர).


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



எனவே இப்போது கொடுக்கப்பட்ட DOM முனைக்கான அனைத்து பாணிகளும் கணக்கிடப்பட்டு, படிவம் நிரப்பப்பட்டது.

குறிப்பு: பகிர்தல் பாணி கட்டமைப்புகள்

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


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



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

அப்படியானால் எப்படி எல்லாவற்றையும் வேகப்படுத்துவது?

உகந்ததாக இல்லாத பாணி கணக்கீடு செயல்முறை இதுவாகும்.



இங்கு நிறைய வேலைகள் நடக்கின்றன. பக்கம் முதலில் ஏற்றப்படும் தருணத்தில் மட்டுமல்ல. மீண்டும் மீண்டும், நீங்கள் பக்கத்துடன் தொடர்பு கொள்ளும்போது, ​​நீங்கள் உறுப்புகளின் மீது வட்டமிடும்போது அல்லது DOM ஐ மாற்றும்போது, ​​பாணிகள் மீண்டும் கணக்கிடப்படும்.



அதாவது CSS ஸ்டைல்ஷீட் கணக்கீடு தேர்வுமுறைக்கு சிறந்த தேர்வாகும்... மேலும் கடந்த 20 ஆண்டுகளில், உலாவிகள் பல்வேறு தேர்வுமுறை உத்திகளை சோதித்துள்ளன. குவாண்டம் CSS ஒரு புதிய அதிவேக இயந்திரத்தை உருவாக்க அவற்றில் சிறந்தவற்றை இணைக்க முயற்சிக்கிறது.


அது எப்படி ஒன்றாக வேலை செய்கிறது என்பதைப் பார்ப்போம்.

இணைப்படுத்தல்

சர்வோ ப்ராஜெக்ட் (குவாண்டம் CSS இதிலிருந்து வந்தது) என்பது ஒரு சோதனை உலாவி ஆகும், இது இணையப் பக்க ரெண்டரிங் செயல்பாட்டில் உள்ள அனைத்தையும் இணையாக மாற்ற முயற்சிக்கிறது. இதற்கு என்ன அர்த்தம்?


கணினியை மூளையுடன் ஒப்பிடலாம். சிந்தனைக்கு பொறுப்பான ஒரு உறுப்பு உள்ளது (ALU). அதன் அருகே குறுகிய கால நினைவகம் (பதிவுகள்) போன்ற ஒன்று உள்ளது, பிந்தையது மத்திய செயலியில் ஒன்றாக தொகுக்கப்பட்டுள்ளது. கூடுதலாக நீண்ட கால நினைவகம் (RAM) உள்ளது.



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



குவாண்டம் CSS இந்த நன்மைகளைப் பயன்படுத்தி வெவ்வேறு கோர்களில் வெவ்வேறு DOM முனைகளுக்கான பாணிக் கணக்கீடுகளைப் பிரித்தெடுக்கிறது.


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



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



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



பெரும்பாலான உலாவிகளில் இதைச் சரியாகச் செயல்படுத்துவது கடினமாக இருக்கும். பேரலலிசம் என்பது ஒரு மோசமான கடினமான பணியாகும், மேலும் CSS இன்ஜின் மிகவும் சிக்கலானது. இது ரெண்டரிங் எஞ்சினின் மற்ற இரண்டு சிக்கலான பகுதிகளுக்கு இடையில் அமர்ந்திருக்கிறது - DOM மற்றும் மார்க்அப். பொதுவாக, ஒரு தவறைச் செய்வது எளிது, மேலும் இணைப்படுத்தல் "தரவு பந்தயங்கள்" என்று அழைக்கப்படும் பிழைகளைப் பிடிக்க கடினமாக இருக்கும். இந்த பிழைகளை நான் மற்றொரு கட்டுரையில் இன்னும் விரிவாக விவரிக்கிறேன் (ரஷ்ய மொழியில் மொழிபெயர்ப்பும் உள்ளது).


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



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


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

விதி மரத்தைப் பயன்படுத்தி மறுகணக்கீட்டை துரிதப்படுத்துதல்

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


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


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


இந்த பட்டியல் மரத்தில் சேர்க்கப்பட்டுள்ளது.



CSS இன்ஜின் மரத்தில் உள்ள கிளைகளின் எண்ணிக்கையைக் குறைக்க முயற்சிக்கிறது, முடிந்தவரை அவற்றை மீண்டும் பயன்படுத்துகிறது.


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



DOM முனை கடைசியாக சேர்க்கப்பட்ட விதிக்கு ஒரு சுட்டியைப் பெறும் (எங்கள் உதாரணத்தில், div#warning). இது மிகவும் குறிப்பிட்டது.


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



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

பகிரப்பட்ட ஸ்டைல் ​​கேச் மூலம் ஆரம்ப ரெண்டரிங்கை விரைவுபடுத்துங்கள்

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


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


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


காசோலைகள் பின்வருமாறு:

  • 2 முனைகளில் ஒரே ஐடி, வகுப்புகள் போன்றவை உள்ளதா? ஆம் எனில், அவர்கள் அதே விதிகளுக்கு இணங்குவார்கள்.
  • தேர்வாளர் அடிப்படையிலான (இன்லைன் ஸ்டைல்கள் போன்றவை) அனைத்திற்கும் ஒரே அர்த்தம் உள்ளதா? ஆம் எனில், மேலே உள்ள விதிகள் மீறப்படாது அல்லது இரண்டிற்கும் ஒரே மாதிரியாக மீறப்படும்.
  • கணக்கிடப்பட்ட பாணிகளின் ஒரே பொருளை இருவரின் பெற்றோரும் சுட்டிக்காட்டுங்கள். ஆம் எனில், பரம்பரை மதிப்புகளும் ஒரே மாதிரியாக இருக்கும்.


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


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


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



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


முடிவுரை

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


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

லின் கிளார்க் பற்றி

லின் மொஸில்லா டெவலப்பர் ரிலேஷன்ஸ் குழுவில் பொறியாளர். இது JavaScript, WebAssembly, Rust மற்றும் Servo உடன் வேலை செய்கிறது. குறியீடு கார்ட்டூன்களையும் வரைவார்.

குறிச்சொற்கள்: குறிச்சொற்களைச் சேர்க்கவும்

வணக்கம், வலைப்பதிவு தளத்தின் அன்பான வாசகர்கள். இன்று நான் ஒரு வலைத்தள இயந்திரம் அல்லது, விஞ்ஞான ரீதியாக, CMS (உள்ளடக்க மேலாண்மை அமைப்பு) போன்ற ஒரு விஷயத்தைப் பற்றி பேச விரும்புகிறேன்.

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

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

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

RuNet பயனர்கள் (இங்கே Joomla மட்டுமல்ல, பொதுவாக அனைத்து பிரபலமான CMS களும்) பயன்படுத்தும் என்ஜின்களில் CMS இன் எந்தப் பதிப்பு பயன்படுத்தப்படுகிறது - புதியது அல்லது காலாவதியானது:

ஜூம்லாவில், வழக்கமான வலைத்தளங்களுக்கு கூடுதலாக, நிறைய உருவாக்கப்படுகின்றன, தற்போதுள்ள கடை நீட்டிப்புக்கு நன்றி .

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

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

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

இப்போது எனது வலைப்பதிவு ஒரு நாளைக்கு 20-25 ஆயிரம் பார்வையாளர்களின் சுமையுடன் வழங்கப்படுகிறது, குறிப்பாக டெம்ப்ளேட்டை இறுதி செய்து, மேம்படுத்தக்கூடிய அனைத்தையும் மேம்படுத்திய பிறகு, வேர்ட்பிரஸ் வேகத்தில் நான் இன்னும் மகிழ்ச்சியடைகிறேன். இருப்பினும், அதிக எண்ணிக்கையிலான செருகுநிரல்களைப் பயன்படுத்தும் போது, ​​கூடுதல் தேர்வுமுறை இல்லாமல் மற்றும் இல்லாமல், வேர்ட்பிரஸ் ஒரு கடினமான அரக்கனாக மாறுகிறது.

பல்வேறு நோக்கங்களுக்காகப் பயன்படுத்தப்படும் இலவச CMSகள் இன்னும் நிறைய உள்ளன என்பது தெளிவாகிறது. இது அதே Drupal அல்லது DLE (DataLife Engine) ஆகும், மேலும் பல சந்தர்ப்பங்களில் அவற்றின் பயன்பாடு நியாயப்படுத்தப்படும், ஏனெனில் ஒரு சிறந்த CMS இல்லை, ஆனால் மேலே குறிப்பிட்டுள்ள WordPress மற்றும் Joomla ஆகியவை மிகவும் பிரபலமானவை. காரணம் புதிய பயனர்களுக்கான அவர்களின் எளிமையான வடிவமைப்பு மற்றும் தெளிவு.

எந்த கட்டண இயந்திரங்கள் மிகவும் சுவாரஸ்யமானவை?

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

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

சரி, நான் ஏற்கனவே குறிப்பிட்டது போல், இந்த CMS வேகமான இயந்திரங்களில் ஒன்று PHP இல் எழுதப்பட்டிருந்தாலும், சுமைகளை நன்றாக வைத்திருக்கிறது. இது குறியீட்டின் நல்ல தூய்மை (புதிதாக எழுதப்பட்டது) மற்றும் நல்ல கேச்சிங் செயல்திறன் காரணமாக இருக்கலாம்.

நீங்கள் S.Builder ஐ ஆன்லைனில் மற்றும் ஆஃப்லைனில் இலவசமாக முயற்சி செய்யலாம். முதல் வழக்கில், நீங்கள் "டெமோ பதிப்பு ஆன்-லைன்" பக்கத்திற்குச் செல்ல வேண்டும், மேலும் அவர்கள் இந்த CMS இல் ஒரு தற்காலிக தளத்தை உருவாக்குவார்கள், அங்கு அனைத்து தொகுதிகளும் "பேனாவை முயற்சிக்க" கிடைக்கும். ஆன்லைன் சோதனை உங்களுக்குப் பொருந்தவில்லை என்றால், "சிஎம்எஸ் பதிவிறக்கு" பக்கத்திலிருந்து இந்த எஞ்சினின் முழு செயல்பாட்டு மற்றும் முற்றிலும் இலவச ஆஃப்லைன் பதிப்பைப் பதிவிறக்கலாம் (நீங்கள் இருந்ததைப் போல) - "உள்ளூர் கணினியில் நிறுவுவதற்கான CMS இன் சோதனை பதிப்பு."

இறுதியாக, மிகவும் பிரபலமான எஸ்சிஓ நிறுவனமான அஷ்மானோவ் மற்றும் கூட்டாளர்களிடமிருந்து ஒரு தொழில்முறை ஆப்டிமைசரின் கருத்தை நான் உங்களுக்கு வழங்க விரும்புகிறேன், அவர் கேள்விக்கு மிகவும் விரிவான பதிலைக் கொடுத்தார் - எந்த CMS சிறந்தது?:

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

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

சிறந்த CMS அமைப்புகள்

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

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

அமைப்பு "1C-பிட்ரிக்ஸ்"

இந்த தளம் ஒரு ஆன்லைன் ஸ்டோருக்கு சிறந்த CMS ஆகும். அவள் ஏன் மிகவும் பிரபலமடைந்தாள்? இயந்திரம் ஒரு விரிவான 1C தரவுத்தளத்துடன் செயல்படுகிறது. விரும்பினால், பயனர் வாங்குபவர்களுக்கு போனஸ் திட்டங்களை அமைக்கலாம் மற்றும் சட்ட நிறுவனங்களுக்கு வெவ்வேறு கட்டணங்களைக் குறிப்பிடலாம். பெரிய இணையதளங்கள், தகவல் வளங்கள் மற்றும் பிற சேவைகளை உருவாக்க இந்த தளம் பயன்படுத்தப்படுகிறது.

இந்த CMS இல் உருவாக்கப்பட்ட வலைத்தளங்கள், அவற்றின் பணியின் தரம், அதிக எண்ணிக்கையிலான கூடுதல் தொகுதிகள், ஹேக்கர் தாக்குதல்களுக்கு எதிரான நம்பகமான பாதுகாப்பு மற்றும் பல நிர்வாகிகளிடையே உரிமைகளைப் பகிர்ந்து கொள்ளும் திறன் ஆகியவற்றின் காரணமாக மற்ற வலைத்தளங்களில் தனித்து நிற்கின்றன. கணினிக்கு கணிசமான முதலீடு தேவைப்படுகிறது. எனவே, பெரிய திட்டங்களை உருவாக்க பிரத்தியேகமாக 1C-Bitrix இயங்குதளத்தைப் பயன்படுத்த பரிந்துரைக்கப்படுகிறது.

Magento

இலவச தயாரிப்புகளில் ஆன்லைன் ஸ்டோருக்கு இந்த அமைப்பு சிறந்த CMS ஆகும். இந்த இயந்திரத்தைப் பயன்படுத்தி இணையத்தில் 150 ஆயிரத்துக்கும் மேற்பட்ட வலைத்தளங்கள் உருவாக்கப்பட்டுள்ளன. தளம் மூன்று பதிப்புகளில் வழங்கப்படுகிறது. சமூகப் பதிப்பு இலவசம். நிர்வாக குழு மிகவும் வசதியானது.

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

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

Magento இன் தீமைகள்

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

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

ஜூம்லா

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

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

Joomla க்கான கூடுதல் கூறுகள்

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

தேவைப்பட்டால், கூடுதல் தொகுதிகள் நிறுவப்பட்டுள்ளன. VirtueMart ஐப் பயன்படுத்தி, பயனர் 1C தரவுத்தளத்துடன் தளத்தை ஒருங்கிணைக்கலாம், பிரபலமான கட்டண முறைகளை இணைக்கலாம் மற்றும் தயாரிப்புகளின் இறக்குமதி/ஏற்றுமதியை உள்ளமைக்கலாம். கூடுதல் கூறு சிறிய மற்றும் நடுத்தர அளவிலான ஆன்லைன் ஸ்டோர்களைத் தொடங்குவதற்கு ஏற்றது. பெரிய போர்டல்களை உருவாக்கும் போது VirtueMart பயன்படுத்தப்படுவதில்லை, ஏனெனில் அதற்கு தேவையான செயல்பாடுகள் மற்றும் சரியான பாதுகாப்பு அமைப்பு இல்லை.

Drupal

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

இயந்திரம் பெரிய ஆன்லைன் கடைகள் மற்றும் சமூகங்களுக்கு ஏற்றது. மற்ற சந்தர்ப்பங்களில், செலவுகள் நியாயப்படுத்தப்படாது. இயங்குதளத்தைப் பயன்படுத்த, நீங்கள் Ubercart ஐ நிறுவ வேண்டும். இந்த கூடுதல் கூறு நடைமுறையில் VirtueMart ஸ்கிரிப்ட்டிலிருந்து வேறுபட்டதல்ல. சிறந்த இலவச CMS Magento மற்றும் Joomla தரவரிசையில் முதல் இடத்தைப் பிடித்தன, ஏனெனில் அவை Drupal ஐ விட சற்றே பொதுவானவை மற்றும் கற்றுக்கொள்வது மற்றும் தனிப்பயனாக்குவது கடினம்.

MODX

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

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

OpenCart

வணிகரீதியான அல்லது முற்றிலும் இலவச CMS - எது சிறந்தது? ஓபன்கார்ட் இயங்குதளமானது இலவச மென்பொருள் வாடிக்கையாளர்களின் எதிர்பார்ப்புகளை எவ்வாறு மீறும் என்பதற்கு ஒரு எடுத்துக்காட்டு. இந்த இயந்திரம் சிறிய திட்டங்களுக்கு மிகவும் பொருத்தமான தீர்வாகும். தளத்தை நிறுவ மற்றும் கட்டமைக்க எளிதானது. என்ஜின் சர்வர் ஆதாரங்களை கோரவில்லை.

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

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

PrestaShop

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

2011 இல், PrestaShop சிறந்த இலவச இ-காமர்ஸ் தளமாகத் தேர்ந்தெடுக்கப்பட்டது. OpenCart போலல்லாமல், இயந்திரத்திற்கு அதிகாரப்பூர்வ டெவலப்பர் ஆதரவு இல்லை. எனவே, பயனர்கள் விரும்பும் அளவுக்கு கூடுதல் தொகுதிகள் இல்லை. தளத்தின் அடிப்படை பதிப்பு OpenCart ஐ விட அதிக ஆதாரங்களைப் பயன்படுத்துகிறது. கூடுதல் தொகுதிகளின் விலை Magento ஐ விட மிகக் குறைவு.

UMI.CMS

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

வேர்ட்பிரஸ்

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

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

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

நெட்கேட்

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

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

HostCMS

ஹோஸ்டிங் மற்றும் சர்வர்களில் இயந்திரம் கோரவில்லை. இந்த தளம் எஸ்சிஓவிற்கான சிறந்த CMS ஆகும். குறுகிய பக்க முகவரிகளை உருவாக்குதல், மெட்டா குறிச்சொற்களைக் குறிப்பிடுதல் போன்றவற்றிற்கான விருப்பங்கள் பயனருக்கு உள்ளன. அதிக ட்ராஃபிக் கொண்ட வலை வளங்களுடன் இயந்திரம் சிறப்பாக செயல்படுகிறது. இயங்குதளம் 1C அமைப்புடன் செயல்படுகிறது.

உரிமத்தின் விலை 6 ஆயிரம் ரூபிள். கிளையன்ட் கூடுதல் தொகுதிகளை நிறுவுவதன் மூலம் செயல்பாட்டை விரிவாக்கும் திறனுடன் மிகவும் செயல்பாட்டு தளத்தைப் பெறுகிறார்.

சிஎஸ்-கார்ட்

சிறந்த CMS ஐத் தேர்ந்தெடுக்கும்போது, ​​பல பயனர்கள் இந்த இயந்திரத்தின் நன்மைகளைக் குறிப்பிடுகின்றனர். மென்பொருள் உருவாக்குநர்கள் வாடிக்கையாளர்களுக்கு பரந்த அளவிலான கருவிகளை வழங்குகிறார்கள். இணைய சந்தைப்படுத்தலின் வசதியான அமைப்பு, ஆர்டர்களுடன் பணிபுரியும் நல்ல வடிவம், வளங்களை எஸ்சிஓ மேம்படுத்துதல், 1C உடன் ஒருங்கிணைப்பு மற்றும் Yandex.Market சேவை ஆகியவற்றால் இந்த தளம் வேறுபடுகிறது. தகவமைப்பு வடிவமைப்பை உருவாக்குவதற்கும் பொருளைச் சேர்ப்பதற்கும் பயனர் விருப்பங்களை அணுகலாம்.

அமிரோ.சி.எம்.எஸ்

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

எல்பிஜெனரேட்டர்

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

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

HTML5 CSS3 மற்றும் JavaScript உடன் இணைந்து டெவலப்பருக்கு 3D, அனிமேஷன், கேன்வாஸ், கணிதம், வண்ணங்கள், ஒலி, WebGL ஆகியவற்றைப் பயன்படுத்தி கேம்களை உருவாக்க ஏராளமான வாய்ப்புகளை வழங்குகிறது. HTML5 இன் மிகவும் வெளிப்படையான நன்மைகளில் ஒன்று, இயங்குதளம் மற்றும் பொதுவாக, வன்பொருள் இரண்டிலிருந்தும் அதன் சுதந்திரம் ஆகும்.

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

முழு அளவிலான விளையாட்டை உருவாக்க தேவையான நேரத்தை குறைக்க பெரும்பாலான இயந்திரங்கள் உதவுகின்றன என்று கருதப்படுகிறது. இருப்பினும், பல டெவலப்பர்கள் தங்கள் திட்டத்தை அதன் கட்டமைப்பை சிறப்பாக பிரதிநிதித்துவப்படுத்துவதற்காக புதிதாக உருவாக்க விரும்புகிறார்கள். சில JavaScript-HTML5 இன்ஜின்கள் உண்மையிலேயே பயனுள்ளவையாக உள்ளன, ஆனால் அவை ஒரு பெரிய குறைபாட்டைக் கொண்டிருக்கலாம்: அவை இனி ஆதரிக்கப்படாது அல்லது நிறுத்தப்படுவதற்கு அருகில் உள்ளன. எனவே, ஒரு இயந்திரத்தைத் தேர்ந்தெடுக்கும்போது, ​​​​அதன் ஆதரவு நீண்ட காலத்திற்கு நீடிக்கும் அந்த தயாரிப்புகளைத் தேர்ந்தெடுக்கவும்.

எனவே, இங்கே, உண்மையில், இயந்திரங்கள் தானே.

தந்திரமான

ரெட்ரோ-ஸ்டைல் ​​2டி ஸ்ப்ரைட் ஆர்கேட் கேம்கள் மற்றும் சுடோகு போன்ற புதிர்களை செயல்படுத்துவதற்கு ஏற்றது. இது பயன்படுத்த தயாராக இருக்கும் சுய-இயங்கும் விளையாட்டு வளையத்தைக் கொண்டுள்ளது. சுட்டி மற்றும் விசைப்பலகை ஆதரிக்கப்படுகிறது. இது நன்கு ஆவணப்படுத்தப்பட்டுள்ளது, மேலும் ஒரே குறைபாடு ஒலி ஆதரவு இல்லாததாகக் கருதலாம்.

lycheeJS

கிராஸ் பிரவுசர் ஓப்பன் சோர்ஸ், முழுவதும் ஜாவாஸ்கிரிப்ட்டில் எழுதப்பட்டது. முடிந்தவரை வளைந்து கொடுக்கும் வகையில் தரையில் இருந்து கட்டமைக்கப்பட்டுள்ளது, இது ஒரு விரிவான API மற்றும் நவீன உலாவிகளின் சமீபத்திய அம்சங்களைப் பயன்படுத்துகிறது. இந்த கட்டமைப்பானது உங்களுக்காக எல்லாவற்றையும் செய்ய வடிவமைக்கப்பட்டுள்ளது: உங்கள் யோசனை - பொதுவாகப் பயன்படுத்தப்படும் கருவிகளைப் பயன்படுத்தி அதன் செயல்படுத்தல்.

கேம்ஜேஎஸ்

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

ClanFX

ஐபோனிலிருந்து போர்ட் செய்யப்பட்ட ஜாவாஸ்கிரிப்டில் 2டி HTML5 கிராஃபிக் இன்ஜின். கூடுதல் செருகுநிரல்களை நிறுவாமல் அனைத்து நவீன சாதனங்களிலும் இயங்கக்கூடிய 2D கேம்கள் மற்றும் கிராஃபிக் பயன்பாடுகளை விரைவாக உருவாக்க உங்களை அனுமதிக்கிறது.