Jsii 1.90, ஒரு C#, Go, Java மற்றும் Python குறியீடு ஜெனரேட்டரின் வெளியீடு

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

அதே API ஐ வழங்கும் இந்த மொழிகளுக்கான சொந்த தொகுதிகளில் மொழிபெயர்ப்பதன் மூலம் C#, Go, Java மற்றும் Python ஆகியவற்றில் உள்ள திட்டங்களில் பயன்படுத்தக்கூடிய TypeScript இல் வகுப்பு நூலகங்களை உருவாக்குவதை Jsii சாத்தியமாக்குகிறது. AWS கிளவுட் டெவலப்மென்ட் கிட்டில், வெவ்வேறு நிரலாக்க மொழிகளுக்கான நூலகங்களை வழங்குவதற்கு கருவி பயன்படுத்தப்படுகிறது. புதிய பதிப்பு ஒவ்வொரு அசெம்பிளிக்கும் வகுப்புகளின் பட்டியலை தேக்ககப்படுத்துகிறது மற்றும் பண்புகளை விருப்பமாக மாற்றும் திறனை ஆவணப்படுத்துகிறது.

டைப்ஸ்கிரிப்டில் உள்ள மூலக் குறியீட்டின் எடுத்துக்காட்டு: ஏற்றுமதி வகுப்பு கிரீட்டர் {பொது வாழ்த்து(பெயர்: சரம்) { திரும்ப `ஹலோ, ${name}!`; } } C# var க்ரீட்டரில் தொகுக்கப்பட்ட காட்சி = புதிய வாழ்த்து(); வாழ்த்துபவர்.வாழ்த்து("உலகம்"); // => வணக்கம், உலகம்! கோ க்ரீட்டரில் தொகுக்கப்பட்டதைக் காண்க := NewGreeter() greeter.Greet("World") // => வணக்கம், உலகம்! ஜாவா இறுதி வாழ்த்துரையில் தொகுக்கப்பட்ட காண்க = புதிய வாழ்த்து(); வாழ்த்துபவர்.வாழ்த்து("உலகம்"); // => வணக்கம், உலகம்! ஜாவாஸ்கிரிப்ட் கான்ஸ்ட் க்ரீட்டரில் தொகுக்கப்பட்ட காட்சி = புதிய வாழ்த்து(); வாழ்த்துபவர்.வாழ்த்து("உலகம்"); // => வணக்கம், உலகம்! Python greeter இல் தொகுக்கப்பட்ட காட்சி = Greeter() greeter.greet("World") # => வணக்கம், உலகம்!

ஆதாரம்: opennet.ru

கருத்தைச் சேர்