பிரைத்தான், பைதான் 3 வாடிக்கையாளர் பக்க வலை நிரலாக்கத்திற்கான செயல்படுத்தல்

சமீபத்தில் பிரைத்தான் 3.10 திட்டத்தின் புதிய பதிப்பின் வெளியீடு அறிவிக்கப்பட்டது (உலாவி பைதான்) உடன் வருகிறது இணைய உலாவி பக்கத்தில் செயல்படுத்த பைதான் 3 நிரலாக்க மொழியை செயல்படுத்துதல், வலைக்கான ஸ்கிரிப்ட்களை உருவாக்க ஜாவாஸ்கிரிப்டுக்கு பதிலாக பைத்தானை பயன்படுத்த அனுமதிக்கிறது.

Brython.js மற்றும் brython_stdlib.js நூலகங்களை இணைப்பதன் மூலம், ஒரு வலை டெவலப்பர் ஜாவாஸ்கிரிப்டுக்குப் பதிலாக பைத்தானைப் பயன்படுத்தி, வாடிக்கையாளர் பக்க தள தர்க்கத்தை வரையறுக்க பைத்தானைப் பயன்படுத்தலாம்.

பக்கங்களில் பைதான் குறியீட்டைச் சேர்க்க, நீங்கள் குறிச்சொல்லைப் பயன்படுத்த வேண்டும் "உரை / மலைப்பாம்பு" மைம் வகையுடன், இது பக்கத்தில் குறியீட்டை உட்பொதித்தல் மற்றும் வெளிப்புற ஸ்கிரிப்ட்களை ஏற்றுவது ( ). El script proporciona acceso completo a los elementos y eventos DOM.

நிலையான பைதான் நூலகத்தை அணுகுவதற்கு கூடுதலாக, சிறப்பு நூலகங்கள் உள்ளன JQuery, D3, Highcharts, மற்றும் Raphael போன்ற DOM மற்றும் JavaScript நூலகங்களுடன் தொடர்பு கொள்ள. CSS கட்டமைப்புகள் பூட்ஸ்ட்ராப் 3, குறைந்த மற்றும் SASS ஆகியவற்றின் பயன்பாடு ஆதரிக்கப்படுகிறது.

ஒரு இணைய உலாவியில் பைத்தானை இயக்க முடியும்:

  • சேவையகம் மற்றும் உலாவியில் அதே பைதான் குறியீட்டை இயக்கவும்.
  • பைத்தானைப் பயன்படுத்தி பல்வேறு உலாவி API களுடன் வேலை செய்யுங்கள்
  • பைத்தானுடன் ஆவணப் பொருள் மாதிரியை (DOM) கையாளவும்
  • Vue.js மற்றும் jQuery போன்ற ஜாவாஸ்கிரிப்ட் நூலகங்களுடன் தொடர்பு கொள்ள பைத்தானைப் பயன்படுத்தவும்
  • பைதான் மாணவர்களுக்கு பிரைத்தான் எடிட்டருடன் பைதான் மொழியை கற்றுக்கொடுங்கள்
  • பைத்தானில் புரோகிராமிங் செய்யும் போது வேடிக்கையாக இருங்கள்

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

தொகுதிகளிலிருந்து பைதான் குறியீட்டை செயல்படுத்துதல் se realiza mediante la compilación previa de este código பக்கம் ஏற்றப்பட்ட பிறகு பிரைடன் இயந்திரம் மூலம். பிரைத்தான் () செயல்பாட்டை அழைப்பதன் மூலம் தொகுப்பு தொடங்கப்படுகிறது, எடுத்துக்காட்டாக « ».

பைதான் குறியீட்டின் அடிப்படையில், ஒரு ஜாவாஸ்கிரிப்ட் பிரதிநிதித்துவம் உருவாக்கப்பட்டது, பின்னர் அது உலாவியின் நிலையான ஜாவாஸ்கிரிப்ட் இயந்திரத்தால் செயல்படுத்தப்படுகிறது (ஒப்பிடுகையில், PyPy.js திட்டம் உலாவியில் பைதான் குறியீட்டை இயக்க asm.js இல் தொகுக்கப்பட்ட ஒரு CPython மொழிபெயர்ப்பாளரை வழங்குகிறது, மேலும் Skulpt JavaScript இல் மொழிபெயர்ப்பாளரை செயல்படுத்துகிறது.)

செயல்படுத்தும் வேகத்தை CPython உடன் ஒப்பிடலாம் என்று Brython தளம் குறிப்பிடுகிறது. ஆனால் பிரைட்டன் உலாவியில் இயங்குகிறது மற்றும் இந்த சூழலில் உள்ள குறிப்பு உலாவி இயந்திரத்தில் கட்டமைக்கப்பட்ட ஜாவாஸ்கிரிப்ட் ஆகும். இதன் விளைவாக, பிரைத்தான் நன்கு வடிவமைக்கப்பட்ட மற்றும் கையால் எழுதப்பட்ட ஜாவாஸ்கிரிப்டை விட மெதுவாக இருக்கும் என்று எதிர்பார்க்கலாம்.

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

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

என புதிய பதிப்பு, இது பைதான் 3.10 உடன் பொருந்தக்கூடியதாக உள்ளது, முறை பொருத்துதலுக்கான ஆபரேட்டர் ஆதரவு உட்பட (பொருத்தம் / வழக்கு).

புதிய பதிப்பும் ஓஒரு சுருக்க தொடரியல் மரத்தின் ஆரம்ப செயல்பாட்டை வழங்குகிறது பைதான் மொழிக்கான (AST, சுருக்கம் தொடரியல் மரம்), பின்னர் உலகளாவிய AST இலிருந்து ஜாவாஸ்கிரிப்ட் குறியீட்டை உருவாக்க இதைப் பயன்படுத்தலாம்.

பிரைத்தானை செயல்படுத்துவதற்காக, பின்வரும் குறியீட்டை இணையதளத்தில் சேர்ப்பதன் மூலம் இதைச் செய்யலாம்:

<script type="text/javascript"
src="https://cdn.jsdelivr.net/npm/brython@3.9/brython.min.js">
</script>
<script type="text/javascript"
src="https://cdn.jsdelivr.net/npm/brython@3.9/brython_stdlib.js">
</script> 

O

<script type="text/javascript"
src="https://cdn.jsdelivr.net/npm/brython@3/brython.min.js">
</script>
<script type="text/javascript"
src="https://cdn.jsdelivr.net/npm/brython@3/brython_stdlib.js">
</script>

அல்லது பின்வரும் கட்டளையை இயக்குவதன் மூலம் சர்வர் பக்கத்திலும் நிறுவலாம்:

pip install brython

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


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

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

*

*

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