NuGet

Изображение логотипа
ՏեսակՓաթեթների կառավարման համակարգ
Նախագծումը՝Մայքրոսոֆթ
Գրված է՝C Sharp
Լույս տեսավ՝հոկտեմբերի 6, 2010[1]
Կարդագող ֆայլերի ֆորմատNuGet Package Service MetaData Core Properties?, NuGet Specification (UTF-8)? և NuGet Package?
Ստեղծվող ֆայլերի ֆորմատNuGet Package?, NuGet Package Service MetaData Core Properties? և NuGet Specification (UTF-8)?
ԱրտոնագիրApache License 2.0[2]
Կայքnuget.org(անգլ.)
Ելակոդgithub.com/NuGet/
 NuGet Վիքիպահեստում

NuGet (արտասանվում է ինչպես "New Get")[3], ազատ և բաց ներքին կոդով աշխատող ծրագիր է, որը իրենից ներակայացնում է փաթեթների մենջեր։ Ծրագիրը նախատեսված է Microsoft մշակման պլատֆորմների համար[4][5]։ Այն պահից հետո, երբ 2010 թվականին թողարկվեց NuGet-ը այն շարունակել է ընդլայնվել և հիմա այն իրենից ներկայացնում է գործիքների և ծառայությունների մեծ համակարգ[6]։

NuGet ներկայացվում է ինչպես Visual Studio-ի հավելում։ Սկսած Visual Studio 2012-ից NuGet-ը տեղադրվում է ինքնաբերաբար։ NuGet-ը ինտեգրվում է SharpDevelop ծրագրի հետ։ NuGet-ը կարող է գործարկվել միայն հրամանի տողով և ավտոմատացված սկրիպտների միջոցով։

Այն աջակցում է մի շարք ծրագրավորման լեզուների, այդ թվում․

  • .NET Framework փաթեթներ
  • C++ լեզվով գրված «հարազատ» փաթեթներ[7]։

Chocolatey[8], մեքենայական աստիճանի ծրագրային փաթեթների տեղադրման համար նախատեսված ծրագիր, որը նախատեսված է Windows NT-ի համար։ Այս ծրագիրը օգտագործում է NuGet-ի հիմնական ֆունկիցաները, որոնք միացված է նաև Windows PowerShell-ը, որի հիմանական նպատակը ծրագրերի ավտոմատացված տեղադրումն է Windows օպերաիոն համակարգում[9]։

Ծանոթագրություններ

[խմբագրել | խմբագրել կոդը]
  1. https://haacked.com/archive/2010/10/06/introducing-nupack-package-manager.aspx/
  2. https://github.com/NuGet/NuGet.Client/blob/5.8.0.6776/LICENSE.txt
  3. And The Winner Is, NuGet, haacked.com. Retrieved on 24 March, 2020.
  4. Haack, Phil. «NuGet». Արխիվացված է օրիգինալից 2018 թ․ դեկտեմբերի 26-ին. Վերցված է 2020 թ․ մայիսի 26-ին.
  5. Haack, Phil (2010 թ․ հոկտեմբերի 21). «Changing the NuPack Project Name». OuterCurve Foundation. Արխիվացված է օրիգինալից 2010 թ․ հոկտեմբերի 25-ին. Վերցված է 2010 թ․ նոյեմբերի 6-ին.
  6. An Overview of the NuGet Ecosystem. CodeProject (18 August 2013). Retrieved on 6 February 2015.
  7. «NuGet for C++». 2013 թ․ ապրիլի 26. Վերցված է 2013 թ․ ապրիլի 29-ին.
  8. «Chocolatey Gallery». Chocolatey.org. Վերցված է 2015 թ․ մարտի 7-ին.
  9. Hanselman, Scott, "Is the Windows user ready for apt-get?", Hanselman, Scott, 28 May 2013. Retrieved 4 June 2014.

Արտաքին հղումներ

[խմբագրել | խմբագրել կոդը]