மைக்ராசாஃப்ட் .நெட்
கட்டற்ற கலைக்களஞ்சியமான விக்கிபீடியாவில் இருந்து.
ஆரம்பக் காலகட்டத்தில் நிரலாளர்களிற்கு இயங்கு தளங்கள் பல இருக்காததால் பிரைச்சனை இருக்க வில்லை. தன் பாட்டிற்கு தமக்கு தேவையான இயங்கு தளத்திற்கு நிரல்களை எழுதினார்கள். இணையத்தின் பரவலால் அனைத்து தளங்களிலும் இயங்க கூடிய நிரல்கள் எழுதப்பட வேண்டிய தேவை ஏற்பட்டது. உதாரணமாக வின்டோஸ், லினக்ஸ், சொலாரிஸ், மக் ஓ ஸ் போன்றவற்றைக் குறிப்பிடலாம்.
இணையம் உலகில் ஆதிக்கம் செலுத்த தொடங்கியதில் இருந்து நிரலாளர்கள் (Programmers) இரண்டு அணியில் பிரிந்து கொண்டனர்.
- வின்டோஸ் சார் நிரலாளர்கள்
- ஏனைய இயங்கு தளம் சார் நிரலாளர்கள்
தொன்னூறுகளில் சன் மைக்ரோ சிஸ்டம் இந்தப் பிரைச்சனையை வெற்றிகரமாக அணுகியது. இதன்போது யாவா எனும் மொழி அறிமுகப் படுத்தப்பட்டது. ஜாவாவின் சிறப்பே அனைத்து இயங்கு தளங்களிலும் இயங்கக் கூடிய தன்மையாகும்.
1998 ல் மைக்ரோசாப்ட் Programming Architecture ஐ இரகசியமாகத் தயாரிக்கத் தொடங்கியது. பிற்காலத்தில் இது NGWS (Next Generation Windows Service) எனப் பெயரிடப் பட்டது. முயற்சிகள் யாவும் இரகசியமாகவே நடைபெற்றன. தற்போது இந்த NGWS ஐ .net எனப் பெயரிட்டுள்ளனர். 2000 ஜுலை யில் மைக்ரோசாப்ட் .நெட் பற்றி உத்தியோக பூர்வமாக அறிவித்தது.
.நெட்டில் யாவாவைப் (யாவாவில் இன்டபிரிடர் முறை பயன் படுகின்றது) போலல்லாமல் கம்பைலர் பயன் படுகின்றது இதனால் .நெட் செயலிகள் யாவா செயலிகளைவிட வினைத்திறனாக செயற்படக் கூடியன. இதைவிட யாவாவைப் போல சிறப்பாக நினைவக முகாமைத்துவத்தைச் (Memory Management) செய்கின்றன.
யாவாவின் (JVM) Java Virtual Machine போல .net செயலிகள் இயங்க .நெட் ஃபிரேம்வேர்க் தேவைப்படும். இது மைக்ரோசாப்டின் தளத்தில் இலவசமாக இறக்கிக் கொள்ளலாம்.
.net ஃபிரேம்வேர்க் இயங்கு தளத்திற்கும் செயலிக்கும் இடையில் ஒரு ஊடகமாக தொழிற்படுகின்றது.
இங்கு முக்கியமான பிரைச்சனை ஒன்று இருக்கின்றது. சோர்ஸ் கோடை மீள பெறுவது இலகுவானது ஆகும். அதாவது நிரலாளரால் வழங்கப்படும் இடைநிலை பயிலை மீள சோர்ஸ் கோடாக மாற்றிக் கொள்ளலாம் (Reverse Engineering) இதனால் பதிப்புரிமைப் பிரைச்சனை ஏற்படுகின்றது.
.net Framework பதிப்புகள்
- பீட்டா பதிப்பு நவம்பர் 2000
- 1.0 ஜனவரி 2002
- 1.1 ஏப்ரல் 2003
- 2.0 2005
விசுவல் ஸ்டூடியோ .net பதிப்புகள்
- பீட்டா பதிப்பு நவம்பர் 2000
- VS.NET 2002 பெப்ரவாரி 2002
- VS.NET 2003 ஏப்ரல் 2003
- VS.NET 2005