ക്രോസ്-പ്ലാറ്റ്ഫോം സോഫ്റ്റ്വെയർ
From Wikipedia, the free encyclopedia
കമ്പ്യൂട്ടിംഗിൽ, ഒന്നിലധികം കമ്പ്യൂട്ടിംഗ് പ്ലാറ്റ്ഫോമുകളിൽ നടപ്പിലാക്കുന്ന കമ്പ്യൂട്ടർ സോഫ്റ്റ്വെയറാണ് ക്രോസ്-പ്ലാറ്റ്ഫോം സോഫ്റ്റ്വേർ (മൾട്ടി-പ്ലാറ്റ്ഫോം സോഫ്റ്റ്വേർ അല്ലെങ്കിൽ പ്ലാറ്റ്ഫോം-സ്വതന്ത്ര സോഫ്റ്റ്വേർ).[1]ക്രോസ്-പ്ലാറ്റ്ഫോം സോഫ്റ്റ്വെയറിനെ രണ്ട് തരങ്ങളായി തിരിക്കാം; ഒരെണ്ണം പിന്തുണയ്ക്കുന്ന ഓരോ പ്ലാറ്റ്ഫോമിനും വ്യക്തിഗത ബിൽഡിങ്ങോ കംപൈലൈഷനോ ആവശ്യമാണ്, മറ്റൊന്ന് പ്രത്യേക തയ്യാറെടുപ്പില്ലാതെ ഏത് പ്ലാറ്റ്ഫോമിലും നേരിട്ട് പ്രവർത്തിപ്പിക്കാൻ കഴിയും, ഉദാ. വ്യാഖ്യാനിച്ച ഭാഷയിൽ എഴുതിയ സോഫ്റ്റ്വേർ അല്ലെങ്കിൽ വ്യാഖ്യാതാക്കൾ അല്ലെങ്കിൽ റൺ-ടൈം പ്രീ-കംപൈൽ ചെയ്ത പോർട്ടബിൾ ബൈറ്റ്കോഡ് പാക്കേജുകൾ എല്ലാ പ്ലാറ്റ്ഫോമുകളുടെയും സാധാരണമായോ അല്ലെങ്കിൽ അടിസ്ഥാനപരമായോ ഉള്ള ഘടകങ്ങളാണ്.[2]
ഉദാഹരണത്തിന്, മൈക്രോസോഫ്റ്റ് വിൻഡോസ്, ലിനക്സ്, മാക് ഒഎസ് എന്നിവയിൽ ഒരു ക്രോസ്-പ്ലാറ്റ്ഫോം ആപ്ലിക്കേഷൻ പ്രവർത്തിക്കാം. ക്രോസ്-പ്ലാറ്റ്ഫോം പ്രോഗ്രാമുകൾ നിലവിലുള്ള എല്ലാ പ്ലാറ്റ്ഫോമുകളിലും അല്ലെങ്കിൽ രണ്ട് പ്ലാറ്റ്ഫോമുകളിലും പ്രവർത്തിക്കാം. ക്രോസ്-പ്ലാറ്റ്ഫോം വികസനത്തിന് സഹായിക്കുന്നതിനുള്ള ക്രോസ്-പ്ലാറ്റ്ഫോം ഫ്രെയിംവർക്കുകൾ (ക്യൂട്ടി, ഫ്ലട്ടർ, നേറ്റീവ് സ്ക്രിപ്റ്റ്, സമരിൻ, ഫോൺഗാപ്പ്, അയോണിക്, റിയാക്റ്റ് നേറ്റീവ്) നിലവിലുണ്ട്.[3]