എന്താണ് നെറ്റ് ഫ്രെയിംവർക്ക്? .NET ഫ്രെയിംവർക്കിന്റെ അവലോകനം

മൈക്രോസോഫ്റ്റ് സോഫ്‌റ്റ്‌വെയർ പരിതസ്ഥിതിയിൽ സൃഷ്‌ടിച്ച ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുന്ന ഒരു ഉപകരണമാണ് നെറ്റ് ഫ്രെയിംവർക്ക്. നെറ്റ്. മൈക്രോസോഫ്റ്റിന്റെ പേറ്റന്റ് നേടിയ സാങ്കേതികവിദ്യയാണിത്. ലളിതമായി പറഞ്ഞാൽ, ഇവ കോഡെക്കുകളാണ്, ഇത് കൂടാതെ മിക്ക പ്രോഗ്രാമുകളും സൈറ്റുകളും പ്രവർത്തിക്കില്ല. ഇപ്പോൾ സേവനം സ്റ്റാൻഡേർഡാണ്, അതിനാൽ ഇത് മിക്കവാറും എല്ലാ പിസിയിലും ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്.

പ്രോഗ്രാമിന്റെ ആദ്യ പതിപ്പ് 2002 മെയ് മാസത്തിൽ പുറത്തിറങ്ങി. വിൻഡോസ് എക്സ്പി, വിൻഡോസ് സെർവർ 2003 എന്നിവയുള്ള മെഷീനുകളിൽ മാത്രമാണ് ഇത് പ്രവർത്തിച്ചത്. നാലാമത്തെ പതിപ്പ് 2010 ൽ അവതരിപ്പിച്ചു. ഇത് വിൻഡോസ് 8, വിൻഡോസ് സെർവർ 2012 ന് അനുയോജ്യമാണ്. പരിഷ്‌ക്കരണം 4.7 2017 ൽ പുറത്തിറങ്ങി - ഇത് വിൻഡോസ് 10 പ്ലാറ്റ്‌ഫോമിൽ പ്രവർത്തിക്കുന്നു. പാക്കേജിന്റെ ഓരോ പുതിയ പതിപ്പും കൂടുതൽ വിപുലമായ ടൂളുകൾ അവതരിപ്പിക്കുമെന്ന് വാഗ്ദാനം ചെയ്യുന്നു.

എന്താണ് മൈക്രോസോഫ്റ്റ് നെറ്റ് ഫ്രെയിംവർക്ക്ഒരു പ്രോഗ്രാമർക്ക്? പുതിയ പ്ലാറ്റ്‌ഫോമുകൾ കൈകാര്യം ചെയ്യാതെ തന്നെ പരിചിതമായ ഭാഷയിൽ പ്രോഗ്രാമുകൾ എഴുതാനുള്ള കഴിവാണിത്. C#, Visual Basic, JScript, C++/CLI, F#, J# തുടങ്ങിയ ഭാഷാ അൽഗോരിതങ്ങളിൽ നിന്നുള്ള കമാൻഡുകൾ മനസ്സിലാക്കുന്ന ഒരു മൾട്ടി-പ്ലാറ്റ്ഫോം പരിതസ്ഥിതിയാണ് ഫ്രെയിംവർക്ക്.

അത്തരം കഴിവുകൾക്ക് നന്ദി, ഡവലപ്പർമാർക്ക് മനോഹരമായ വിഷ്വലൈസേഷൻ ഉപയോഗിച്ച് സങ്കീർണ്ണമായ പ്രോഗ്രാമുകൾ സൃഷ്ടിക്കാൻ കഴിയും. റെഡിമെയ്ഡ് ആപ്ലിക്കേഷനുകൾക്ക് വ്യത്യസ്ത പരിതസ്ഥിതികളിലും ഉപകരണങ്ങളിലും പ്രവർത്തിക്കാൻ കഴിയും. ഒന്നാമതായി, ചട്ടക്കൂട് വികസിപ്പിക്കുമ്പോൾ, സ്പെഷ്യലിസ്റ്റുകൾ വിൻഡോസ് പ്ലാറ്റ്ഫോമിൽ ശ്രദ്ധ കേന്ദ്രീകരിച്ചു. ആപ്ലിക്കേഷനിലെ പ്രോഗ്രാമിംഗ് ഭാഷാ അനുയോജ്യത CLR എക്സിക്യൂഷൻ ഘടകം ഉറപ്പാക്കുന്നു.

എനിക്ക് നെറ്റ് ഫ്രെയിംവർക്ക് ഡൗൺലോഡ് ചെയ്യേണ്ടതുണ്ടോ?

വിൻഡോസ് ഉള്ള എല്ലാ വ്യക്തിഗത കമ്പ്യൂട്ടറുകളിലും പ്രോഗ്രാം ഇൻസ്റ്റാൾ ചെയ്യേണ്ട ആവശ്യമില്ല - ഇത് നിർണായകമല്ല. എന്നിരുന്നാലും, ഏതാണ്ട് ഒരു സാഹചര്യം ഉടലെടുക്കുമെന്ന് ഉറപ്പുനൽകുന്നു, സിസ്റ്റത്തിന് ഈ സോഫ്‌റ്റ്‌വെയർ പാക്കേജ് ആവശ്യമായി വരുമ്പോൾ, പതിവുപോലെ, അത് ഏറ്റവും അനുചിതമായ നിമിഷത്തിൽ സംഭവിക്കും. എന്നിരുന്നാലും, പുതിയ ഉൽപ്പന്നങ്ങളുമായി സ്വതന്ത്രമായി പ്രവർത്തിക്കുന്നതിന് ഫ്രെയിംവർക്ക് മുൻകൂട്ടി ഇൻസ്റ്റാൾ ചെയ്യാൻ ശുപാർശ ചെയ്യുന്നു.

ഒരു ഗെയിം അല്ലെങ്കിൽ പ്രോഗ്രാമിന്റെ ഇൻസ്റ്റാളേഷൻ സമയത്ത്, നെറ്റ് ഫ്രെയിംവർക്ക് ഇൻസ്റ്റാൾ ചെയ്യാൻ സിസ്റ്റം അനുമതി ചോദിക്കുന്നത് പലപ്പോഴും സംഭവിക്കുന്നു. നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഒരു ചട്ടക്കൂട് ഇതിനകം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിലും ഈ അഭ്യർത്ഥന അവഗണിക്കാതിരിക്കുന്നതാണ് നല്ലത്. ഈ സോഫ്റ്റ്വെയർ ഉൽപ്പന്നം ഫ്രെയിംവർക്കിന്റെ ആവശ്യമായ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യും - ഈ സാഹചര്യത്തിൽ മാത്രമേ അത് ശരിയായി പ്രവർത്തിക്കാൻ കഴിയൂ.

അപ്‌ഡേറ്റുകളില്ലാതെ വിൻഡോസ് എക്സ്പിയിൽ ഫ്രെയിംവർക്ക് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് രണ്ട് പ്രോഗ്രാമുകൾ ആവശ്യമാണ് - വിൻഡോസ് ഇൻസ്റ്റാളർ 3.1, ഇൻറർനെറ്റ് എക്സ്പ്ലോറർ ബ്രൗസർ പതിപ്പ് 5-ൽ താഴെയല്ല. ഫ്രെയിംവർക്ക് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുമുമ്പ്, നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ലഭ്യമായ എല്ലാ അപ്ഡേറ്റുകളും ഇൻസ്റ്റാൾ ചെയ്യേണ്ടത് പ്രധാനമാണ്. ബിൽറ്റ്-ഇൻ അപ്‌ഡേറ്റ് സെന്റർ ഉപയോഗിച്ച് ഇത് ചെയ്യാൻ കഴിയും.

എനിക്ക് Microsoft-ൽ നിന്ന് ഔദ്യോഗിക പ്രോഗ്രാം എവിടെ നിന്ന് ലഭിക്കും?

വിൻഡോസ് 7 നെറ്റ് ഫ്രെയിംവർക്കിൽ നിന്ന് ആരംഭിക്കുന്നത് ഇതിനകം ഉൾപ്പെടുത്തിയിട്ടുണ്ട്ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന്റെ വിതരണ പാക്കേജിൽ - ഇത് സ്ഥിരസ്ഥിതിയായി വിൻഡോസിനൊപ്പം ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്. ചില കാരണങ്ങളാൽ ഈ പാക്കേജ് കാണാതെ വരികയോ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിലോ, ഡൗൺലോഡ് വിഭാഗത്തിലെ Microsoft വെബ്സൈറ്റിൽ നിന്ന് ആപ്ലിക്കേഷൻ ഡൗൺലോഡ് ചെയ്യാവുന്നതാണ്. പ്രോഗ്രാം ഡൗൺലോഡ് ചെയ്യുന്നത് സൗജന്യമാണ്.

ചട്ടക്കൂട് അനുയോജ്യത

ഫ്രെയിംവർക്കിന്റെ ഓരോ പതിപ്പും വിൻഡോസിന്റെ ഒരു പ്രത്യേക പതിപ്പുമായി യോജിക്കുന്നു. പാക്കേജിനെ പിന്തുണയ്ക്കുന്നതിന് നിങ്ങളുടെ കമ്പ്യൂട്ടർ നിർദ്ദിഷ്ട ആവശ്യകതകൾ പാലിക്കണം. ഇവിടെ ഒരു സ്വാഭാവിക നിയമമുണ്ട്- പുതിയ ചട്ടക്കൂട്, സാധാരണ പ്രവർത്തനത്തിന് കൂടുതൽ വിഭവങ്ങൾ ആവശ്യമാണ്. നിങ്ങൾ ഇത് ഒരു പഴയ കമ്പ്യൂട്ടറിൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ സാധ്യതയില്ല. നെറ്റ് പാക്കേജ് നാലാം പതിപ്പ്.

വിൻഡോസ് 7-നേക്കാൾ പഴയ വിൻഡോസ് പതിപ്പുകളിൽ ഇൻസ്റ്റാൾ ചെയ്യാത്തതിനാൽ റിലീസ് 3.5-ൽ ആരംഭിക്കുന്ന പ്രോഗ്രാമിന്റെ പതിപ്പുകൾ വിമർശിക്കപ്പെട്ടിട്ടുണ്ട്. ഇത് ഉപയോക്താക്കൾക്ക് വളരെയധികം അസൗകര്യങ്ങൾ സൃഷ്ടിക്കുന്നു, കാരണം പഴയ വിൻഡോസിൽ പുതിയ ഫ്രെയിംവർക്കുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് ധാരാളം സമയവും പരിശ്രമവും ആവശ്യമാണ്. എസ്എസ്ഇ കോളുകൾക്കുള്ള പിന്തുണയില്ലാത്ത പ്ലാറ്റ്‌ഫോമിനെ വിദഗ്ധരും വിമർശിക്കുന്നു.

മൈക്രോസോഫ്റ്റ് നെറ്റ് ഫ്രെയിംവർക്കിന്റെ വകഭേദങ്ങൾ:

  1. .NET കോംപാക്റ്റ് ഫ്രെയിംവർക്ക് - Windows CE പ്ലാറ്റ്‌ഫോമിൽ പ്രവർത്തിക്കുന്ന ഉപകരണങ്ങൾക്കുള്ള പതിപ്പ്.
  2. .NET മൈക്രോ ഫ്രെയിംവർക്ക് - 32-, 64-ബിറ്റ് മൈക്രോകൺട്രോളറുകൾക്കുള്ള പതിപ്പ്.
  3. പ്രധാന പ്രോഗ്രാമിന്റെ അനലോഗ് ആണ് DotGNU, ഓപ്പൺ സോഴ്‌സ് ആണ്.
  4. Portable.NET - പോർട്ടബിൾ ടൂളുകളുള്ള പതിപ്പ്, ഇൻസ്റ്റാളേഷൻ ആവശ്യമില്ല.

നെറ്റ് ഫ്രെയിംവർക്ക് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ഏറ്റവും കുറഞ്ഞ ആവശ്യകതകൾ

  • OS Windows XP SP3 അല്ലെങ്കിൽ Windows Server 2003 SP2.
  • 1 GHz ഫ്രീക്വൻസി ഉള്ള പ്രോസസർ.
  • 512 എംബി റാം.
  • x86 മുതൽ ആരംഭിക്കുന്ന ഏത് പ്രോസസർ ആർക്കിടെക്ചറും.

അതിനാൽ, പ്രോഗ്രാമിന്റെ പഴയ പതിപ്പ് മിക്കവാറും ഏത് മെഷീനും യോജിക്കും, കാലഹരണപ്പെട്ട ഒന്ന് പോലും. ഒരു കമ്പ്യൂട്ടറിൽ ഫ്രെയിംവർക്ക് പ്രവർത്തിക്കാൻ കഴിയുമെന്ന് നിങ്ങൾക്ക് സംശയമുണ്ടെങ്കിൽ, സിസ്റ്റം പ്രകടനം പരിശോധിക്കുക. ഇത് ചെയ്യുന്നതിന്, കമ്പ്യൂട്ടർ പ്രോപ്പർട്ടികളിലേക്ക് പോയി പ്രോസസ്സർ പവർ, റാമിന്റെ അളവ്, ഹാർഡ് ഡ്രൈവിലെ ശൂന്യമായ ഇടത്തിന്റെ അളവ് എന്നിവ നോക്കുക.

Microsoft Framework അൺഇൻസ്റ്റാൾ ചെയ്യുകയും വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യുന്നു

വിൻഡോസ് ഘടകങ്ങളുടെ പ്രവർത്തനത്തിലോ അപ്ഡേറ്റിലോ പ്രശ്നങ്ങളുണ്ടെങ്കിൽ അത്തരം നടപടികൾ ആവശ്യമാണ്. സാഹചര്യം ശരിയാക്കാൻ, നിങ്ങൾ അവസാനം ഇൻസ്റ്റാൾ ചെയ്ത ഘടകം അപ്രാപ്തമാക്കേണ്ടതുണ്ട് അല്ലെങ്കിൽ സ്റ്റാൻഡേർഡ് ടൂളുകൾ ഉപയോഗിച്ച് അത് നീക്കം ചെയ്യുക. ഇതിനുശേഷം, നിങ്ങൾ നെറ്റ് ഫ്രെയിംവർക്ക് ക്ലീനപ്പ് ടൂൾ പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്.

Microsoft .Net Framework-ന്റെ പതിപ്പ് എങ്ങനെ കണ്ടെത്താം

രീതി 1. നിയന്ത്രണ പാനലിലേക്ക് പോകുക. ഇത് ചെയ്യുന്നതിന്, ആരംഭ മെനുവിൽ അനുബന്ധ ഐക്കൺ കണ്ടെത്തുക. തുടർന്ന് "പ്രോഗ്രാമുകളും സവിശേഷതകളും" ഉപവിഭാഗം കണ്ടെത്തുക. ഇടത് മെനുവിൽ നിങ്ങൾ "സവിശേഷതകൾ ഓൺ അല്ലെങ്കിൽ ഓഫ് ചെയ്യുക" ടാബ് കണ്ടെത്തും. അതിൽ ക്ലിക്കുചെയ്യുന്നതിലൂടെ, ഒരു ലിസ്റ്റ് ദൃശ്യമാകും, അതിൽ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഇൻസ്റ്റാൾ ചെയ്ത ചട്ടക്കൂടിന്റെ പതിപ്പ് നിങ്ങൾ കാണും.

രീതി 2. നെറ്റ് വെർസിൻ ഡിറ്റക്ടർ യൂട്ടിലിറ്റി ഡൗൺലോഡ് ചെയ്യുക - ഇതിന് ഉറവിടങ്ങൾ ആവശ്യമില്ല, ഇൻസ്റ്റാളേഷൻ കൂടാതെ പ്രവർത്തിക്കുന്നു. നിങ്ങൾ പ്രോഗ്രാം സമാരംഭിക്കുമ്പോൾ, നിങ്ങളുടെ ചട്ടക്കൂടിന്റെ പതിപ്പ് നിങ്ങൾ ഉടൻ കാണും. ഈ രീതി ആദ്യത്തേതിനേക്കാൾ വളരെ സൗകര്യപ്രദമാണ്, എന്നാൽ യൂട്ടിലിറ്റി ഡൗൺലോഡ് ചെയ്യുന്നതിന്, കമ്പ്യൂട്ടർ ഇന്റർനെറ്റിലേക്ക് കണക്റ്റുചെയ്‌തിരിക്കണം. പ്രോഗ്രാമിന് അൽപ്പം ഭാരമുണ്ട്.

എന്താണ് നെറ്റ് ഫ്രെയിംവർക്ക് 4?

മൈക്രോസോഫ്റ്റിൽ നിന്നുള്ള പ്രോഗ്രാമിംഗ് പരിതസ്ഥിതിയുടെ ഏറ്റവും പുതിയ പതിപ്പുകളിൽ ഒന്നാണിത്. അതിന്റെ അടിസ്ഥാനത്തിൽ സൃഷ്ടിച്ച ആപ്ലിക്കേഷനുകൾക്ക് ആകർഷകമായ ഇന്റർഫേസും ഉയർന്ന സുരക്ഷയും നെറ്റ്‌വർക്ക് കണക്ഷനുകളുടെ സുതാര്യതയും ലഭിക്കും. പ്ലാറ്റ്ഫോം ഏറ്റവും നൂതനമായ ഒന്നായി കണക്കാക്കപ്പെടുന്നു. വിദഗ്ധർ ഇതിനെ സണ്ണിയുടെ ജാവ പ്രോഗ്രാമിംഗ് പരിതസ്ഥിതിയുടെ നേരിട്ടുള്ള എതിരാളിയായി കണക്കാക്കുന്നു.

ഫ്രെയിംവർക്ക് 4-ൽ താഴെപ്പറയുന്ന പുതുമകൾ അടങ്ങിയിരിക്കുന്നു:

നിങ്ങൾ ഒരു ശരാശരി കമ്പ്യൂട്ടർ ഉപയോക്താവാണെങ്കിൽ ഈ Microsoft ഉൽപ്പന്നത്തിന്റെ എല്ലാ സാങ്കേതിക വിശദാംശങ്ങളും പരിശോധിക്കേണ്ടതില്ല. ഈ പാക്കേജ് നിങ്ങളുടെ പിസിയിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോ എന്നും അതിന്റെ പതിപ്പ് എന്താണെന്നും മനസ്സിലാക്കേണ്ടത് പ്രധാനമാണ്. പ്രോഗ്രാമുകൾ എഴുതുന്ന സ്പെഷ്യലിസ്റ്റുകൾക്ക് ഡവലപ്പറുടെ ഔദ്യോഗിക വെബ്സൈറ്റിൽ ആപ്ലിക്കേഷന്റെ വിശദമായ സ്പെസിഫിക്കേഷനുകൾ സ്വയം പരിചയപ്പെടാം.

ഇന്റലിജൻസ്

    dotNetFx40_Full_setup.exe

    പ്രസിദ്ധീകരണ തീയതി:

    • മികച്ച ഉപയോക്തൃ അനുഭവം, സുതാര്യവും സുരക്ഷിതവുമായ ആശയവിനിമയങ്ങൾ, സമ്പന്നമായ ബിസിനസ്സ് പ്രക്രിയകൾ സൃഷ്ടിക്കാനുള്ള കഴിവ് എന്നിവയുള്ള ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതിനുള്ള Microsoft-ന്റെ സമഗ്രവും സ്ഥിരവുമായ പ്രോഗ്രാമിംഗ് മോഡലാണ് .NET ഫ്രെയിംവർക്ക്.

      .NET ഫ്രെയിംവർക്ക് 4 അതിന്റെ മുൻ പതിപ്പുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നു. .NET ഫ്രെയിംവർക്കിന്റെ മുൻ പതിപ്പുകളെ അടിസ്ഥാനമാക്കിയുള്ള ആപ്ലിക്കേഷനുകൾ ഡിഫോൾട്ടായി ഡിസൈൻ ചെയ്തിരിക്കുന്ന പ്ലാറ്റ്ഫോമിൽ പ്രവർത്തിക്കുന്നത് തുടരും.

      Microsoft .NET Framework 4-ൽ ഇനിപ്പറയുന്ന പുതിയ സവിശേഷതകളും മെച്ചപ്പെടുത്തലുകളും അടങ്ങിയിരിക്കുന്നു.

      • CLR (കോമൺ ലാംഗ്വേജ് റൺടൈം), BCL (ബേസ് ക്ലാസ് ലൈബ്രറി) എന്നിവയിലേക്കുള്ള മെച്ചപ്പെടുത്തലുകൾ
        • മെച്ചപ്പെട്ട മൾട്ടി-കോർ പിന്തുണ, പശ്ചാത്തല മാലിന്യ ശേഖരണം, സെർവർ സൈഡ് പ്രൊഫൈലർ അറ്റാച്ച്മെന്റ് എന്നിവ ഉൾപ്പെടെ മെച്ചപ്പെട്ട പ്രകടനം.
        • പുതിയ മെമ്മറി മാപ്പ് ചെയ്ത ഫയൽ തരങ്ങളും പുതിയ സംഖ്യാ തരങ്ങളും.
        • ഡംപ് ഡീബഗ്ഗിംഗ്, വാട്‌സൺ മിനിഡംപ്‌സ്, 64-ബിറ്റ് പ്രോസസ്സറുകൾക്കുള്ള മിക്സഡ് മോഡ് ഡീബഗ്ഗിംഗ്, കോഡ് കോൺട്രാക്‌റ്റുകൾ എന്നിവയുൾപ്പെടെ എളുപ്പമുള്ള ഡീബഗ്ഗിംഗ്.
        • CLR, BCL എന്നിവയ്‌ക്കായുള്ള വിപുലീകരണങ്ങളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി, കാണുക.
      • ലാംഡ ഓപ്പറേറ്റർമാർ, ഇംപ്ലിസിറ്റ് ലൈൻ തുടർച്ചകൾ, ഡൈനാമിക് ഡിസ്പാച്ച്, പേരിട്ടതും ഓപ്ഷണൽ പാരാമീറ്ററുകളും പോലെയുള്ള വിഷ്വൽ ബേസിക്, സി# എന്നിവയിലെ പുതിയ സംഭവവികാസങ്ങൾ.
      • ഡാറ്റ ആക്‌സസ്, മോഡലിംഗ് എന്നിവയിലെ മെച്ചപ്പെടുത്തലുകൾ.
        • എന്റിറ്റി ഫ്രെയിംവർക്ക്, .NET ഒബ്ജക്റ്റുകളും ലാംഗ്വേജ് ഇന്റഗ്രേറ്റഡ് ക്വറിയും (LINQ) ഉപയോഗിച്ച് റിലേഷണൽ ഡാറ്റാബേസ് പ്രവർത്തനങ്ങൾ പ്രോഗ്രാം ചെയ്യാൻ ഡവലപ്പർമാരെ അനുവദിക്കുന്നു. POCO-നുള്ള പെർസിസ്റ്റൻസ് ഓവർറൈഡും പിന്തുണയും, വിദേശ കീ മാപ്പിംഗുകൾ, സ്ലോ ലോഡിംഗ്, ടെസ്റ്റ്-ഡ്രൈവ് ഡെവലപ്‌മെന്റ് സപ്പോർട്ട്, ഇൻ-മോഡൽ ഫംഗ്‌ഷനുകൾ, പുതിയ LINQ ഓപ്പറേറ്റർമാർ എന്നിവ ഉൾപ്പെടെ നിരവധി പുതിയ സവിശേഷതകൾ ഇതിൽ ഉൾപ്പെടുന്നു. സ്വയം-ട്രാക്കിംഗ് എന്റിറ്റികളുള്ള മൾട്ടി-ടയർ ഡാറ്റാ സയൻസ് ആപ്ലിക്കേഷനുകൾക്കുള്ള പിന്തുണ, T4 ടെംപ്ലേറ്റുകൾ ഉപയോഗിച്ച് ഇഷ്‌ടാനുസൃത കോഡ് സൃഷ്ടിക്കൽ, മോഡൽ ഫസ്റ്റ് ഡെവലപ്‌മെന്റ്, മെച്ചപ്പെടുത്തിയ ഡിസൈനർ ഇന്റർഫേസ്, മെച്ചപ്പെട്ട പ്രകടനം, എന്റിറ്റി സെറ്റുകളുടെ ബഹുസ്വരീകരണം എന്നിവ അധിക സവിശേഷതകളിൽ ഉൾപ്പെടുന്നു. കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക.
        • ഇൻറർനെറ്റിലൂടെ ഡാറ്റ വെളിപ്പെടുത്തുന്നതിനും സ്വീകരിക്കുന്നതിനും ഓപ്പൺ ഡാറ്റാ പ്രോട്ടോക്കോൾ (OData) ഉപയോഗിക്കുന്ന REST അടിസ്ഥാനമാക്കിയുള്ള സേവനങ്ങളും ആപ്ലിക്കേഷനുകളും സൃഷ്ടിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന .NET ഫ്രെയിംവർക്കിന്റെ ഒരു ഘടകമാണ് WCF ഡാറ്റ സേവനങ്ങൾ. മെച്ചപ്പെടുത്തിയ BLOB പിന്തുണ, ഡാറ്റ ബൈൻഡിംഗ്, റോ കൗണ്ടിംഗ്, ഫീഡ് കസ്റ്റമൈസേഷൻ, പ്രൊജക്ഷൻ, ക്വറി പൈപ്പ്‌ലൈൻ മെച്ചപ്പെടുത്തലുകൾ എന്നിവ ഉൾപ്പെടെ നിരവധി പുതിയ ഘടകങ്ങൾ WCF ഡാറ്റ സേവനങ്ങളിൽ അടങ്ങിയിരിക്കുന്നു. Microsoft Office 2010-നുമായുള്ള നേറ്റീവ് ഇന്റഗ്രേഷൻ ഇപ്പോൾ Microsoft Office SharePoint സെർവർ ഡാറ്റയെ OData ഫീഡായി വെളിപ്പെടുത്താനും WCF ഡാറ്റാ സർവീസസ് ക്ലയന്റ് ലൈബ്രറി ഉപയോഗിച്ച് ആ ഫീഡ് ആക്‌സസ് ചെയ്യാനും നിങ്ങളെ അനുവദിക്കുന്നു. കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക.
      • ASP.NET-ലെ വിപുലീകരണങ്ങൾ
        • അധിക HTML നിയന്ത്രണങ്ങൾ, എലമെന്റ് ഐഡികൾ, ഇഷ്‌ടാനുസൃത CSS ശൈലികൾ എന്നിവ സ്റ്റാൻഡേർഡ് അനുസരിച്ചുള്ളതും സെർച്ച് എഞ്ചിൻ ഒപ്റ്റിമൈസ് ചെയ്തതുമായ വെബ് ഫോമുകൾ സൃഷ്ടിക്കുന്നത് എളുപ്പമാക്കുന്നു.
        • പുതിയ അന്വേഷണ ഫിൽട്ടറുകൾ, എന്റിറ്റി ടെംപ്ലേറ്റുകൾ, എന്റിറ്റി ഫ്രെയിംവർക്ക് 4-നുള്ള സമ്പന്നമായ പിന്തുണ, നിലവിലുള്ള വെബ് ഫോമുകളിൽ എളുപ്പത്തിൽ പ്രയോഗിക്കാൻ കഴിയുന്ന മൂല്യനിർണ്ണയം, ടെംപ്ലേറ്റ് സൃഷ്ടിക്കൽ കഴിവുകൾ എന്നിവ പോലുള്ള പുതിയ ഡൈനാമിക് ഡാറ്റ ഘടകങ്ങൾ.
        • ഉള്ളടക്ക ഡെലിവറി നെറ്റ്‌വർക്കുകൾക്കുള്ള (CDN-കൾ) അന്തർനിർമ്മിത പിന്തുണ ഉൾപ്പെടെ, പുതിയ AJAX ലൈബ്രറി മെച്ചപ്പെടുത്തലുകൾക്കുള്ള വെബ് ഫോമുകൾ പിന്തുണയ്‌ക്കുന്നു.
        • ASP.NET-നുള്ള വിപുലീകരണങ്ങളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി, ഈ ലിങ്ക് കാണുക.
      • വിൻഡോസ് പ്രസന്റേഷൻ ഫൗണ്ടേഷനിലെ (WPF) മെച്ചപ്പെടുത്തലുകൾ
        • മൾട്ടി-ടച്ച് ഇൻപുട്ട്, റിബൺ നിയന്ത്രണങ്ങൾ, Windows 7 ടാസ്‌ക്‌ബാർ വിപുലീകരണ കഴിവുകൾ എന്നിവയ്‌ക്കുള്ള പിന്തുണ ചേർത്തു.
        • ഉപരിതല SDK 2.0-നുള്ള പിന്തുണ ചേർത്തു.
        • ചാർട്ടിംഗ് നിയന്ത്രണം, സ്മാർട്ട് എഡിറ്റിംഗ്, ഡാറ്റ ഗ്രിഡ് എന്നിവയും മറ്റുള്ളവയും പോലുള്ള ബിസിനസ്സ് ആപ്ലിക്കേഷനുകൾക്കുള്ള പുതിയ നിയന്ത്രണങ്ങൾ, ഡാറ്റ ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്ന ഡവലപ്പർമാരുടെ ഉൽപ്പാദനക്ഷമത മെച്ചപ്പെടുത്തുന്നു.
        • പ്രകടനത്തിലും സ്കേലബിളിറ്റിയിലും മെച്ചപ്പെടുത്തലുകൾ.
        • ടെക്‌സ്‌റ്റ് ക്ലാരിറ്റി, പിക്‌സൽ ബൈൻഡിംഗ്, ലോക്കലൈസേഷൻ, ഇന്ററാക്ഷൻ എന്നിവയിലെ മെച്ചപ്പെടുത്തലുകൾ.
        • WPF-നുള്ള വിപുലീകരണങ്ങളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി, കാണുക.
      • വർക്ക്ഫ്ലോകൾ കൂടുതൽ കാര്യക്ഷമമായി നിലനിർത്താൻ ഡവലപ്പർമാരെ സഹായിക്കുന്നതിന് വിൻഡോസ് വർക്ക്ഫ്ലോ (WF) മെച്ചപ്പെടുത്തലുകൾ. മെച്ചപ്പെടുത്തിയ ആക്ഷൻ പ്രോഗ്രാമിംഗ് മോഡൽ, മെച്ചപ്പെട്ട ഡിസൈനർ ഇന്റർഫേസ്, ഒരു പുതിയ ഫ്ലോചാർട്ട് മോഡലിംഗ് ശൈലി, വിപുലീകരിച്ച ആക്ഷൻ പാലറ്റ്, വർക്ക്ഫ്ലോ റൂൾ ഇന്റഗ്രേഷൻ, പുതിയ മെസേജ് കോറിലേഷൻ കഴിവുകൾ എന്നിവ ഉൾപ്പെടുന്നു. .NET ഫ്രെയിംവർക്ക് 4 WF-അടിസ്ഥാനത്തിലുള്ള വർക്ക്ഫ്ലോകൾക്ക് കാര്യമായ പ്രകടന മെച്ചപ്പെടുത്തലുകൾ നൽകുന്നു. WF-നുള്ള വിപുലീകരണങ്ങളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി, കാണുക.
      • വിൻഡോസ് കമ്മ്യൂണിക്കേഷൻ ഫൗണ്ടേഷനിലെ (ഡബ്ല്യുസിഎഫ്) മെച്ചപ്പെടുത്തലുകൾ, സന്ദേശ-അടിസ്ഥാന ആക്റ്റിവിറ്റി കോറിലേഷനെ പിന്തുണയ്ക്കുന്ന വർക്ക്ഫ്ലോകൾ സൃഷ്ടിക്കുന്നതിനുള്ള ഡബ്ല്യുസിഎഫ് വർക്ക്ഫ്ലോ സേവനങ്ങൾക്കുള്ള പിന്തുണ പോലുള്ളവ. കൂടാതെ, .NET ഫ്രെയിംവർക്ക് 4 സേവന കണ്ടെത്തൽ, റൂട്ടിംഗ് സേവനം, REST പിന്തുണ, ഡയഗ്നോസ്റ്റിക്സ്, പ്രകടനം എന്നിവ പോലെയുള്ള പുതിയ WCF ഘടകങ്ങൾ നൽകുന്നു. WCF-നുള്ള വിപുലീകരണങ്ങളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി, കാണുക.
      • സമാന്തര ലൂപ്പ് സപ്പോർട്ട്, TPL (ടാസ്‌ക് പാരലൽ ലൈബ്രറി), PLINQ (Parallel LINQ) അന്വേഷണങ്ങൾ, കോർഡിനേഷൻ ഡാറ്റ സ്ട്രക്ച്ചറുകൾ എന്നിവ പോലുള്ള ഏറ്റവും പുതിയ സമാന്തര പ്രോഗ്രാമിംഗ് ഘടകങ്ങൾ, മൾട്ടി-കോർ പ്രൊസസറുകളുടെ കഴിവുകൾ കാര്യക്ഷമമായി കൈകാര്യം ചെയ്യാൻ ഡവലപ്പർമാരെ അനുവദിക്കുന്നു.

    സിസ്റ്റം ആവശ്യകതകൾ

    • പിന്തുണയ്ക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റം

      വിൻഡോസ് 7; വിൻഡോസ് 7 സർവീസ് പാക്ക് 1; വിൻഡോസ് സെർവർ 2003 സർവീസ് പാക്ക് 2; വിൻഡോസ് സെർവർ 2008; വിൻഡോസ് സെർവർ 2008 R2; വിൻഡോസ് സെർവർ 2008 R2 SP1; Windows Vista Service Pack 1; വിൻഡോസ് എക്സ്പി സർവീസ് പാക്ക് 3

          • Windows XP SP3
          • വിൻഡോസ് സെർവർ 2003 SP2
          • Windows Vista SP1 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്
          • വിൻഡോസ് സെർവർ 2008 (പ്രാഥമിക സെർവർ റോളിൽ പിന്തുണയ്ക്കുന്നില്ല)
          • വിൻഡോസ് 7
          • Windows Server 2008 R2 (പ്രാഥമിക സെർവർ റോളിൽ പിന്തുണയ്ക്കുന്നില്ല)
          • Windows 7 SP1
          • വിൻഡോസ് സെർവർ 2008 R2 SP1
        • പിന്തുണയ്ക്കുന്ന ആർക്കിടെക്ചറുകൾ:
          • ia64 (WPF പോലുള്ള ചില സവിശേഷതകൾ ia64-ൽ പിന്തുണയ്ക്കുന്നില്ല)
        • ഹാർഡ്‌വെയർ ആവശ്യകതകൾ:
          • ശുപാർശ ചെയ്യുന്ന ഏറ്റവും കുറഞ്ഞത്: 1 GHz അല്ലെങ്കിൽ വേഗതയേറിയ പെന്റിയം പ്രൊസസർ, 512 MB റാം അല്ലെങ്കിൽ അതിൽ കൂടുതൽ
          • കുറഞ്ഞ ഡിസ്ക് സ്പേസ്:
            • x86 - 850 MB
            • x64 - 2 GB
        • മുൻവ്യവസ്ഥകൾ:
          • അല്ലെങ്കിൽ പിന്നീട്
          • അല്ലെങ്കിൽ പിന്നീട്

    ഇന്സ്റ്റല്ലേഷന് നിര്ദ്ദേശങ്ങള്

        1. പ്രധാനം!നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഏറ്റവും പുതിയ സേവന പാക്കും പ്രധാനപ്പെട്ട വിൻഡോസ് പരിഹാരങ്ങളും ഉണ്ടെന്ന് ഉറപ്പാക്കുക. സുരക്ഷാ അപ്‌ഡേറ്റുകൾക്കായി തിരയാൻ, വിൻഡോസ് അപ്‌ഡേറ്റ് സന്ദർശിക്കുക. 64-ബിറ്റ് XP അല്ലെങ്കിൽ Windows 2003-ൽ ഇൻസ്റ്റാൾ ചെയ്യുകയാണെങ്കിൽ, നിങ്ങൾ വിൻഡോസ് ഇമേജിംഗ് ഘടകം ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതായി വന്നേക്കാം. വിൻഡോസ് ഇമേജിംഗ് ഘടകത്തിന്റെ 32-ബിറ്റ് പതിപ്പ് എന്നതിൽ നിന്ന് ലഭ്യമാണ്. വിൻഡോസ് ഇമേജിംഗ് ഘടകത്തിന്റെ 64-ബിറ്റ് പതിപ്പ് എന്നതിൽ നിന്ന് ലഭ്യമാണ്.
        2. ഡൗൺലോഡ് ചെയ്യാൻ ഈ പേജിലെ "ഡൗൺലോഡ്" ബട്ടൺ ക്ലിക്ക് ചെയ്യുക.
        3. ഇൻസ്റ്റാളേഷൻ ഉടനടി ആരംഭിക്കാൻ, ബട്ടൺ ക്ലിക്കുചെയ്യുക നടപ്പിലാക്കുക.
        4. ഡൌൺലോഡ് ചെയ്ത ഫയലുകൾ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ സേവ് ചെയ്യാനും പിന്നീട് ഇൻസ്റ്റാൾ ചെയ്യാനും, ബട്ടൺ ക്ലിക്ക് ചെയ്യുക രക്ഷിക്കും.
        5. ഇൻസ്റ്റാളേഷൻ റദ്ദാക്കാൻ, ബട്ടൺ ക്ലിക്ക് ചെയ്യുക റദ്ദാക്കുക.

        വെബ് ഡെവലപ്പർമാർക്കും അഡ്മിനിസ്ട്രേറ്റർമാർക്കും

        ഒരു വെബ് സെർവറിൽ .NET ഫ്രെയിംവർക്ക് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനോ ഒരു പൂർണ്ണമായ വെബ് ഡെവലപ്മെന്റ് എൻവയോൺമെന്റ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനോ, ഉപയോഗിക്കുക .

    അധിക വിവരം


      • സെർവർ ഇൻസ്റ്റാളേഷനുള്ള അധിക ആവശ്യകതകൾ

        നിങ്ങൾക്ക് ഒരു സെർവർ ഇൻസ്റ്റാൾ ചെയ്യണമെങ്കിൽ, അടിസ്ഥാന ഘടകങ്ങൾക്ക് പുറമേ താഴെ പറയുന്ന സോഫ്റ്റ്‌വെയർ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഇൻസ്റ്റാൾ ചെയ്യണം:

        • ഇന്റർനെറ്റ് വിവര സേവനങ്ങൾ 6.0 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്. ASP.NET ഫീച്ചറുകൾ ആക്‌സസ് ചെയ്യുന്നതിന്, .NET ഫ്രെയിംവർക്ക് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് മുമ്പ് ഏറ്റവും പുതിയ സുരക്ഷാ അപ്‌ഡേറ്റുകൾക്കൊപ്പം നിങ്ങൾ ഇന്റർനെറ്റ് ഇൻഫർമേഷൻ സർവീസസ് (IIS) ഇൻസ്റ്റാൾ ചെയ്യണം. Windows XP പ്രൊഫഷണൽ, വിൻഡോസ് സെർവർ 2003, വിൻഡോസ് സെർവർ 2008, വിൻഡോസ് സെർവർ 2008 R2 എന്നിവയിൽ മാത്രമേ ASP.NET പിന്തുണയ്ക്കൂ.
        • (ശുപാർശ ചെയ്യുന്നത്) MDAC ഡാറ്റ ആക്സസ് ഘടകങ്ങൾ 2.8 അല്ലെങ്കിൽ അതിനു ശേഷമുള്ളവ.

        കുറിപ്പ്:മിക്ക ഉപയോക്താക്കളും ഒരു സെർവർ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതില്ല. ഒരു സെർവർ ഇൻസ്റ്റലേഷൻ നടത്തണമോ എന്ന് നിങ്ങൾക്ക് ഉറപ്പില്ലെങ്കിൽ, ഒരു അടിസ്ഥാന ഇൻസ്റ്റലേഷൻ നടത്തുക.

        വിൻഡോസ് സെർവർ 2008 R2 SP1 സെർവർ കോർ ഇൻസ്റ്റലേഷൻ ഓപ്ഷനുള്ള സെറ്റപ്പ്

        Microsoft .NET Framework 4-ന്റെ ഈ പതിപ്പ് Windows Server 2008, Windows Server 2008 R2 എന്നിവയുടെ സെർവർ കോർ ഇൻസ്റ്റാളേഷൻ ഓപ്ഷനെ പിന്തുണയ്ക്കുന്നില്ല. Windows Server 2008 R2 SP1-നുള്ള സെർവർ കോർ ഇൻസ്റ്റലേഷൻ ഓപ്ഷനെ പിന്തുണയ്ക്കുന്ന Microsoft .NET Framework 4-ന്റെ പതിപ്പ് ലഭിക്കുന്നതിന്, ഇവിടെ ക്ലിക്ക് ചെയ്യുക

സോഫ്റ്റ്‌വെയർ പ്ലാറ്റ്‌ഫോമിന്റെ വികസനം 1999-ൽ ആരംഭിച്ചു. മൊബൈൽ വയർലെസ് ഉപകരണങ്ങളിലും കമ്പ്യൂട്ടറുകളിലും ഉപയോഗിക്കാവുന്ന ഒരൊറ്റ സോഫ്‌റ്റ്‌വെയർ ഷെൽ സൃഷ്‌ടിക്കുക എന്നതാണ് Microsoft.NET ഫ്രെയിംവർക്കിന്റെ ലക്ഷ്യം. അതേ സമയം, വിവിധ ഇലക്ട്രോണിക് ഉപകരണങ്ങൾക്കായി പ്രോഗ്രാമുകൾ എഴുതുന്ന പ്രക്രിയ വ്യത്യസ്തമായിരിക്കരുത്. അതിനാൽ, ഡെസ്‌ക്‌ടോപ്പിലും ലാപ്‌ടോപ്പിലും ഒരേ ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കാൻ അനുവദിക്കുന്ന ഒരു പരിഹാരം വികസിപ്പിക്കുക എന്നതാണ് മൈക്രോസോഫ്റ്റിന്റെ ലക്ഷ്യം. .NET ടെക്നോളജി വിൻഡോസിൽ യഥാർത്ഥത്തിൽ രൂപകൽപ്പന ചെയ്തിട്ടില്ലാത്ത ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

.NET എങ്ങനെ പ്രവർത്തിക്കുന്നു

സമാരംഭിച്ച പ്രോഗ്രാമിന്റെ മിക്ക വിവരങ്ങളും വിദൂര സെർവറുകളിൽ സംഭരിക്കുന്നതിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് സാങ്കേതികവിദ്യ. എല്ലാ വിവരങ്ങളും പ്രാദേശികമായി സംഭരിക്കുന്നതിന് മെമ്മറി കുറവും കൂടുതൽ മിതമായ കമ്പ്യൂട്ടിംഗ് സവിശേഷതകളും ഉള്ള മൊബൈൽ പ്ലാറ്റ്‌ഫോമുകളുടെ പരിമിതികളാണ് ഈ പരിഹാരത്തിന്റെ സൃഷ്ടിക്ക് കാരണമായത്. അങ്ങനെ, വിവരങ്ങൾ സംഭരിക്കുന്ന കമ്പ്യൂട്ടറും സെർവർ പ്രോഗ്രാമും തമ്മിൽ പരമാവധി സംയോജനം അനുവദിക്കുന്ന ഒരു കമ്പൈലർ മൈക്രോസോഫ്റ്റ് വികസിപ്പിക്കാൻ തുടങ്ങി.

ഈ ലക്ഷ്യം കൈവരിക്കുന്നതിന്, ഒരൊറ്റ സെറ്റ് ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാനും പ്രോഗ്രാമിംഗ് ടൂളുകൾ സംയോജിപ്പിക്കാനും കോർപ്പറേഷൻ തീരുമാനിച്ചു. വികസനത്തിനായി, വികസന പരിതസ്ഥിതികളുടെ പുതിയ പതിപ്പുകൾ പുറത്തിറക്കിയിട്ടുണ്ട്, അതിൽ ഏറ്റവും പ്രചാരമുള്ളത് മൈക്രോസോഫ്റ്റ് വിഷ്വൽ സ്റ്റുഡിയോയാണ്, അത് C#, F#, Visual Basic .NET, C++ എന്നിവയിൽ പ്രവർത്തിക്കുന്നു.

ഇന്നുവരെ, .NET ഫ്രെയിംവർക്കിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് 4.5.1 ആണ്, ഇത് Windows 8.1, സെർവർ 2012 R2 ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ പ്രവർത്തിക്കുന്നതിനുള്ള പിന്തുണ നൽകുന്നതിനായി പുറത്തിറക്കി, എന്നിരുന്നാലും, ഇന്ന് മിക്ക പ്രോഗ്രാമുകളും പ്രവർത്തിപ്പിക്കുന്നതിന്, നിങ്ങൾ നേരത്തെ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതായി വന്നേക്കാം. .NET ഫ്രെയിംവർക്ക് 2.0. പ്ലാറ്റ്‌ഫോമിൽ വികസിപ്പിച്ച ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കാനും പതിപ്പ് ഉപയോക്താവിനെ അനുവദിക്കുന്നു.

.NET ഫ്രെയിംവർക്ക് ഇൻസ്റ്റാൾ ചെയ്യുന്നു

പലപ്പോഴും, ചില പ്രോഗ്രാമുകൾക്ക് ഒരു പ്രത്യേക ആപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കുന്നതിന് ഒരു പ്ലാറ്റ്ഫോം ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്. നിങ്ങൾക്ക് ആവശ്യമുള്ള .NET ഫ്രെയിംവർക്ക് പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യാൻ, നിങ്ങൾക്ക് ഔദ്യോഗിക Microsoft വെബ്സൈറ്റിൽ പോയി അനുബന്ധ ഡൗൺലോഡ് വിഭാഗം ഉപയോഗിക്കാം. ആവശ്യമായ ഫയൽ ഡൗൺലോഡ് ചെയ്ത ശേഷം, അത് പ്രവർത്തിപ്പിച്ച് ആപ്ലിക്കേഷൻ ഇൻസ്റ്റാൾ ചെയ്യുന്നതുവരെ കാത്തിരിക്കുക.

വിൻഡോസ് 8-ന്റെയും അതിലും ഉയർന്ന പതിപ്പുകളുടെയും പതിപ്പുകളിൽ, .NET ഫ്രെയിംവർക്ക് നേറ്റീവ് ആയി സംയോജിപ്പിച്ചിരിക്കുന്നു, അധിക ഇൻസ്റ്റാളേഷൻ ആവശ്യമില്ല. എന്നിരുന്നാലും, മുമ്പത്തെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ ചില ആപ്ലിക്കേഷനുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് നിങ്ങൾ നേരത്തെ .NET ഫ്രെയിംവർക്ക് 1.0, 2.0, അല്ലെങ്കിൽ 3.0 ഡൗൺലോഡ് ചെയ്യേണ്ടതായി വന്നേക്കാം.

തമാശയുള്ള ബാർബെൽമെയ് 11, 2010 6:33 pm

തുടക്കക്കാർക്കുള്ള .NET. എന്താണ് .NET ചട്ടക്കൂട്, അത് എങ്ങനെ പ്രവർത്തിക്കുന്നു?

  • തടി മുറി *

ഈ ലേഖനത്തിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്ന ചോദ്യം, ഭാഷ പരിഗണിക്കാതെ, .net-ലെ പ്രോഗ്രാമിംഗിന്റെ മുഴുവൻ ഘടനയും മൊത്തത്തിൽ മനസ്സിലാക്കാൻ ഉപയോഗപ്രദമാകും. അത് C#, വിഷ്വൽ ബേസിക് അല്ലെങ്കിൽ J# ആകട്ടെ. .NET പ്രോഗ്രാമിംഗ് പഠിക്കുന്ന തുടക്കക്കാരായ പ്രോഗ്രാമർമാരെയാണ് ലേഖനം ലക്ഷ്യമിടുന്നത്.

എന്താണ് .NET?


.നെറ്റ് ("ഡോട്ട് നെറ്റ്" എന്ന് വായിക്കുക) ഒരു ക്രോസ്-പ്ലാറ്റ്ഫോം ആപ്ലിക്കേഷൻ റൺടൈം എൻവയോൺമെന്റ് ആണ്. ലളിതമായി പറഞ്ഞാൽ, മൈക്രോസോഫ്റ്റ് വിൻഡോസിൽ പ്രവർത്തിക്കാൻ ഞങ്ങളുടെ ആപ്ലിക്കേഷനുകളെ അനുവദിക്കുന്നത് ഇതാണ്. ക്രോസ്-പ്ലാറ്റ്ഫോം - സൃഷ്ടിച്ച ആപ്ലിക്കേഷൻ എല്ലാ പ്രോസസ്സറുകളിലും വിൻഡോസ് കുടുംബത്തിലെ എല്ലാ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും പ്രവർത്തിക്കും (ആദ്യത്തേത് ഒഴികെ).
മാത്രമല്ല! പ്രോഗ്രാമിംഗിൽ ഇതിനകം കൈകാര്യം ചെയ്തിട്ടുള്ളവർക്ക്, ഉദാഹരണത്തിന്, C++ ൽ, വിവിധ പ്ലാറ്റ്ഫോമുകളിൽ പ്രോസസറുകൾക്കായി പ്രോഗ്രാമുകൾ "പുനർനിർമ്മിക്കണം" എന്ന് അറിയാം. ഉദാഹരണത്തിന്, x64-ന് വേണ്ടി കംപൈൽ ചെയ്ത ഒരു പ്രോഗ്രാം x86-ൽ ശരിയായി പ്രവർത്തിക്കില്ല, കൂടാതെ x86-ന് വേണ്ടി കംപൈൽ ചെയ്ത ഒരു പ്രോഗ്രാമിന് x64 സിസ്റ്റത്തിൽ പ്രവർത്തിക്കാനുള്ള മുഴുവൻ സാധ്യതയും കാണിക്കാൻ കഴിയില്ല.
ഇവിടെയാണ് .നെറ്റ് ചട്ടക്കൂട് നമ്മുടെ സഹായത്തിനെത്തുന്നത്.
.Net Framework എന്നത് ഇതിനകം സമാഹരിച്ച ലൈബ്രറികളുടെ ഒരു കൂട്ടമാണ്, അതിൽ നിന്ന് ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുന്നതിനും വികസിപ്പിക്കുന്നതിനുമുള്ള രീതികളും പ്രവർത്തനങ്ങളും എടുക്കുന്നു. വികസനത്തിൽ, വാസ്തവത്തിൽ, അത് പ്രവർത്തിക്കുന്നതിന് ഞങ്ങൾ ഒരു റെഡിമെയ്ഡ് ഫംഗ്ഷൻ വിളിക്കേണ്ടതുണ്ട്. ഒരു പ്രോഗ്രാമർക്ക് ആവശ്യമായ മിക്ക രീതികളും പ്രവർത്തനങ്ങളും ഇതിനകം തന്നെ കംപൈൽ ചെയ്തിട്ടുണ്ട്, അവ സിസ്റ്റത്തിനുള്ളിലെ .net ചട്ടക്കൂടിൽ സ്ഥിതി ചെയ്യുന്നു. ഫംഗ്‌ഷനുകളുള്ള ഓരോ ലൈബ്രറിയും രണ്ട് പതിപ്പുകളിൽ ലഭ്യമാണ് - x86, x64 എന്നിവയ്‌ക്ക്, അതിനാൽ വ്യത്യസ്ത പ്ലാറ്റ്‌ഫോമുകൾക്കായി പ്രോഗ്രാം “പുനർനിർമ്മാണം” ചെയ്യുന്നതിനെക്കുറിച്ച് നിങ്ങൾക്ക് മറക്കാം! നിങ്ങൾ സൃഷ്ടിക്കുന്ന പ്രോഗ്രാം ഏതെങ്കിലും ഹാർഡ്‌വെയറിലും (ഹാർഡ്‌വെയർ) സോഫ്റ്റ്‌വെയർ (ഓപ്പറേറ്റിംഗ് സിസ്റ്റം) പ്ലാറ്റ്‌ഫോമിലും അതിന്റെ പൂർണ്ണ ശേഷി കാണിക്കും.

എല്ലാം എങ്ങനെ പ്രവർത്തിക്കുന്നു?


കംപൈലേഷൻ പ്രക്രിയ എന്താണെന്ന് നമുക്ക് ഓർക്കാം - ഇത് നിങ്ങളുടെ മനുഷ്യൻ വായിക്കാവുന്ന കോഡിന്റെ ബൈനറി കോഡിലേക്ക് ഒരു കമ്പ്യൂട്ടറിന് മനസ്സിലാക്കാൻ കഴിയുന്ന വിവർത്തനമാണ്.

.net പ്രോഗ്രാമിംഗിൽ, ആപ്ലിക്കേഷനുകൾ കംപൈൽ ചെയ്യുന്നതും പ്രവർത്തിപ്പിക്കുന്നതും ഇനിപ്പറയുന്ന രീതിയിൽ സംഭവിക്കുന്നു:
ഏത് ഭാഷയിൽ നിന്നുമുള്ള കോഡ് ഒരു പൊതു ഇന്റർമീഡിയറ്റ് ഭാഷയിൽ (സിഐഎൽ) എഴുതിയ കോഡായി പരിവർത്തനം ചെയ്യപ്പെടുന്നു. ഈ ഭാഷ അസംബ്ലി ഭാഷയ്ക്ക് സമാനമായ ഒരു താഴ്ന്ന നിലയിലുള്ള ഭാഷയാണ്.
അതിനുശേഷം, ഈ കോഡ് .net ഫ്രെയിംവർക്കിൽ നിന്നുള്ള പ്രവർത്തനങ്ങളും രീതികളും എടുക്കുന്ന റൺടൈം എൻവയോൺമെന്റ് (സാധാരണ ഭാഷാ റൺടൈം അല്ലെങ്കിൽ CLR) ലേക്ക് മാറ്റുന്നു.
ഇതിനുശേഷം, അന്തിമ ഫലം പ്രോസസറിലേക്ക് മാറ്റുകയും പ്രോഗ്രാം എക്സിക്യൂട്ട് ചെയ്യുകയും ചെയ്യുന്നു.

CLR ഒരു തരം "വെർച്വൽ മെഷീൻ" ആണ്, അത് യഥാർത്ഥത്തിൽ .net-ന് വേണ്ടി എഴുതപ്പെട്ട ഞങ്ങളുടെ ആപ്ലിക്കേഷനുകൾ കൈകാര്യം ചെയ്യുന്നു.
ഗാർബേജ് കളക്ടർ പോലെയുള്ള രസകരമായ ഒരു കാര്യമുണ്ട്. പ്രോഗ്രാമിന്റെ നിർവ്വഹണ വേളയിൽ തന്നെ റാമിൽ പ്രോഗ്രാം അവശേഷിപ്പിച്ച അനാവശ്യമായ എല്ലാം ഇത് വൃത്തിയാക്കുന്നു. അതായത്, ഞങ്ങൾ ഒരു പ്രോഗ്രാമിൽ ഒരിക്കൽ മാത്രം ഒരു വേരിയബിൾ ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, ഈ വേരിയബിൾ ആക്സസ് ചെയ്ത ശേഷം, അത് മറ്റെവിടെയും ഉപയോഗിക്കുന്നില്ലെങ്കിൽ, ഓട്ടോമാറ്റിക് ഗാർബേജ് കളക്ടർ അത് റാമിൽ നിന്ന് നീക്കംചെയ്യുന്നു. ഇത് തികച്ചും സുരക്ഷിതമാണ്, ഏറ്റവും പ്രധാനമായി, ഇത് വലിയ തോതിലുള്ളതും വിഭവശേഷിയുള്ളതുമായ ആപ്ലിക്കേഷനുകളുടെ പ്രകടനത്തിൽ വലിയ വർദ്ധനവ് നൽകുന്നു. ഇത് വളരെ സൗകര്യപ്രദമാണ്, കാരണം മറ്റ് ഭാഷകളിൽ, ഉദാഹരണത്തിന് സി ++ ൽ, പരമാവധി ആപ്ലിക്കേഷൻ വേഗത കൈവരിക്കുന്നതിന്, നിങ്ങൾ ഒബ്ജക്റ്റുകൾ സ്വമേധയാ ഇല്ലാതാക്കേണ്ടതുണ്ട്, ഈ സാഹചര്യത്തിൽ അവ എപ്പോൾ ആവശ്യമില്ലെന്ന് നിങ്ങൾ കണക്കാക്കേണ്ടതുണ്ട്, അങ്ങനെ അവയ്ക്ക് കഴിയും. ഒരു പിശക് അല്ലെങ്കിൽ പ്രോഗ്രാമുകൾ ക്രാഷ് ചെയ്യാതിരിക്കാൻ സുരക്ഷിതമായി ഇല്ലാതാക്കി.

കൂടാതെ, ഈ ആപ്ലിക്കേഷൻ അസംബ്ലി സ്കീം വളരെ സൗകര്യപ്രദമാണ്, കാരണം "ഓൺ-ദി-ഫ്ലൈ കംപൈലേഷൻ" സംഭവിക്കുന്നു. അതായത്, പ്രോഗ്രാം കംപൈൽ ചെയ്യാതെ, വികസന പരിസ്ഥിതിക്ക് നിങ്ങളുടെ തെറ്റുകൾ ചൂണ്ടിക്കാണിക്കാൻ കഴിയും, ഇത് വികസന പ്രക്രിയയെ ഗണ്യമായി വേഗത്തിലാക്കുന്നു.

.net പ്രോഗ്രാമിംഗിനെ എല്ലാവരിൽ നിന്നും വേറിട്ട് നിർത്തുന്നത് എന്താണ്?


മിക്ക .നെറ്റ് ഭാഷകളും ഉയർന്ന തലത്തിലുള്ള ഭാഷകളായതിനാൽ, തീർച്ചയായും, ഭാഷകൾ പഠിക്കുന്നതിനും അവയുമായി പ്രവർത്തിക്കുന്നതിനുമുള്ള ആപേക്ഷിക എളുപ്പമാണ് ആദ്യത്തേത്.
ഫൈനൽ എക്സിക്യൂട്ടബിൾ ഫയലുകളുടെ ഫാസ്റ്റ് എക്സിക്യൂഷൻ.
.net-ൽ എഴുതിയിരിക്കുന്ന ആപ്ലിക്കേഷനുകൾ റാമിൽ സ്വയം വൃത്തിയാക്കുന്നു, ഒരു ഓട്ടോമാറ്റിക് ഗാർബേജ് കളക്ടർക്ക് നന്ദി.
ആപ്ലിക്കേഷൻ ഒരിക്കൽ മാത്രം "ബിൽറ്റ്" ചെയ്യേണ്ടതുണ്ട്, കൂടാതെ ഇത് വിൻഡോസ് കുടുംബത്തിലെ എല്ലാ പ്രോസസ്സർ പ്ലാറ്റ്ഫോമുകളിലും ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിലും പ്രവർത്തിക്കും. അതേ സമയം, ആപ്ലിക്കേഷൻ അതിന്റെ പൂർണ്ണ വേഗത സാധ്യത കാണിക്കും, ഇത് ചില പ്രോസസ്സറുകളിൽ സാധ്യമാണ്.

ടാഗുകൾ: .net, പ്രോഗ്രാമിംഗ്, അടിസ്ഥാനകാര്യങ്ങൾ, സിദ്ധാന്തം

ഇന്റലിജൻസ്

    dotNetFx40_Full_setup.exe

    പ്രസിദ്ധീകരണ തീയതി:

    • മികച്ച ഉപയോക്തൃ അനുഭവം, സുതാര്യവും സുരക്ഷിതവുമായ ആശയവിനിമയങ്ങൾ, സമ്പന്നമായ ബിസിനസ്സ് പ്രക്രിയകൾ സൃഷ്ടിക്കാനുള്ള കഴിവ് എന്നിവയുള്ള ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതിനുള്ള Microsoft-ന്റെ സമഗ്രവും സ്ഥിരവുമായ പ്രോഗ്രാമിംഗ് മോഡലാണ് .NET ഫ്രെയിംവർക്ക്.

      .NET ഫ്രെയിംവർക്ക് 4 അതിന്റെ മുൻ പതിപ്പുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നു. .NET ഫ്രെയിംവർക്കിന്റെ മുൻ പതിപ്പുകളെ അടിസ്ഥാനമാക്കിയുള്ള ആപ്ലിക്കേഷനുകൾ ഡിഫോൾട്ടായി ഡിസൈൻ ചെയ്തിരിക്കുന്ന പ്ലാറ്റ്ഫോമിൽ പ്രവർത്തിക്കുന്നത് തുടരും.

      Microsoft .NET Framework 4-ൽ ഇനിപ്പറയുന്ന പുതിയ സവിശേഷതകളും മെച്ചപ്പെടുത്തലുകളും അടങ്ങിയിരിക്കുന്നു.

      • CLR (കോമൺ ലാംഗ്വേജ് റൺടൈം), BCL (ബേസ് ക്ലാസ് ലൈബ്രറി) എന്നിവയിലേക്കുള്ള മെച്ചപ്പെടുത്തലുകൾ
        • മെച്ചപ്പെട്ട മൾട്ടി-കോർ പിന്തുണ, പശ്ചാത്തല മാലിന്യ ശേഖരണം, സെർവർ സൈഡ് പ്രൊഫൈലർ അറ്റാച്ച്മെന്റ് എന്നിവ ഉൾപ്പെടെ മെച്ചപ്പെട്ട പ്രകടനം.
        • പുതിയ മെമ്മറി മാപ്പ് ചെയ്ത ഫയൽ തരങ്ങളും പുതിയ സംഖ്യാ തരങ്ങളും.
        • ഡംപ് ഡീബഗ്ഗിംഗ്, വാട്‌സൺ മിനിഡംപ്‌സ്, 64-ബിറ്റ് പ്രോസസ്സറുകൾക്കുള്ള മിക്സഡ് മോഡ് ഡീബഗ്ഗിംഗ്, കോഡ് കോൺട്രാക്‌റ്റുകൾ എന്നിവയുൾപ്പെടെ എളുപ്പമുള്ള ഡീബഗ്ഗിംഗ്.
        • CLR, BCL എന്നിവയ്‌ക്കായുള്ള വിപുലീകരണങ്ങളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി, കാണുക.
      • ലാംഡ ഓപ്പറേറ്റർമാർ, ഇംപ്ലിസിറ്റ് ലൈൻ തുടർച്ചകൾ, ഡൈനാമിക് ഡിസ്പാച്ച്, പേരിട്ടതും ഓപ്ഷണൽ പാരാമീറ്ററുകളും പോലെയുള്ള വിഷ്വൽ ബേസിക്, സി# എന്നിവയിലെ പുതിയ സംഭവവികാസങ്ങൾ.
      • ഡാറ്റ ആക്‌സസ്, മോഡലിംഗ് എന്നിവയിലെ മെച്ചപ്പെടുത്തലുകൾ.
        • എന്റിറ്റി ഫ്രെയിംവർക്ക്, .NET ഒബ്ജക്റ്റുകളും ലാംഗ്വേജ് ഇന്റഗ്രേറ്റഡ് ക്വറിയും (LINQ) ഉപയോഗിച്ച് റിലേഷണൽ ഡാറ്റാബേസ് പ്രവർത്തനങ്ങൾ പ്രോഗ്രാം ചെയ്യാൻ ഡവലപ്പർമാരെ അനുവദിക്കുന്നു. POCO-നുള്ള പെർസിസ്റ്റൻസ് ഓവർറൈഡും പിന്തുണയും, വിദേശ കീ മാപ്പിംഗുകൾ, സ്ലോ ലോഡിംഗ്, ടെസ്റ്റ്-ഡ്രൈവ് ഡെവലപ്‌മെന്റ് സപ്പോർട്ട്, ഇൻ-മോഡൽ ഫംഗ്‌ഷനുകൾ, പുതിയ LINQ ഓപ്പറേറ്റർമാർ എന്നിവ ഉൾപ്പെടെ നിരവധി പുതിയ സവിശേഷതകൾ ഇതിൽ ഉൾപ്പെടുന്നു. സ്വയം-ട്രാക്കിംഗ് എന്റിറ്റികളുള്ള മൾട്ടി-ടയർ ഡാറ്റാ സയൻസ് ആപ്ലിക്കേഷനുകൾക്കുള്ള പിന്തുണ, T4 ടെംപ്ലേറ്റുകൾ ഉപയോഗിച്ച് ഇഷ്‌ടാനുസൃത കോഡ് സൃഷ്ടിക്കൽ, മോഡൽ ഫസ്റ്റ് ഡെവലപ്‌മെന്റ്, മെച്ചപ്പെടുത്തിയ ഡിസൈനർ ഇന്റർഫേസ്, മെച്ചപ്പെട്ട പ്രകടനം, എന്റിറ്റി സെറ്റുകളുടെ ബഹുസ്വരീകരണം എന്നിവ അധിക സവിശേഷതകളിൽ ഉൾപ്പെടുന്നു. കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക.
        • ഇൻറർനെറ്റിലൂടെ ഡാറ്റ വെളിപ്പെടുത്തുന്നതിനും സ്വീകരിക്കുന്നതിനും ഓപ്പൺ ഡാറ്റാ പ്രോട്ടോക്കോൾ (OData) ഉപയോഗിക്കുന്ന REST അടിസ്ഥാനമാക്കിയുള്ള സേവനങ്ങളും ആപ്ലിക്കേഷനുകളും സൃഷ്ടിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന .NET ഫ്രെയിംവർക്കിന്റെ ഒരു ഘടകമാണ് WCF ഡാറ്റ സേവനങ്ങൾ. മെച്ചപ്പെടുത്തിയ BLOB പിന്തുണ, ഡാറ്റ ബൈൻഡിംഗ്, റോ കൗണ്ടിംഗ്, ഫീഡ് കസ്റ്റമൈസേഷൻ, പ്രൊജക്ഷൻ, ക്വറി പൈപ്പ്‌ലൈൻ മെച്ചപ്പെടുത്തലുകൾ എന്നിവ ഉൾപ്പെടെ നിരവധി പുതിയ ഘടകങ്ങൾ WCF ഡാറ്റ സേവനങ്ങളിൽ അടങ്ങിയിരിക്കുന്നു. Microsoft Office 2010-നുമായുള്ള നേറ്റീവ് ഇന്റഗ്രേഷൻ ഇപ്പോൾ Microsoft Office SharePoint സെർവർ ഡാറ്റയെ OData ഫീഡായി വെളിപ്പെടുത്താനും WCF ഡാറ്റാ സർവീസസ് ക്ലയന്റ് ലൈബ്രറി ഉപയോഗിച്ച് ആ ഫീഡ് ആക്‌സസ് ചെയ്യാനും നിങ്ങളെ അനുവദിക്കുന്നു. കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക.
      • ASP.NET-ലെ വിപുലീകരണങ്ങൾ
        • അധിക HTML നിയന്ത്രണങ്ങൾ, എലമെന്റ് ഐഡികൾ, ഇഷ്‌ടാനുസൃത CSS ശൈലികൾ എന്നിവ സ്റ്റാൻഡേർഡ് അനുസരിച്ചുള്ളതും സെർച്ച് എഞ്ചിൻ ഒപ്റ്റിമൈസ് ചെയ്തതുമായ വെബ് ഫോമുകൾ സൃഷ്ടിക്കുന്നത് എളുപ്പമാക്കുന്നു.
        • പുതിയ അന്വേഷണ ഫിൽട്ടറുകൾ, എന്റിറ്റി ടെംപ്ലേറ്റുകൾ, എന്റിറ്റി ഫ്രെയിംവർക്ക് 4-നുള്ള സമ്പന്നമായ പിന്തുണ, നിലവിലുള്ള വെബ് ഫോമുകളിൽ എളുപ്പത്തിൽ പ്രയോഗിക്കാൻ കഴിയുന്ന മൂല്യനിർണ്ണയം, ടെംപ്ലേറ്റ് സൃഷ്ടിക്കൽ കഴിവുകൾ എന്നിവ പോലുള്ള പുതിയ ഡൈനാമിക് ഡാറ്റ ഘടകങ്ങൾ.
        • ഉള്ളടക്ക ഡെലിവറി നെറ്റ്‌വർക്കുകൾക്കുള്ള (CDN-കൾ) അന്തർനിർമ്മിത പിന്തുണ ഉൾപ്പെടെ, പുതിയ AJAX ലൈബ്രറി മെച്ചപ്പെടുത്തലുകൾക്കുള്ള വെബ് ഫോമുകൾ പിന്തുണയ്‌ക്കുന്നു.
        • ASP.NET-നുള്ള വിപുലീകരണങ്ങളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി, ഈ ലിങ്ക് കാണുക.
      • വിൻഡോസ് പ്രസന്റേഷൻ ഫൗണ്ടേഷനിലെ (WPF) മെച്ചപ്പെടുത്തലുകൾ
        • മൾട്ടി-ടച്ച് ഇൻപുട്ട്, റിബൺ നിയന്ത്രണങ്ങൾ, Windows 7 ടാസ്‌ക്‌ബാർ വിപുലീകരണ കഴിവുകൾ എന്നിവയ്‌ക്കുള്ള പിന്തുണ ചേർത്തു.
        • ഉപരിതല SDK 2.0-നുള്ള പിന്തുണ ചേർത്തു.
        • ചാർട്ടിംഗ് നിയന്ത്രണം, സ്മാർട്ട് എഡിറ്റിംഗ്, ഡാറ്റ ഗ്രിഡ് എന്നിവയും മറ്റുള്ളവയും പോലുള്ള ബിസിനസ്സ് ആപ്ലിക്കേഷനുകൾക്കുള്ള പുതിയ നിയന്ത്രണങ്ങൾ, ഡാറ്റ ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്ന ഡവലപ്പർമാരുടെ ഉൽപ്പാദനക്ഷമത മെച്ചപ്പെടുത്തുന്നു.
        • പ്രകടനത്തിലും സ്കേലബിളിറ്റിയിലും മെച്ചപ്പെടുത്തലുകൾ.
        • ടെക്‌സ്‌റ്റ് ക്ലാരിറ്റി, പിക്‌സൽ ബൈൻഡിംഗ്, ലോക്കലൈസേഷൻ, ഇന്ററാക്ഷൻ എന്നിവയിലെ മെച്ചപ്പെടുത്തലുകൾ.
        • WPF-നുള്ള വിപുലീകരണങ്ങളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി, കാണുക.
      • വർക്ക്ഫ്ലോകൾ കൂടുതൽ കാര്യക്ഷമമായി നിലനിർത്താൻ ഡവലപ്പർമാരെ സഹായിക്കുന്നതിന് വിൻഡോസ് വർക്ക്ഫ്ലോ (WF) മെച്ചപ്പെടുത്തലുകൾ. മെച്ചപ്പെടുത്തിയ ആക്ഷൻ പ്രോഗ്രാമിംഗ് മോഡൽ, മെച്ചപ്പെട്ട ഡിസൈനർ ഇന്റർഫേസ്, ഒരു പുതിയ ഫ്ലോചാർട്ട് മോഡലിംഗ് ശൈലി, വിപുലീകരിച്ച ആക്ഷൻ പാലറ്റ്, വർക്ക്ഫ്ലോ റൂൾ ഇന്റഗ്രേഷൻ, പുതിയ മെസേജ് കോറിലേഷൻ കഴിവുകൾ എന്നിവ ഉൾപ്പെടുന്നു. .NET ഫ്രെയിംവർക്ക് 4 WF-അടിസ്ഥാനത്തിലുള്ള വർക്ക്ഫ്ലോകൾക്ക് കാര്യമായ പ്രകടന മെച്ചപ്പെടുത്തലുകൾ നൽകുന്നു. WF-നുള്ള വിപുലീകരണങ്ങളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി, കാണുക.
      • വിൻഡോസ് കമ്മ്യൂണിക്കേഷൻ ഫൗണ്ടേഷനിലെ (ഡബ്ല്യുസിഎഫ്) മെച്ചപ്പെടുത്തലുകൾ, സന്ദേശ-അടിസ്ഥാന ആക്റ്റിവിറ്റി കോറിലേഷനെ പിന്തുണയ്ക്കുന്ന വർക്ക്ഫ്ലോകൾ സൃഷ്ടിക്കുന്നതിനുള്ള ഡബ്ല്യുസിഎഫ് വർക്ക്ഫ്ലോ സേവനങ്ങൾക്കുള്ള പിന്തുണ പോലുള്ളവ. കൂടാതെ, .NET ഫ്രെയിംവർക്ക് 4 സേവന കണ്ടെത്തൽ, റൂട്ടിംഗ് സേവനം, REST പിന്തുണ, ഡയഗ്നോസ്റ്റിക്സ്, പ്രകടനം എന്നിവ പോലെയുള്ള പുതിയ WCF ഘടകങ്ങൾ നൽകുന്നു. WCF-നുള്ള വിപുലീകരണങ്ങളുടെ പൂർണ്ണമായ ലിസ്റ്റിനായി, കാണുക.
      • സമാന്തര ലൂപ്പ് സപ്പോർട്ട്, TPL (ടാസ്‌ക് പാരലൽ ലൈബ്രറി), PLINQ (Parallel LINQ) അന്വേഷണങ്ങൾ, കോർഡിനേഷൻ ഡാറ്റ സ്ട്രക്ച്ചറുകൾ എന്നിവ പോലുള്ള ഏറ്റവും പുതിയ സമാന്തര പ്രോഗ്രാമിംഗ് ഘടകങ്ങൾ, മൾട്ടി-കോർ പ്രൊസസറുകളുടെ കഴിവുകൾ കാര്യക്ഷമമായി കൈകാര്യം ചെയ്യാൻ ഡവലപ്പർമാരെ അനുവദിക്കുന്നു.

    സിസ്റ്റം ആവശ്യകതകൾ

    • പിന്തുണയ്ക്കുന്ന ഓപ്പറേറ്റിംഗ് സിസ്റ്റം

      വിൻഡോസ് 7; വിൻഡോസ് 7 സർവീസ് പാക്ക് 1; വിൻഡോസ് സെർവർ 2003 സർവീസ് പാക്ക് 2; വിൻഡോസ് സെർവർ 2008; വിൻഡോസ് സെർവർ 2008 R2; വിൻഡോസ് സെർവർ 2008 R2 SP1; Windows Vista Service Pack 1; വിൻഡോസ് എക്സ്പി സർവീസ് പാക്ക് 3

          • Windows XP SP3
          • വിൻഡോസ് സെർവർ 2003 SP2
          • Windows Vista SP1 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്
          • വിൻഡോസ് സെർവർ 2008 (പ്രാഥമിക സെർവർ റോളിൽ പിന്തുണയ്ക്കുന്നില്ല)
          • വിൻഡോസ് 7
          • Windows Server 2008 R2 (പ്രാഥമിക സെർവർ റോളിൽ പിന്തുണയ്ക്കുന്നില്ല)
          • Windows 7 SP1
          • വിൻഡോസ് സെർവർ 2008 R2 SP1
        • പിന്തുണയ്ക്കുന്ന ആർക്കിടെക്ചറുകൾ:
          • ia64 (WPF പോലുള്ള ചില സവിശേഷതകൾ ia64-ൽ പിന്തുണയ്ക്കുന്നില്ല)
        • ഹാർഡ്‌വെയർ ആവശ്യകതകൾ:
          • ശുപാർശ ചെയ്യുന്ന ഏറ്റവും കുറഞ്ഞത്: 1 GHz അല്ലെങ്കിൽ വേഗതയേറിയ പെന്റിയം പ്രൊസസർ, 512 MB റാം അല്ലെങ്കിൽ അതിൽ കൂടുതൽ
          • കുറഞ്ഞ ഡിസ്ക് സ്പേസ്:
            • x86 - 850 MB
            • x64 - 2 GB
        • മുൻവ്യവസ്ഥകൾ:
          • അല്ലെങ്കിൽ പിന്നീട്
          • അല്ലെങ്കിൽ പിന്നീട്

    ഇന്സ്റ്റല്ലേഷന് നിര്ദ്ദേശങ്ങള്

        1. പ്രധാനം!നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഏറ്റവും പുതിയ സേവന പാക്കും പ്രധാനപ്പെട്ട വിൻഡോസ് പരിഹാരങ്ങളും ഉണ്ടെന്ന് ഉറപ്പാക്കുക. സുരക്ഷാ അപ്‌ഡേറ്റുകൾക്കായി തിരയാൻ, വിൻഡോസ് അപ്‌ഡേറ്റ് സന്ദർശിക്കുക. 64-ബിറ്റ് XP അല്ലെങ്കിൽ Windows 2003-ൽ ഇൻസ്റ്റാൾ ചെയ്യുകയാണെങ്കിൽ, നിങ്ങൾ വിൻഡോസ് ഇമേജിംഗ് ഘടകം ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതായി വന്നേക്കാം. വിൻഡോസ് ഇമേജിംഗ് ഘടകത്തിന്റെ 32-ബിറ്റ് പതിപ്പ് എന്നതിൽ നിന്ന് ലഭ്യമാണ്. വിൻഡോസ് ഇമേജിംഗ് ഘടകത്തിന്റെ 64-ബിറ്റ് പതിപ്പ് എന്നതിൽ നിന്ന് ലഭ്യമാണ്.
        2. ഡൗൺലോഡ് ചെയ്യാൻ ഈ പേജിലെ "ഡൗൺലോഡ്" ബട്ടൺ ക്ലിക്ക് ചെയ്യുക.
        3. ഇൻസ്റ്റാളേഷൻ ഉടനടി ആരംഭിക്കാൻ, ബട്ടൺ ക്ലിക്കുചെയ്യുക നടപ്പിലാക്കുക.
        4. ഡൌൺലോഡ് ചെയ്ത ഫയലുകൾ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ സേവ് ചെയ്യാനും പിന്നീട് ഇൻസ്റ്റാൾ ചെയ്യാനും, ബട്ടൺ ക്ലിക്ക് ചെയ്യുക രക്ഷിക്കും.
        5. ഇൻസ്റ്റാളേഷൻ റദ്ദാക്കാൻ, ബട്ടൺ ക്ലിക്ക് ചെയ്യുക റദ്ദാക്കുക.

        വെബ് ഡെവലപ്പർമാർക്കും അഡ്മിനിസ്ട്രേറ്റർമാർക്കും

        ഒരു വെബ് സെർവറിൽ .NET ഫ്രെയിംവർക്ക് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനോ ഒരു പൂർണ്ണമായ വെബ് ഡെവലപ്മെന്റ് എൻവയോൺമെന്റ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനോ, ഉപയോഗിക്കുക .

    അധിക വിവരം


      • സെർവർ ഇൻസ്റ്റാളേഷനുള്ള അധിക ആവശ്യകതകൾ

        നിങ്ങൾക്ക് ഒരു സെർവർ ഇൻസ്റ്റാൾ ചെയ്യണമെങ്കിൽ, അടിസ്ഥാന ഘടകങ്ങൾക്ക് പുറമേ താഴെ പറയുന്ന സോഫ്റ്റ്‌വെയർ നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ ഇൻസ്റ്റാൾ ചെയ്യണം:

        • ഇന്റർനെറ്റ് വിവര സേവനങ്ങൾ 6.0 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്. ASP.NET ഫീച്ചറുകൾ ആക്‌സസ് ചെയ്യുന്നതിന്, .NET ഫ്രെയിംവർക്ക് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് മുമ്പ് ഏറ്റവും പുതിയ സുരക്ഷാ അപ്‌ഡേറ്റുകൾക്കൊപ്പം നിങ്ങൾ ഇന്റർനെറ്റ് ഇൻഫർമേഷൻ സർവീസസ് (IIS) ഇൻസ്റ്റാൾ ചെയ്യണം. Windows XP പ്രൊഫഷണൽ, വിൻഡോസ് സെർവർ 2003, വിൻഡോസ് സെർവർ 2008, വിൻഡോസ് സെർവർ 2008 R2 എന്നിവയിൽ മാത്രമേ ASP.NET പിന്തുണയ്ക്കൂ.
        • (ശുപാർശ ചെയ്യുന്നത്) MDAC ഡാറ്റ ആക്സസ് ഘടകങ്ങൾ 2.8 അല്ലെങ്കിൽ അതിനു ശേഷമുള്ളവ.

        കുറിപ്പ്:മിക്ക ഉപയോക്താക്കളും ഒരു സെർവർ ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതില്ല. ഒരു സെർവർ ഇൻസ്റ്റലേഷൻ നടത്തണമോ എന്ന് നിങ്ങൾക്ക് ഉറപ്പില്ലെങ്കിൽ, ഒരു അടിസ്ഥാന ഇൻസ്റ്റലേഷൻ നടത്തുക.

        വിൻഡോസ് സെർവർ 2008 R2 SP1 സെർവർ കോർ ഇൻസ്റ്റലേഷൻ ഓപ്ഷനുള്ള സെറ്റപ്പ്

        Microsoft .NET Framework 4-ന്റെ ഈ പതിപ്പ് Windows Server 2008, Windows Server 2008 R2 എന്നിവയുടെ സെർവർ കോർ ഇൻസ്റ്റാളേഷൻ ഓപ്ഷനെ പിന്തുണയ്ക്കുന്നില്ല. Windows Server 2008 R2 SP1-നുള്ള സെർവർ കോർ ഇൻസ്റ്റലേഷൻ ഓപ്ഷനെ പിന്തുണയ്ക്കുന്ന Microsoft .NET Framework 4-ന്റെ പതിപ്പ് ലഭിക്കുന്നതിന്, ഇവിടെ ക്ലിക്ക് ചെയ്യുക