რა არის .NET? განმარტება და მნიშვნელობა

Microsoft Corporation-ის მიერ შემუშავებული ვებ სერვისების კრებული, რომელიც გამიზნულია კომპანიის, როგორც პროვაიდერის გადაადგილებისთვის ინტერნეტში განაწილებული სერვისები, მათ შორის პროგრამული უზრუნველყოფის შენარჩუნება და განახლებები და გამჭვირვალე წვდომა პირის მონაცემებზე, ფაილებზე და პროგრამულ უზრუნველყოფაზე ნებისმიერიდან მოწყობილობა ნებისმიერ ადგილას.

არქიტექტურა გამიზნულია Microsoft-ის Component Object Model-ის (COM) და COM+-ის შუალედური არქიტექტურების ჩანაცვლება ჩარჩოთი, რომელიც მჭიდროდ წააგავს Sun's Java 2 Enterprise პლატფორმას (J2EE). ის ეყრდნობა Java-ის მსგავს განვითარების ენას (C#), Common Language Runtime-ს (CLR), რომელიც ჰგავს Java ვირტუალურ მანქანას და პროტოკოლების ერთობლიობას. ვებზე დაფუძნებული სერვისებისთვის, მათ შორის XML, SOAP, ვებ სერვისების აღწერის ენა (WSDL) და უნივერსალური აღწერა, აღმოჩენა და ინტეგრაცია (UDDI). იხილეთ ანტიმონოპოლიური, SOAP, UDDI, XML.

Technipages განმარტავს .NET

.NET გამოითქმის როგორც dot net, არის Microsoft-ის შემუშავებული პლატფორმა, რომელიც მუშაობს ძირითადად Microsoft Windows-ზე. ეს უფრო აპლიკაციის განვითარების პლატფორმაა. ეს არის პლატფორმისგან დამოუკიდებელი პროგრამული უზრუნველყოფა, ეს ნიშნავს, რომ მისი გამოყენება შესაძლებელია სხვადასხვა პროგრამირების პლატფორმაზე. პლატფორმა ადგენს და აწარმოებს პროგრამულ ენებზე დაწერილ პროგრამებს, როგორიცაა COBOL, A sharp, c#, Visual basic, C++, C sharp და ა.შ.

ამ პლატფორმაზე შემუშავებული აპლიკაციების გამოყენება შესაძლებელია Windows-ზე, Mac OS X-სა და Linux-ზე, ხოლო android და iOS იყენებს Xamarin-ს, Xamarin არის .net მობილური პლატფორმებისთვის.

CLR (Common Language Runtime) არის გარემო, საიდანაც .Net პროგრამები სრულდება. კოდის შესრულების გარდა, CLR-ს ასევე შეუძლია გაუმკლავდეს პროგრამირების განსაკუთრებულ პირობებს და ასევე დაუთმოს მეხსიერება პროგრამის ნაწილებს, საიდანაც კოდის ეს ნაწილი შეიძლება ნებისმიერ დროს გამოიწვიოს. .Net-ით დაწერილ პროგრამებს მართულ კოდებს უწოდებენ.

პროგრამირების პლატფორმა ამოქმედდა 2002 წელს, მანამდე განვითარება უკვე დაიწყო 1990-იან წლებში და მას თავდაპირველად ეწოდა შემდეგი თაობის Windows Service (NGWS). ის გამოვიდა ბეტა ტესტირებისთვის 2001 წლის ბოლოს. 2002 წლის 13 თებერვალს გამოვიდა პირველი ვერსია. ის ასევე არის ღია კოდის პროგრამა.

.NET-ის საერთო გამოყენება

  • .ნეტ არის პლატფორმა სხვა პროგრამირების ენიდან კოდების შესაქმნელად და მათ შესრულებაში, ამ კოდებს ეწოდება მართული კოდი.
  • .NET ანიჭებს მეხსიერებას კოდების ნაწილებს იმ ზონიდან, როცა საჭიროა, შეიძლება გამოიწვიოს რაიმე გამოსაყენებლად, ამ ფუნქციას ამუშავებს CLR.
  •  Მიუხედავად იმისა, რომ .NETგანვითარება საკმაოდ ადრე დაიწყო, პირველის გამოშვებამდე დაახლოებით 10 წლით ადრე იყო გამოშვებული 13-ზე 2002 წლის თებერვალში.

.NET-ის საერთო ბოროტად გამოყენება

  • .NET არასოდეს ყოფილა განზრახული Microsoft-ის კომპონენტური ობიექტის მოდელის (COM) შუა პროგრამული არქიტექტურის ჩანაცვლება ისეთი ჩარჩოთი, რომელიც წააგავს Sun's Java 2 Enterprise პლატფორმას.