.നെറ്റ് ഫ്രെയിംവർക്ക്
From Wikipedia, the free encyclopedia
മുഖ്യമായും മൈക്രോസോഫ്റ്റ് വിൻഡോസ് തലത്തിൽ പ്രവർത്തിക്കുന്ന മൈക്രോസോഫ്റ്റ് ഇറക്കിയ ഒരു സോഫ്റ്റ്വെയർ ഫ്രെയിംവർക്ക് (ലൈബ്രറിക്ക് സമാനം) ആണ് ഡോട്ട് നെറ്റ് ഫ്രെയിം വർക്ക്. ഡോട്ട് നെറ്റ് ഫ്രെയിം വർക്ക് ഒരു പൊതു ക്ലാസ് ശേഖരമായി പ്രവർത്തിച്ച്, മറ്റു ഭാഷയിൽ എഴുതപെടുന്ന കമ്പ്യുട്ടർ നിർദ്ദേശങ്ങൾ ഒരു മധ്യസ്ഥ കമ്പ്യുട്ടർ ഭാഷയിലേക്ക് മാറ്റുന്നു. ഇത് ഒരു ഇന്റപ്രട്ടർ ഉപയോഗിച്ചുകൊണ്ട് പ്രവർത്തനസമയത്തോ അല്ലെങ്കിൽ പ്രസിദ്ധികരണ സമയത്തോ കമ്പ്യുട്ടറിന്റെ ആർക്കിടെക്ച്ചറിനനുസരിച്ചുള്ള നിർദ്ദേശങ്ങളായി മാറ്റുന്നു. ഡോട്ട് നെറ്റ് ഫ്രെയിം വർക്കിനുവേണ്ടി എഴുതപ്പെട്ട പ്രോഗ്രാമുകൾ ഒരു സോഫ്റ്റ്വെയർ പരിസ്ഥിതിയിൽ പ്രവർത്തിക്കുന്നു(ഒരു ഹാർഡ്വെയർ പോലെ), ഇതിനെ കോമൺ ലാങ്വേജ് റൺടൈം (CLR) എന്നു പറയുന്നു, ഇത് ഭദ്രതയും, ശേഖരണ നടത്തിപ്പ്, എക്സപ്ഷൻ കൈകാര്യം തുടങ്ങിയവ നടത്തുന്ന ഒരു ആപ്ലിക്കേഷൻ വെർച്വൽ മെഷീൻ ആയി വർത്തിക്കുന്നു. ഈ ക്ലാസ് ശേഖരവും, ആപ്ലിക്കേഷൻ വെർച്വൽ മെഷീനും ചേന്നതാണ് ഡോട്ട് നെറ്റ് ഫ്രെയിം വർക്ക്. വിൻഡോസ് ഉപകരണങ്ങളിൽ പോഗ്രാമിങ്ങ് ലളിതമാക്കാൻ ഇത് ഉപകരിക്കുന്നു. .നെറ്റ് ഫ്രെയിംവർക്ക് ഉപയോഗിച്ച് എഴുതിയ കമ്പ്യൂട്ടർ കോഡിനെ "നിയന്ത്രിത കോഡ്" എന്ന് വിളിക്കുന്നു. എഫ്സിഎല്ലും സിഎൽആറും ഒരുമിച്ച് .നെറ്റ് ഫ്രെയിംവർക്കിൽ ഉൾക്കൊള്ളുന്നു.
വിക്കിപീഡിയയുടെ ഗുണനിലവാരത്തിലും, മാനദണ്ഡത്തിലും എത്തിച്ചേരാൻ ഈ ലേഖനം വൃത്തിയാക്കി എടുക്കേണ്ടതുണ്ട്. ഈ ലേഖനത്തെക്കുറിച്ച് കൂടുതൽ വിശദീകരണങ്ങൾ നൽകാനാഗ്രഹിക്കുന്നെങ്കിൽ ദയവായി സംവാദം താൾ കാണുക. ലേഖനങ്ങളിൽ ഈ ഫലകം ചേർക്കുന്നവർ, ഈ താൾ വൃത്തിയാക്കാനുള്ള നിർദ്ദേശങ്ങൾ കൂടി ലേഖനത്തിന്റെ സംവാദത്താളിൽ പങ്കുവെക്കാൻ അഭ്യർത്ഥിക്കുന്നു. |
വികസിപ്പിച്ചത് | Microsoft |
---|---|
ആദ്യപതിപ്പ് | ഫെബ്രുവരി 13, 2002; 22 വർഷങ്ങൾക്ക് മുമ്പ് (2002-02-13) |
Last release | |
ഓപ്പറേറ്റിങ് സിസ്റ്റം | Windows 98 or later, Windows NT 4.0 or later |
പ്ലാറ്റ്ഫോം | IA-32, x86-64, and ARM |
Replaced by | .NET |
തരം | Software framework |
അനുമതിപത്രം | Mixed; see § Licensing |
വെബ്സൈറ്റ് | dotnet |
യൂസർ ഇന്റർഫേസ്, ഡാറ്റ ആക്സസ്, ഡാറ്റാബേസ് കണക്റ്റിവിറ്റി, ക്രിപ്റ്റോഗ്രഫി, വെബ് ആപ്ലിക്കേഷൻ ഡെവലപ്മെന്റ്, ന്യൂമെറിക് അൽഗോരിതംസ്, നെറ്റ്വർക്ക് കമ്മ്യൂണിക്കേഷൻസ് എന്നിവ എഫ്സിഎൽ നൽകുന്നു. പ്രോഗ്രാമർമാർ അവരുടെ സോഴ്സ് കോഡ് .നെറ്റ് ഫ്രെയിംവർക്കും മറ്റ് ലൈബ്രറികളുമായി സംയോജിപ്പിച്ച് സോഫ്റ്റ്വെയർ നിർമ്മിക്കുന്നു. വിൻഡോസ് പ്ലാറ്റ്ഫോമിനായി സൃഷ്ടിച്ച മിക്ക പുതിയ ആപ്ലിക്കേഷനുകളും ഉപയോഗിക്കാൻ ഉദ്ദേശിച്ചുള്ളതാണ് ഈ ഫ്രെയിംവർക്ക്. വിഷ്വൽ സ്റ്റുഡിയോ .നെറ്റ് സോഫ്റ്റ്വെയറിനായിയുള്ള ഇന്റഗ്രേറ്റഡ് ഡെവലപ്മെന്റ് എൺവയൺമെന്റ്(IDE) മൈക്രോസോഫ്റ്റ് നിർമ്മിക്കുന്നു.
.നെറ്റ് ഫ്രെയിംവർക്ക് പ്രൊപ്രൈറ്ററി സോഫ്റ്റ്വെയറായി പ്രവർത്തനം ആരംഭിച്ചു, എന്നിരുന്നാലും സോഫ്റ്റ്വെയർ സ്റ്റാക്ക് ആദ്യ പതിപ്പിന് മുമ്പുതന്നെ സ്റ്റാൻഡേർഡ് ചെയ്യാൻ കമ്പനി തീരുമാനിച്ചു. സ്റ്റാൻഡേർഡൈസേഷൻ ശ്രമങ്ങൾ ഉണ്ടായിരുന്നിട്ടും, ഡെവലപ്പർമാർ, പ്രധാനമായും സ്വതന്ത്ര, ഓപ്പൺ സോഴ്സ് സോഫ്റ്റ്വെയർ കമ്മ്യൂണിറ്റികളിലുള്ളവർ, തിരഞ്ഞെടുത്ത നിബന്ധനകളോടും സ്വതന്ത്രവും ഓപ്പൺ സോഴ്സ് നടപ്പാക്കലിന്റെയും സാധ്യതകൾ പ്രകടിപ്പിച്ചു, പ്രത്യേകിച്ച് സോഫ്റ്റ്വെയർ പേറ്റന്റുകളെക്കുറിച്ച്. അതിനുശേഷം, കമ്മ്യൂണിറ്റി വികസിപ്പിച്ച സോഫ്റ്റ്വെയർ പ്രോജക്റ്റിന്റെ സമകാലിക മാതൃകയെ കൂടുതൽ അടുത്തറിയാൻ മൈക്രോസോഫ്റ്റ് .നെറ്റ് ഡെവലപ്മെന്റ് പ്രവർത്തനങ്ങൾ മാറ്റിവെച്ചു, പേറ്റന്റിന് ഒരു അപ്ഡേറ്റ് നൽകുന്നത് ഉൾപ്പെടെ ആശങ്കകൾ പരിഹരിക്കാമെന്ന് വാഗ്ദാനം ചെയ്തു.[2]
.നെറ്റ് ഫ്രെയിംവർക്ക് മൊബൈൽ കമ്പ്യൂട്ടിംഗ്, എബെഡഡ് ഉപകരണങ്ങൾ, ഇതര ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ, വെബ് ബ്രൗസർ പ്ലഗ്-ഇന്നുകൾ എന്നിവ ടാർഗെറ്റുചെയ്യുന്ന .നെറ്റ് പ്ലാറ്റ്ഫോമുകളുടെ ഒരു കുടുംബത്തിലേക്ക് നയിച്ചു. ഫ്രെയിംവർക്കിന്റെ റെഡ്യൂസ്ഡ് പതിപ്പ്, .നെറ്റ് കോംപാക്റ്റ് ഫ്രെയിംവർക്ക്, വിൻഡോസ് സിഇ പ്ലാറ്റ്ഫോമുകളിൽ ഉൾപ്പെടെ, സ്മാർട്ട്ഫോണുകൾ പോലുള്ള വിൻഡോസ് മൊബൈൽ ഉപകരണങ്ങൾ ലഭ്യമാണ്. .നെറ്റ് മൈക്രോ ഫ്രെയിംവർക്ക് വളരെ റിസോഴ്സ് നിയന്ത്രിത എബെഡഡ് ഉപകരണങ്ങളെയാണ് ലക്ഷ്യമിടുന്നത്. സിൽവർലൈറ്റ് ഒരു വെബ് ബ്രൗസർ പ്ലഗിൻ ആയി ലഭ്യമാണ്. നിരവധി ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കായി മോണോ ലഭ്യമാണ്, ഇത് ജനപ്രിയ സ്മാർട്ട്ഫോൺ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും (ആൻഡ്രോയിഡ്, ഐഒഎസ്) ഗെയിം എഞ്ചിനുകളിലും ഇച്ഛാനുസൃതമായി മാറ്റം വരുത്തുവാൻ സാധിക്കുന്നു. .നെറ്റ് കോർ യൂണിവേഴ്സൽ വിൻഡോസ് പ്ലാറ്റ്ഫോം (യുഡബ്ല്യുപി), ക്രോസ്-പ്ലാറ്റ്ഫോം, ക്ലൗഡ് കമ്പ്യൂട്ടിംഗ് വർക്ക് ലോഡുകൾ എന്നിവ ലക്ഷ്യമിടുന്നു.