JADE (programming language)
ஜேட் என்பது நியூசிலாந்தை தளமாகக் கொண்ட ஜேட் சாப்ட்வேர் கார்ப்பரேஷனின் தனியுரிம பொருள் சார்ந்த மென்பொருள் மேம்பாடு மற்றும் வரிசைப்படுத்தல் தள தயாரிப்பு ஆகும், இது முதன்முதலில் 1996 இல் வெளியிடப்பட்டது. இது ஜேட் நிரலாக்க மொழி, ஒருங்கிணைந்த மேம்பாட்டு சூழல் மற்றும் பிழைத்திருத்தம், ஒருங்கிணைந்த பயன்பாட்டு சேவையகம் மற்றும் பொருள் தரவுத்தள மேலாண்மை அமைப்பு ஆகியவற்றைக் கொண்டுள்ளது. தரவுத்தள சேவையகத்திலிருந்து வாடிக்கையாளர்களுக்கு ஒரு மொழியில் அமைப்புகளை குறியிட அனுமதிக்கும் ஒரு இறுதி முதல் இறுதி மேம்பாட்டு சூழலாக வடிவமைக்கப்பட்டுள்ளது, இது. NET கட்டமைப்பு, ஜாவா, சி/சி + + மற்றும் வலை சேவைகள் உள்ளிட்ட பிற மொழிகளுக்கான ஏபிஐகளையும் வழங்குகிறது. வளர்ச்சிக்கு ஒரு இலவச வரையறுக்கப்பட்ட உரிமம் கிடைத்தாலும், ஜேட் தளத்தைப் பயன்படுத்துவதற்கு ஒரு செயல்முறை கட்டணத்தை செலுத்த வேண்டும். சொற்றொடரில், ஜேட் பாஸ்கலுக்கு மிகவும் ஒத்திருக்கிறது; அதன் சொற்றொடர் பாஸ்கலில் இருந்து பெறப்பட்ட மாடுலா-2 மொழியை அடிப்படையாகக் கொண்டது. இதில் பாஸ்கல் அல்லது மாடுலா-2 இல் இல்லாத புதுமைகள் இருந்தாலும், சி #மற்றும் ஜாவா போன்ற பிற நவீன பொருள் சார்ந்த மொழிகளின் சில அம்சங்கள் இதில் இல்லை. ஜேட் நிறுவனத்தால் எல்ஐஎன்சி 4ஜிஎல் நிரல்களை இறக்குமதி செய்து இயக்க முடிகிறது, மேலும் ஆரம்பத்தில் இது அதன் முக்கிய பாத்திரமாக இருந்தது. நிரலாக்க மாதிரி தரவுத்தளத்தால் இயக்கப்படும் மென்பொருளை உருவாக்கப் பயன்படுத்தப்படும் பிற பிரபலமான நிரலாக்க மொழிகளைப் போலவே, ஜேட் முற்றிலும் பொருள் சார்ந்ததாகும். பொருள் சார்ந்த நிரலாக்கத்தின் அனைத்து மிக முக்கியமான அம்சங்களையும் கொண்டதாக ஜேட் வடிவமைக்கப்பட்டுள்ளது, ஆனால் முறைகள் அல்லது ஆபரேட்டர்களின் அதிக சுமைகளை ஆதரிக்கவில்லை, மேலும் ஜேட் 2018 வரை அளவுரு கட்டமைப்பாளர்கள் இல்லை. ஜேட் இல் உள்ள வகுப்புகள் திட்டங்களில் ஒன்றாக வைக்கப்படுகின்றன. ஸ்கிமாக்கள். நெட் இல் ஜாவா தொகுப்புகள் அல்லது பெயர் இடங்களைப் போலவே செயல்படுகின்றன, ஆனால் ஒரு படிநிலையைக் கொண்டுள்ளன, மேலும் சூப்பர்ஸ்கீமாவிலிருந்து வகுப்புகளைப் பெறுகின்றன. மாடல்-வியூ-கண்ட்ரோலர் முறையைப் பயன்படுத்தி நிரலாக்கம் செய்யும் போது இது பயனுள்ளதாக இருக்கும், ஏனெனில் மாடல் கிளாஸ்களை ஒரு ஸ்கீமாவில் வைக்க முடியும், பின்னர் கன்ட்ரோலர் மற்றும் வியூ கிளாஸ்களை ஒரு சப்ஷீமாவில் மாடல் கிளாஸ்களின் மேல் உருவாக்க முடியும். நிரல் அமைப்பு ஜேட் நிரல்கள் ஒரு பயனர் இடைமுகத்தைப் பயன்படுத்தி உருவாக்கப்படுகின்றன, இது புரோகிராமர்கள் வகுப்புகளை பார்வைக்கு உருவாக்கவும் அவற்றின் பண்புகள் மற்றும் முறைகளை வரையறுக்கவும் அனுமதிக்கிறது. பெரிய கோப்புகளில் முறைகளைக் கண்டுபிடிப்பதற்குப் பதிலாக, புரோகிராமர்கள் தாங்கள் திருத்த விரும்பும் முறையைத் தேர்ந்தெடுத்து, அந்த குறிப்பிட்ட முறைக்கான குறியீடு மட்டுமே காட்டப்படும். மேலும் ஒரு நிரலின் அனைத்து குறியீடுகளையும் ஒரே நேரத்தில் தொகுப்பதற்குப் பதிலாக, ஜேட் இல், ஒவ்வொரு முறையும் முறை முடிந்தவுடன் தனித்தனியாக தொகுக்கப்படுகிறது, அதாவது குறியீட்டை உடனடியாக சரிபார்க்கலாம். ஜேட் பயன்பாட்டிற்கான அனைத்து குறியீடுகளும் அதன் பொருள் சார்ந்த தரவுத்தளத்தில் சேமிக்கப்படுகின்றன. தரவுத்தளம் ஒருங்கிணைந்த கட்டுப்பாட்டை பராமரிப்பதால் இது பல பயனர் வளர்ச்சியை அனுமதிக்கிறது, மேலும் குறியீட்டின் ஒவ்வொரு பகுதியும் தரவுத்தளத்தில் ஒரு தனி பொருளாக இருப்பதால், ஒரு கணினி நேரலையிலும் ஆன்லைனிலும் இருக்கும்போது கணினியின் பாகங்கள் மாற்றப்படும் வரை அதை மறுபரிசீலனை செய்ய முடியும். JADE இன் முக்கிய குறிக்கோள் ஒரு தடையின்றி ஒருங்கிணைந்த நிரலாக்க மொழியை உருவாக்குவதாகும், இது டெவலப்பர்கள் தரவுத்தள சேவையகம், பயன்பாட்டு சேவையகம் மற்றும் விளக்கக்காட்சி கிளையன்ட் ஆகியவற்றிற்கு மூன்று தனித்தனி பயன்பாடுகளை எழுதுவதற்குப் பதிலாக முடிவிலிருந்து இறுதி வரை செல்லும் ஒரு பயன்பாட்டை உருவாக்க அனுமதிக்கும், பின்னர் அவர்கள் ஒருவருக்கொருவர் தொடர்பு கொள்ள குறியீட்டை எழுதுங்கள். பொருள் தரவுத்தளம் ஜேட் மற்றும் பிற பொருள் சார்ந்த நிரலாக்க மொழிகளுக்கு இடையிலான மிகவும் குறிப்பிடத்தக்க வேறுபாடு என்னவென்றால், அதன் பொருள் தரவுத்தளம் அதன் மொழியின் சொந்த பகுதியாகும். எடுத்துக்காட்டாக, ஜேட் மொழியில் ஒரு பொருளை உருவாக்கும் போது, அதை நிலையற்ற அல்லது நிலையானதாக உருவாக்கலாம். ஒரு பொருளை நிலையற்றதாக உருவாக்குவது என்பது பிற பொருள் சார்ந்த நிரலாக்க மொழிகளில் பொருட்களை உருவாக்குவதைப் போன்றது-பொருள் வெறுமனே நினைவகத்தில் உருவாக்கப்படுகிறது, பின்னர் நிரல் முடிவடையும் போது இழக்கப்படுகிறது. மறுபுறம், ஒரு பொருள் நிலையானதாக உருவாக்கப்படும்போது, நிரல் முடிவடையும் போது, பொருள் இன்னும் இருக்கும், அடுத்த முறை நிரல் தொடங்கும் போது அங்கே இருக்கும். எனவே, ஒரு பொருள் தொடர்ந்து இருக்கும்போது ஜேட் தானாகவே பின்னணியில் வேலை செய்கிறது, தேவைப்படும்போது தரவுத்தளத்தில் உள்ள பொருளை சேமித்து மீட்டெடுக்கிறது. தொடர்ச்சியான பொருள்களை பல கூட்டுறவு சேவையகங்களில் விநியோகிக்க முடியும், ஜேட் தானாகவே பொருள் கேச்சிங் மற்றும் கேச் ஒத்திசைவைக் கையாளுகிறது. நிலையற்ற மற்றும் நிலையான பொருள்களைக் கையாளுவதற்கு இடையே மிகக் குறைந்த வேறுபாடுகள் உள்ளன, எனவே முழு தரவுத்தளத்திலும் உள்ள அனைத்து பொருட்களும் உள்ளூர் நினைவகத்தில் இருப்பதைப் போல ஜேட் புரோகிராமருக்குத் தோன்றுகிறது. பெரும்பாலான நேரங்களில், ஜேட் இன் பொருள் சார்ந்த தரவுத்தளம் பல பயனர் அமைப்பில் பயன்படுத்தப்படுகிறது, எனவே ஜேட் தரவுத்தளத்தில் உள்ள அனைத்து பொருட்களும் பகிரப்பட்ட நினைவகத்தில் சேமிக்கப்பட்டிருப்பதைப் போல புரோகிராமருக்குத் தோன்றுகிறது, இது கணினியுடன் இணைக்கப்பட்ட அனைத்து பயனர்களும் அணுக முடியும், வெவ்வேறு கணினிகளிலிருந்து கூட. அனைத்து நிரல் குறியீடுகளும் தரவுத்தள சேவையகத்திலும் தரவிலும் மையப்படுத்தப்பட்டிருப்பதால், அனைத்து கிளையன்ட் முனைகளும் தரவுத்தள சேவையகத்தில் இயங்குவது போல் திட்டமிடப்படலாம். JADE இன் தரவுத்தளம் இயல்பாகவே பொருள் சார்ந்த மற்றும் ACID-இணக்கமானது, மேலும் அணு பரிவர்த்தனைகள், பூட்டுதல், ரோல்பேக், செயலிழப்பு மீட்பு மற்றும் ஒன்று அல்லது அதற்கு மேற்பட்ட இரண்டாம் நிலை தரவுத்தள சேவையகங்களை காப்புப்பிரதி, பேரழிவு மீட்பு மற்றும் செயல்திறன் காரணங்களுக்காக முக்கிய தரவுத்தளத்துடன் ஒத்திசைக்கும் திறன் போன்ற அனைத்து நிலையான அம்சங்களையும் கொண்டுள்ளது. அறிக்கையிடல், வணிக நுண்ணறிவு மற்றும் தரவுக் கிடங்கு நோக்கங்களுக்காக தொடர்புடைய தரவுத்தளங்களுடன் இணைந்து செயல்பட ஜேட் 2010 முதல் ஒரு "தொடர்புடைய மக்கள் தொகை சேவையை" வழங்கியுள்ளது, இது அதன் சொந்த பொருள் சார்ந்த தரவுத்தளத்திலிருந்து ஒன்று அல்லது அதற்கு மேற்பட்ட தொடர்புடைய தரவுத்தளத்திற்கு பொருட்களை தானாகப் பிரதிபலிக்க உதவுகிறது. இந்த அம்சம் மைக்ரோசாப்ட் SQL சர்வர் பதிப்புகள் 2000,2005 மற்றும் 2008 ஐ ஆதரிக்கிறது. மூன்று அடுக்கு மாதிரி தரவுத்தளத்தால் இயக்கப்படும் மென்பொருள், பெரும்பாலும் மூன்று அடுக்கு முறையைப் பயன்படுத்துகிறது, இதில் பயன்பாடுகள் மூன்று அடுக்குகளாகப் பிரிக்கப்பட்டுள்ளன-தரவு சேமிப்பு, செயலாக்கம் மற்றும் வழங்கல். தரவு சேமிப்பு மற்றும் செயலாக்க அடுக்குகளில், ஜேட் அமைப்புகள் முனைகள் எனப்படும் கூட்டுறவு சேவையகங்களின் தொகுப்பாகும், மேலும் ஒவ்வொரு அடுக்கிலும் பல முனைகள் இருக்கலாம். ஒவ்வொரு வகை முனையும் வெவ்வேறு பெயரைக் கொண்டுள்ளன, மேலும் அவை அனைத்தும் பொருள்களைக் கையாளும் மற்றும் வணிக தர்க்கத்தை செயல்படுத்தும் திறன் கொண்டவை. முனைகளின் தொகுப்பை ஒன்று அல்லது பல இயந்திரங்களில் பயன்படுத்தலாம். தரவுத்தள சேவையகங்கள் தரவு சேமிப்பைக் கையாளுகின்றன, மேலும் வணிக தர்க்கத்தையும் செயல்படுத்தலாம், அதே நேரத்தில் பயன்பாட்டு சேவையகங்கள் செயலாக்கத்தைக் கையாளுகின்றன. மூன்று அடுக்கு மாதிரியில், விளக்கக்காட்சி வாடிக்கையாளர்கள் பயனர் இடைமுகத்தை வழங்குகிறார்கள். ஜேட் இரண்டு அடுக்கு கிளையண்ட்டையும் வழங்குகிறது, இது ஒரு பயன்பாட்டு சேவையகம் மற்றும் விளக்கக்காட்சி கிளையண்டின் திறன்களை ஒருங்கிணைக்கிறது. பாரம்பரியமாக, இந்த மூன்று அடுக்குகளும் மூன்று நிரல்களை இணைப்பதன் மூலமும், அவற்றைத் தொடர்புகொண்டு ஒரு அமைப்பை உருவாக்குவதன் மூலமும் உருவாக்கப்படும். வெவ்வேறு நிரல்களை இதுபோன்று தனித்தனியாக வைத்திருப்பது பல நன்மைகளைக் கொண்டுள்ளது, முக்கியமானது என்னவென்றால், அமைப்பு அளவிடக்கூடியது, அதாவது, அமைப்பின் சக்தியை உயர்த்துவது வெறுமனே அதிக முனைகளைச் சேர்ப்பதை உள்ளடக்கியது. இது போன்ற ஒரு அமைப்பை வடிவமைப்பது புரோகிராமருக்கு ஒரு குறிப்பிட்ட செயல்பாட்டில் குறியீடு செய்ய விரும்பும் ஒவ்வொரு முறையும் பரிசீலிக்க ஒரு முடிவை வழங்குகிறது. அவர்கள் குறியீட்டைத் தொடங்குவதற்கு முன்பு தரவுத்தள சேவையகம், பயன்பாட்டு சேவையகம் அல்லது விளக்கக்காட்சி கிளையண்டில் செயல்பாடு சிறப்பாக இயங்குகிறதா என்பதை அவர்கள் தீர்மானிக்க வேண்டும், ஏனெனில் செயல்பாடு அடுக்குகளில் ஒன்றில் குறியிடப்பட்டவுடன் அந்த முடிவை மாற்றுவது கடினம். ஜேட் பயன்பாடுகளுக்கு இது வேறுபட்டது, ஏனெனில் அவை இறுதி முதல் இறுதி வரை ஒரு பயன்பாடாக குறியிடப்பட்டுள்ளன. ஒரு ஜேட் பயன்பாட்டை உருவாக்கும் போது, புரோகிராமர் தரவுத்தள சேவையகத்தில் இயங்கும் ஒரு நிரலை உருவாக்குவது போல் நினைக்கலாம்-தரவு சேமிப்பு, செயலாக்கம் மற்றும் விளக்கக்காட்சி அனைத்தும் ஒரே கணினியில் நடப்பதைப் போல. நிரல் மூன்று அடுக்குகளில் இயங்கும்போது, பயன்பாட்டு சேவையகத்தில் இயல்பாகவே அனைத்து குறியீடுகளையும் இயக்கவும், தரவுத்தள சேவையகத்திற்கும் பயனர் இடைமுகத் தகவல்களுக்கும் தரவுத்தள கோரிக்கைகளை வழங்குதல் கிளையண்டிற்கு அனுப்பவும் ஜேட் தானாகவே தெரியும். இருப்பினும், ஒரு குறிப்பிட்ட முறை இயக்கப்படும் இடத்தை மாற்றி, முறை கையொப்பத்தை மாற்றுவதன் மூலம் அதை வேறு அடுக்குக்கு நகர்த்துவது புரோகிராமருக்கு மிகவும் எளிதானது. இதன் காரணமாக, ஒரு குறிப்பிட்ட குறியீட்டை எங்கு இயக்க வேண்டும் என்ற முடிவை வளர்ச்சி சுழற்சியில் தாமதமாக எடுக்க முடியும், மேலும் கணினியின் பல்வேறு பகுதிகளில் இயக்குவதற்கான குறியீட்டை மறுசீரமைப்பது மிகவும் எளிதாக இருக்கும், ஏனெனில் ஜேட் மென்பொருளின் இறுதி முதல் இறுதி வளர்ச்சியை அனுமதிக்கிறது. வாடிக்கையாளர்களின் வகைகள் புரோகிராமர்கள் மூன்று வெவ்வேறு வகையான வாடிக்கையாளர்களை ஜேட் அமைப்புடன் இணைக்க அனுமதிக்கும் வசதியைக் கொண்டுள்ளனர். இந்த மூன்று வகையான கிளையண்ட்கள் பெயரிடப்பட்டுள்ளனஃ ஜேட் படிவங்கள் எச். டி. எம். எல் ஆவணங்கள் வலை சேவைகள் அதே திட்டத்தில், ஒரு ஜேட் டெவலப்பர் ஒரே தரவுத்தளத்தை அணுக வெவ்வேறு இடைமுகங்களை வழங்கக்கூடிய பல முற்றிலும் தனித்தனி பயன்பாடுகளை உருவாக்க முடியும். ஜேட் படிவங்கள் ஜேட் படிவங்கள் பயன்பாடுகள் பெயர் குறிப்பிடுவது போல படிவங்களால் ஆனவை. ஜேட் படிவங்களைப் பயன்படுத்தும் பயன்பாடுகளை இயக்க வாடிக்கையாளர்கள் ஜேட் ஸ்மார்ட் தின் கிளையன்ட் அல்லது ஸ்டாண்டர்ட் கிளையன்ட் மூலம் இணைக்க வேண்டும். ஸ்மார்ட் தின் கிளையன்ட் ஒரு பயன்பாட்டு சேவையகத்துடன் இணைப்பதன் மூலம் செயல்படுகிறது, இது பொதுவாக ஸ்மார்ட் தின் கிளையன்ட் சார்பாக அனைத்து செயலாக்கங்களையும் செய்கிறது, அதாவது மெல்லிய கிளையன்ட் படிவங்களைக் காண்பிப்பதற்கும் உள்ளீட்டை எடுப்பதற்கும் மட்டுமே பொறுப்பாக இருக்க வேண்டும். இதன் பொருள் மெல்லிய கிளையண்ட்டை இயக்கும் கணினி மிகவும் சக்திவாய்ந்த கணினியாக இருக்க வேண்டியதில்லை, மேலும் இது தரவுத்தளத்திலிருந்து தரவை ஏற்றாததால் வேகமான நெட்வொர்க் இணைப்பு தேவையில்லை-ஜேட் மெல்லிய கிளையண்ட்கள் பெரும்பாலும் டயல்-அப் இணைப்பின் மூலம் இயக்கப்படுகின்றன. இந்த கிளையண்ட்களை இயக்குவதற்கு கணக்கீட்டு சக்தியில் அதிக தேவை இல்லாததால், அவை மெல்லிய கிளையண்ட்கள் என்று அழைக்கப்படுவதற்கான காரணம் இதுதான். ஸ்டாண்டர்ட் கிளையன்ட் என்பது ஒரு இயந்திரத்தில் உள்ள அப்ளிகேஷன் சர்வருடன் இணைந்த ஸ்மார்ட் தின் கிளையன்ட் ஆகும். இந்த வழக்கில், கிளையண்ட்டை இயக்கும் முனை அனைத்து செயலாக்கத்தையும் விளக்கக்காட்சியையும் செய்கிறது. நிலையான வாடிக்கையாளர்கள் மெல்லிய வாடிக்கையாளர்களை விட கணக்கீட்டு சக்தியில் அதிக கோரிக்கைகளைக் கொண்டுள்ளனர், ஏனெனில் அவர்கள் தரவுத்தளத்திலிருந்து தரவை ஏற்ற வேண்டும், அதே போல் தங்கள் சொந்த செயலாக்கத்தையும் செய்ய வேண்டும். ஜேட் படிவங்களைப் பயன்படுத்துவதன் நன்மைகள் பின்வருமாறுஃ மூன்று வகையான வாடிக்கையாளர்களில், ஜேட் படிவங்கள் ஜேட் பயன்பாடுகளின் குறுகிய வளர்ச்சி நேரத்தை வழங்குகின்றன. டெவலப்பர்கள் அதே தொழில்நுட்பத்தை இறுதி முதல் இறுதி வரை பயன்படுத்த அனுமதிக்கிறது. ஸ்மார்ட் மெல்லிய கிளையண்ட்களை தொகுக்கலாம், எனவே அவற்றை பல கிளிக்குகளில் கிளையன்ட் கணினிகளில் நிறுவலாம் மற்றும் இயக்கலாம். குறைபாடுகள்ஃ உலகளாவிய வலையில் முடிந்தவரை உலகளாவிய பார்வையாளர்களை அடைய முடியாது. ஜேட் படிவங்கள் அவற்றில் ஒரு சுவாரஸ்யமான திருப்பத்தைக் கொண்டுள்ளன. ஒரு வலை உலாவி மூலம் ஒரு ஜேட் படிவங்கள் பயன்பாட்டை அதன் முறையை வலை-இயக்கப்பட்டதாக மாற்றுவதன் மூலம் உண்மையில் இயக்க முடியும். இது நிகழும்போது, குறியீட்டில் எந்த மாற்றமும் இல்லாமல், படிவங்கள் மற்றும் கட்டுப்பாடுகளை ஒத்த பக்கங்களை உருவாக்க ஜேட் தானாகவே எச்டிஎம்எல் குறியீட்டை உருவாக்குகிறது. எச். டி. எம். எல் மற்றும் பிற வலை தொழில்நுட்பங்களில் திறமை இல்லாத புரோகிராமர்களுக்கு வலை மூலம் ஒரு நிரலை வழங்க இது மிகவும் விரைவான வழியாகும். எச். டி. எம். எல் ஆவணங்கள் ஜேட் அதன் எச். டி. எம். எல் ஆவணங்கள் அம்சம் மூலம் வலையில் பயன்பாடுகளைப் பயன்படுத்துவதை ஆதரிக்கிறது. இவை ASP.NET ஐப் போலவே செயல்படுகின்றன, அங்கு டெவலப்பர்கள் எச். டி. எம். எல் பக்கங்களின் வார்ப்புருக்களை உருவாக்கி, நிரலை நிரப்புவதற்காக வார்ப்புருவில் பகுதிகளை விட்டு விடுகிறார்கள். எச். டி. எம். எல் ஆவணங்களைப் பயன்படுத்துவதன் நன்மைகள் பின்வருமாறுஃ பயன்பாடு உலகளாவிய பார்வையாளர்களை அடைய அனுமதிக்கிறது. குறைபாடுகள்ஃ ஜேட் பயன்பாடுகள் எச். டி. எம். எல் ஆவணங்களைப் பயன்படுத்தும்போது, அவை இனி அதே தொழில்நுட்பத்தை இறுதி முதல் இறுதி வரை பயன்படுத்துவதில்லை. கணினியின் முன் முனையில் சரிபார்ப்பது எடுத்துக்காட்டாக ஜாவாஸ்கிரிப்ட் மூலம் செய்யப்படலாம். சில செயலாக்கங்களை முன் நிலை வாடிக்கையாளர்களுக்கு ஏற்றுவது இனி அவ்வளவு எளிதானது அல்லது பாதுகாப்பானது அல்ல. வலை சேவைகள் வெவ்வேறு நிரல்கள் ஒரு பொருள் சார்ந்த வடிவத்தில் தொலைதூர இடங்களிலிருந்து ஒருவருக்கொருவர் தொடர்பு கொள்ள அனுமதிக்க வலை சேவைகள் பயன்படுத்தப்படுகின்றன. வலை சேவைகளை மனித பயனர்களால் நேரடியாக அணுக முடியாது. ஜேட் உடனான வலை சேவைகளின் பயன்பாடுகளில் ஒன்று, நெட் அல்லது ஜாவா போன்ற பிற தொழில்நுட்பங்களை ஜேட் ஐ பின்னணி பொருள் சார்ந்த தரவுத்தளமாக பயன்படுத்த அனுமதிப்பதாகும். ஜேட் அல்லாத பிற அமைப்புகளால் வழங்கப்படும் சேவைகளுடன் ஜேட் அமைப்புகள் ஒன்றோடொன்று செயல்படவும் வலை சேவைகள் அனுமதிக்கின்றன. வலை சேவைகளுக்கு கூடுதலாக, மொழி ஏபிஐக்கள் (நெட், ஜாவா, சி/சி + + உட்பட), டிஎல்எல் அழைப்புகள், ஆக்டிவ்எக்ஸ்/காம் பொருள்கள் மற்றும் நெட் கூட்டங்கள் மூலம் பிற நிரல்களுடன் இடைமுகப்படுத்தும் திறனும் ஜேட் கொண்டுள்ளது. இது பிற நிரல்களை பொருள்களை அணுகவும் முறைகளை இயக்கவும் அனுமதிக்கிறது, மேலும் ஜேட் பயன்பாட்டிற்கு வேறு இடைமுகத்தை வழங்க பயன்படுத்தப்படலாம். ஜேட் 6.2 ஒரு ஜாவா ஏபிஐ,. நெட் அசெம்பிளி ஒருங்கிணைப்பு மற்றும் விண்டோஸ் மொபைல் சாதனங்களில் ஸ்மார்ட் தின் கிளையண்ட்ஸை இயக்கும் திறனை வழங்கியது. ஜேட் 6.3. நெட் மொழிகளுக்கான ஒரு ஏபிஐ-ஐ வழங்குகிறது. பன்மொழி திறன்கள் ஜேட் பன்மொழி திட்டங்களை சொந்தமாக ஆதரிக்கிறது. இது பல வழிகளில் இதைச் செய்கிறதுஃ சரங்களை மொழிபெயர்க்கக்கூடியவை என்று குறிக்கலாம், அதாவது அவை தற்போதைய மொழியைப் பொறுத்து மாற்றப்படும். ஒரே வடிவத்தின் பல பதிப்புகள் ஒவ்வொரு மொழிக்கும் ஏற்றவாறு உருவாக்கப்படலாம். இதன் பொருள் இடைமுகங்கள் ஒரு மொழியிலிருந்து அடுத்த மொழிக்கு முற்றிலும் வேறுபட்டதாக இருக்கும். டெவலப்பருக்கு அமைப்பின் தற்போதைய இருப்பிடத்தை அணுகுவதற்கான முறைகள் உள்ளன, எனவே அவர்கள் தங்கள் சொந்த மொழி சார்ந்த அம்சங்களை செயல்படுத்த முடியும். டெவலப்பரால் மொழி வழங்கப்பட்டால் ஜேட் தானாகவே கணினியில் கண்டறியும் மொழிக்கு மாறும். போர்ட்டபிலிட்டி தற்போது ஜேட் பயன்பாடுகளை விண்டோஸில் மட்டுமே இயக்க முடியும், லினக்ஸ் ஆதரவு கைவிடப்பட்டுள்ளது. ஜேட் 6.2 ஸ்மார்ட் தின் கிளையன்ட்ஸ் மற்றும் ஒரு சிறப்பு ஸ்டாண்டர்ட் கிளையன்ட் விண்டோஸ் மொபைல் சாதனங்களில் இயங்க அனுமதிக்கிறது. குறியீடு எடுத்துக்காட்டுகள் இந்த பிரிவில் ஜேட் குறியீட்டின் சில குறுகிய எடுத்துக்காட்டுகள் உள்ளன. வணக்கம் உலகம்! இதுதான் "ஹலோ வேர்ல்ட்!" ஜேட் மொழியில் குறியீடுஃ ஹலோ வேர்ல்ட் (); தொடங்கு app.msgBox ("ஹலோ, வேர்ல்ட்! "", வணக்கம், உலகம்! "", எம்எஸ்ஜி பாக்ஸ் _ ஓகே _ ஒன்லி + எம்எஸ்ஜி பாக்ஸ் _ இன்ஃபர்மேஷன் _ ஐகான்); முடிவு; அல்லது ஹலோ வேர்ல்ட் (); "ஹலோ, வேர்ல்ட்! வரலாறு ஜேட் முதலில் சர் கில்பர்ட் சிம்ப்சனால் உருவாக்கப்பட்டது மற்றும் தற்போது ஜேட் மென்பொருள் கழகத்தால் உருவாக்கப்பட்டது. ஜேட்டின் முதல் பதிப்பு ஜேட் 3 ஆகும், இது செப்டம்பர் 1996 இல் வெளியிடப்பட்டது. தற்போதைய பதிப்பு ஜேட் 2022 ஆகும், இது ஜேட் 2020 க்கு பதிலாக தரவுத்தள மேலாண்மை அமைப்பு பொருள் சார்ந்த நிரலாக்க தரவுத்தள குறிப்புகளையும் பார்க்கவும் வெளிப்புற இணைப்புகள் ஜேட் புரோகிராமர்களுக்கான எடுத்துக்காட்டுகள் மற்றும் பயிற்சிகள் ஜேட் 6.1 மைக்ரோசாப்ட் எஸ். க்யூ. எல் சர்வர் அல்கோல் நிரலாக்க மொழி குடும்பத்திற்கு தரவு பிரதி வழங்குகிறது ஒத்த நிரலாக்க மொழிகள் வகுப்பு அடிப்படையிலான நிரலாக்க மொழிகள் தரவு மையப்படுத்தப்பட்ட நிரலாக்க மொழிகள் பொருள் சார்ந்த தரவுத்தள மேலாண்மை அமைப்புகள் பொருள் சார்ந்த நிரலாக்க மொழிகள் நியூசிலாந்தின் 1996 மென்பொருள் நிறுவனங்களில் உருவாக்கப்பட்ட நிலையான நிரலாக்க மொழிகள்