TypeScript నుండి jsii 1.90, ఒక C#, Go, Java మరియు Python కోడ్ జెనరేటర్ విడుదల

Amazon jsii 1.90 కంపైలర్‌ను ప్రచురించింది, ఇది టైప్‌స్క్రిప్ట్ కంపైలర్ యొక్క మార్పు, ఇది కంపైల్డ్ మాడ్యూల్స్ నుండి API సమాచారాన్ని సంగ్రహించడానికి మరియు వివిధ ప్రోగ్రామింగ్ భాషలలోని అప్లికేషన్‌ల నుండి జావాస్క్రిప్ట్ తరగతులను యాక్సెస్ చేయడానికి ఈ API యొక్క సార్వత్రిక ప్రాతినిధ్యాన్ని రూపొందించడానికి మిమ్మల్ని అనుమతిస్తుంది. ప్రాజెక్ట్ కోడ్ టైప్‌స్క్రిప్ట్‌లో వ్రాయబడింది మరియు Apache 2.0 లైసెన్స్ క్రింద పంపిణీ చేయబడింది.

ఒకే APIని అందించే ఈ భాషల కోసం స్థానిక మాడ్యూల్స్‌లోకి అనువదించడం ద్వారా C#, Go, Java మరియు Pythonలోని ప్రాజెక్ట్‌లలో ఉపయోగించగల టైప్‌స్క్రిప్ట్‌లో క్లాస్ లైబ్రరీలను సృష్టించడం Jsii సాధ్యం చేస్తుంది. ఒకే కోడ్ బేస్ నుండి రూపొందించబడిన వివిధ ప్రోగ్రామింగ్ భాషల కోసం లైబ్రరీలను అందించడానికి AWS క్లౌడ్ డెవలప్‌మెంట్ కిట్‌లో టూలింగ్ ఉపయోగించబడుతుంది. కొత్త వెర్షన్ ప్రతి అసెంబ్లీకి తరగతుల జాబితా కాషింగ్‌ను అమలు చేస్తుంది మరియు లక్షణాలను ఐచ్ఛికంగా చేసే సామర్థ్యాన్ని డాక్యుమెంట్ చేస్తుంది.

టైప్‌స్క్రిప్ట్‌లో సోర్స్ కోడ్‌కు ఉదాహరణ: ఎగుమతి క్లాస్ గ్రీటర్ {పబ్లిక్ గ్రీట్(పేరు: స్ట్రింగ్) {రిటర్న్ `హలో, ${name}!`; } } C# var గ్రీటర్‌లో సంకలనం చేయబడిన వీక్షణ = కొత్త గ్రీటర్(); గ్రీటర్.గ్రీట్("ప్రపంచం"); // => హలో, వరల్డ్! గో గ్రీటర్‌లో సంగ్రహించిన వీక్షణ := న్యూగ్రీటర్() గ్రీటర్.గ్రీట్("ప్రపంచం") // => హలో, వరల్డ్! జావా ఫైనల్ గ్రీటర్ గ్రీటర్ = కొత్త గ్రీటర్(); గ్రీటర్.గ్రీట్("ప్రపంచం"); // => హలో, వరల్డ్! JavaScript కాన్స్ట్ గ్రీటర్‌లో సంకలనం చేయబడిన వీక్షణ = కొత్త గ్రీటర్(); గ్రీటర్.గ్రీట్("ప్రపంచం"); // => హలో, వరల్డ్! పైథాన్ గ్రీటర్‌లో సంకలనం చేయబడిన వీక్షణ = గ్రీటర్() గ్రీటర్.greet("ప్రపంచం") # => హలో, వరల్డ్!

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి