"ക്രോസ്-പ്ലാറ്റ്ഫോം സോഫ്റ്റ്വെയർ" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം

(ചെ.) യന്ത്രം: അക്ഷരപിശകുകൾ ശരിയാക്കുന്നു
വരി 1:
{{prettyurl|cross-platform}}
[[കമ്പ്യൂട്ടിങ്ങ്‌|കമ്പ്യൂട്ടിംഗിൽ]], ഒന്നിലധികം കമ്പ്യൂട്ടിംഗ് പ്ലാറ്റ്ഫോമുകളിൽ നടപ്പിലാക്കുന്ന [[കമ്പ്യൂട്ടർ സോഫ്‌റ്റ്‌വെയർ|കമ്പ്യൂട്ടർ സോഫ്റ്റ്വെയറാണ്]] '''ക്രോസ്-പ്ലാറ്റ്ഫോം സോഫ്റ്റ്വെയർസോഫ്റ്റ്‌വേർ''' (മൾട്ടി-പ്ലാറ്റ്ഫോം സോഫ്റ്റ്വെയർസോഫ്റ്റ്‌വേർ അല്ലെങ്കിൽ പ്ലാറ്റ്ഫോം-സ്വതന്ത്ര സോഫ്റ്റ്വെയർസോഫ്റ്റ്‌വേർ).<ref name="Sun-Web-00">{{cite web|url=http://java.sun.com/products/jlf/ed1/dg/higq.htm|title=Design Guidelines: Glossary|accessdate=2011-10-19|publisher=java.sun.com}}</ref>ക്രോസ്-പ്ലാറ്റ്ഫോം സോഫ്റ്റ്വെയറിനെ രണ്ട് തരങ്ങളായി തിരിക്കാം; ഒരെണ്ണം പിന്തുണയ്‌ക്കുന്ന ഓരോ പ്ലാറ്റ്‌ഫോമിനും വ്യക്തിഗത ബിൽഡിങ്ങോ കംപൈലൈഷനോ ആവശ്യമാണ്, മറ്റൊന്ന് പ്രത്യേക തയ്യാറെടുപ്പില്ലാതെ ഏത് പ്ലാറ്റ്ഫോമിലും നേരിട്ട് പ്രവർത്തിപ്പിക്കാൻ കഴിയും, ഉദാ. വ്യാഖ്യാനിച്ച ഭാഷയിൽ എഴുതിയ സോഫ്റ്റ്വെയർസോഫ്റ്റ്‌വേർ അല്ലെങ്കിൽ വ്യാഖ്യാതാക്കൾ അല്ലെങ്കിൽ റൺ-ടൈം പ്രീ-കംപൈൽ ചെയ്ത പോർട്ടബിൾ ബൈറ്റ്‌കോഡ് പാക്കേജുകൾ എല്ലാ പ്ലാറ്റ്ഫോമുകളുടെയും സാധാരണമായോ അല്ലെങ്കിൽ അടിസ്ഥാനപരമായോ ഉള്ള ഘടകങ്ങളാണ്.<ref name="pcmag_cross_platform">{{cite web|url=https://www.pcmag.com/encyclopedia_term/0,2542,t=cross+platform&i=40495,00.asp#fbid=aHfb3ldkqPq|title=Encyclopedia > cross platform|publisher=PC Magazine Encyclopedia|accessdate=2011-10-19}}</ref>
 
ഉദാഹരണത്തിന്, [[മൈക്രോസോഫ്റ്റ് വിൻഡോസ്]], [[ലിനക്സ്]], [[മാക് ഒഎസ്]] എന്നിവയിൽ ഒരു ക്രോസ്-പ്ലാറ്റ്ഫോം [[ആപ്ലിക്കേഷൻ സോഫ്റ്റ്‌വെയർ|ആപ്ലിക്കേഷൻ]] പ്രവർത്തിക്കാം. ക്രോസ്-പ്ലാറ്റ്ഫോം പ്രോഗ്രാമുകൾ നിലവിലുള്ള എല്ലാ പ്ലാറ്റ്ഫോമുകളിലും അല്ലെങ്കിൽ രണ്ട് പ്ലാറ്റ്ഫോമുകളിലും പ്രവർത്തിക്കാം. ക്രോസ്-പ്ലാറ്റ്ഫോം വികസനത്തിന് സഹായിക്കുന്നതിനുള്ള ക്രോസ്-പ്ലാറ്റ്ഫോം ഫ്രെയിംവർക്കുകൾ ([[ക്യൂട്ടി]], [[ഫ്ലട്ടർ (സോഫ്റ്റ്‌വെയർ)|ഫ്ലട്ടർ]], നേറ്റീവ് സ്ക്രിപ്റ്റ്, സമരിൻ, ഫോൺഗാപ്പ്, അയോണിക്, റിയാക്റ്റ് നേറ്റീവ്) നിലവിലുണ്ട്.<ref>{{cite web|url=https://www.codeproject.com/articles/1079101/xamarin-vs-ionic-a-mobile-cross-platform-shootout|title=
Xamarin vs Ionic: A likhit likhit 161616161 Mobile, Cross Platform, Shootout|author=Lee P Richardson|date=2016-02-16}}</ref>
==പ്ലാറ്റ്ഫോമുകൾ==
തന്നിരിക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റം അല്ലെങ്കിൽ ആപ്ലിക്കേഷൻ പ്രവർത്തിക്കുന്ന പ്രോസസർ (സിപിയു) അല്ലെങ്കിൽ മറ്റ് ഹാർഡ്‌വെയർ, കമ്പ്യൂട്ടറിലെ [[ഓപ്പറേറ്റിങ്‌ സിസ്റ്റം|ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ]] തരം അല്ലെങ്കിൽ ഹാർഡ്‌വെയറിന്റെ തരം, അതിൽ പ്രവർത്തിക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റം എന്നിവയുടെ തരം എന്നിവ പ്ലാറ്റ്ഫോമിന് പരാമർശിക്കാൻ കഴിയും.<ref name="The Linux Information Project">{{cite web|url=http://www.linfo.org/platform.html|title=Platform Definition|accessdate=2014-03-27|publisher=The Linux Information Project}}</ref>X86 ആർക്കിടെക്ചറിൽ പ്രവർത്തിക്കുന്ന മൈക്രോസോഫ്റ്റ് വിൻഡോസ് ഒരു പൊതു പ്ലാറ്റ്ഫോമിന്റെ ഉദാഹരണമാണ്. അറിയപ്പെടുന്ന മറ്റ് ഡെസ്ക്ടോപ്പ് കമ്പ്യൂട്ടർ പ്ലാറ്റ്ഫോമുകളിൽ ലിനക്സ് / [[യുണിക്സ്]], മാക് ഒഎസ് എന്നിവ ഉൾപ്പെടുന്നു - ഇവ രണ്ടും ക്രോസ്-പ്ലാറ്റ്ഫോമാണ്. എന്നിരുന്നാലും, [[സ്മാർട്ട് ഫോൺ|സ്മാർട്ട്‌ഫോണുകൾ]] പോലുള്ള നിരവധി ഉപകരണങ്ങളുണ്ട്, അവ ഫലപ്രദമായി കമ്പ്യൂട്ടർ പ്ലാറ്റ്ഫോമുകളാണ്, പക്ഷേ ആ രീതിയിൽ സാധാരണ ചിന്തിക്കാറില്ല. ഒരു പ്രത്യേക പ്ലാറ്റ്‌ഫോമിലെ സവിശേഷതകളെ ആശ്രയിച്ച് അപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയർസോഫ്റ്റ്‌വേർ എഴുതാൻ കഴിയും; ഹാർഡ്‌വെയർ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റം അല്ലെങ്കിൽ അത് പ്രവർത്തിക്കുന്ന [[വെർച്ച്വൽ മെഷീൻ]]. നിരവധി ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും ഹാർഡ്‌വെയർ തരങ്ങളിലും പ്രവർത്തിക്കുന്ന ഒരു വെർച്വൽ മെഷീൻ പ്ലാറ്റ്‌ഫോമാണ് ജാവ പ്ലാറ്റ്ഫോം, ഇത് സോഫ്റ്റ്വെയറിനായി എഴുതാനുള്ള ഒരു പൊതു പ്ലാറ്റ്ഫോമാണ്.
 
==അവലംബം==
"https://ml.wikipedia.org/wiki/ക്രോസ്-പ്ലാറ്റ്ഫോം_സോഫ്റ്റ്വെയർ" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്