"നോഡ്.ജെഎസ്" എന്ന താളിന്റെ പതിപ്പുകൾ തമ്മിലുള്ള വ്യത്യാസം
Content deleted Content added
No edit summary |
|||
വരി 16:
}}
[[ക്രോമിയം (വെബ് ബ്രൗസർ)|ക്രോം]] വി 8 [[ജാവാസ്ക്രിപ്റ്റ്]] എഞ്ചിൻ അടിസ്ഥാനമായുള്ള ഒരു ജാവാസ്ക്രിപ്റ്റ് റൺടൈമാണ് '''നോഡ്.ജെഎസ്'''(Node.js). നോഡ് ജെഎസിന്റെ പായ്ക്കേജ് സംവിധാനമായ എൻപിഎം(npm) ജാവാസ്ക്രിപ്റ്റ് ഓപ്പൺ സോഴ്സ് സോഫറ്റ്വെയറുകളുടെ ഒരു വലിയ ശേഖരം കൂടിയാണ്. ഇത് സാധാരണയായി ക്ലൈയിൻറ്-സൈഡ് സ്ക്രിപ്പിറ്റിംഗിനായാണ് ഉപയോഗിക്കുന്നത്. നോഡ്.ജെഎസ് ജാവാസ്ക്രിപ്പിനെ സെർവർ-സൈഡ് സ്ക്രിപ്പിറ്റിംഗിനായി പ്രാപ്തമാക്കുന്നു. ചലനാത്മക (dynamic) വെബ്ബ് പേജുകൾ നിർമ്മിക്കുന്നതിലേക്കായി സ്ക്രിപ്റ്റ് പ്രവർത്തിക്കുന്നു. "ജാവാസ്ക്രിപ്റ്റ് എല്ലായിടത്തും" എന്ന മാതൃകയുടെ അടിസ്ഥാന ഘടകങ്ങളിൽ അധിഷ്ഠിതമാണ്. വെബ് ആപ്ലിക്കേഷൻ വികസനത്തിന് സെർവർ സൈഡ് സ്ക്രിപ്റ്റുകൾ എഴുതുന്നതിനായി വ്യത്യസ്ത ഭാഷകളെ ആശ്രയിക്കുന്നതിനു പകരം, ഒരു പ്രോഗ്രാമിങ് ഭാഷയെ ഒന്നിച്ചു ചേർക്കുന്നതിന് അനുവദിക്കുന്നു. എങ്കിലും .js എന്നത് ജാവാസ്ക്രിപ്റ്റ് കോഡിനായുള്ള പരമ്പരാഗത ഫയൽനാമത്തിൻറെ വിപുലീകരണമാണ്, "നോഡ്.ജെ.എസ്" എന്ന പേര് ഒരു പ്രത്യേക ഫയലിനെ പരാമർശിക്കുന്നില്ല, മാത്രമല്ല കേവലം ഉൽപ്പന്നത്തിൻറെ പേരാണ്. നിരവധി ഇൻപുട്ട് / ഔട്ട്പുട്ട് ഓപ്പറേഷനുകൾ, അതുപോലെ തത്സമയ വെബ് ആപ്ലിക്കേഷനുകൾ (ഉദാ: തത്സമയ ആശയ വിനിമയ പ്രോഗ്രാമുകൾ, ബ്രൗസർ ഗെയിമുകൾ) എന്നിവ ഉപയോഗിച്ച് വെബ് അപ്ലിക്കേഷനുകളിലെ അളവും വലിപ്പവും മാറ്റാൻ ഈ രൂപകല്പന തിരഞ്ഞെടുപ്പുകൾ ലക്ഷ്യമിടുന്നു.
[[നോഡ്.ജെഎസ് ഫൌണ്ടേഷൻ]] നിയന്ത്രിക്കുന്ന നോഡ്.ജെഎസ് ഡവലപ്മെൻറ് പ്രോജക്ടുകൾ, [[ലിനക്സ് ഫൌണ്ടേഷൻ|ലിനക്സ് ഫൌണ്ടേഷന്റെ]] സഹായ സഹകരണത്തോടെ സാധ്യമാക്കുന്നു.
[[മൈക്രോസോഫ്റ്റ്]], [[നെറ്റ്ഫ്ലിക്സ്]], [[പേപാൽ]], [[റാക്കറ്റൻ]], എസ്എപി, ട്യൂന്റി, [[ഗൂഗിൾ]], വൊക്ക്സർ, [[വാൾ-മാർട്ട്|വാൾമാർട്ട്]], [[യാഹൂ!]] എന്നീ കമ്പനികൾ നോഡ്.ജെഎസിൻറെ കോർപ്പറേറ്റ് ഉപഭോക്താക്കളാണ്.
==ചരിത്രം==
[[File:Ryan Dahl.jpg|thumb|left|റിയാൻ ഡാൾ നോഡ്.ജെഎസിൻറെ സൃഷ്ടാവ് 2010-ൽ]]
നോഡ്.ജെഎസ് വികസിപ്പിച്ചത് [[റിയാൻ ഡാൾ]] ആണ്, ലിനക്സിനു മാത്രം പിന്തുണ നൽകിയ 2009 ലായിരുന്നു അത് ആദ്യമായി പുറത്തിറങ്ങിയത്. ജോയ്ൻറ് എന്ന കമ്പനിയാണ് നോഡ്.ജെഎസ് സ്പോൺസർ ചെയ്തത്, വികസനവും റിലീസുകളും ജോയിൻറ് ഇൻകോർപ്പറേഷൻറെ കീഴിലാണ്. ജർമ്മനിയിൽ താമസിക്കുന്ന ഒരു അമേരിക്കൻ ഫ്രീലാൻസ് പ്രോഗ്രാമറാണ് റിയാൻ. അദ്ദേഹത്തിൻറെ പ്രവർത്തനം അനിവാര്യമായും ഇൻററപ്റ്റിബിൾ പാഴ്സറുകൾ, ഇവൻറ് ലൂപ്പുകൾ, പ്രതികരണ സമയ ഹിസ്റ്റോഗ്രാം എന്നിവ ഉൾപ്പെടുന്നു. എബ് വെബ് സെർവർ, നിഗ്നിസ് എന്ന പേരിൽ "ഇ വൈ" ലോഡ് ബാലൻസർ ഘടകം തുടങ്ങിയ നിരവധി ഓപ്പൺ സോഴ്സ് പ്രോജക്ടുകളുടെ നിർമ്മാതാവാണിത്.
== പാക്കേജ് സംവിധാനം ==
[[എൻപിഎം]](npm) ആണ് നോഡ്.ജെഎസ് ഉപയോഗിക്കുന്ന പാക്കേജ് സംവിധാനം. ഇതിൽ എൻപിഎം(npm) എന്നു തന്നെ വിളിക്കുന്ന ഒരു കമാൻഡ് സോഫ്റ്റ്വെയറും കൂടാതെ ഒരു ഓൺലൈൻ സോഫ്റ്റ്വെയർ ശേഖരവും ഉണ്ട്.
==അവലംബം==
|