.Линукс дээр Net! Таны болон .Net гэр бүлийн цоо шинэ зүйл

.Net нь Линукс хэрэглэгчдэд зориулсан сайн мэдээг авчирдаг бөгөөд үүнийг сэргээн босголтын янз бүрийн талуудын ачаар уг үйлдлийн системд татаж авах боломжтой болсон тул өнөөдөр хамгийн их ашиглагдаж буй технологи, хэрэгсэлд дасан зохицох боломжтой болжээ. шинэ үйлдлийн системд өргөтгөл хийх; чингэлэг, үүлний програмууд болон бичил үйлчилгээнүүдийг ашиглах, мөн янз бүрийн хэрэгслүүдэд олон хэлний дэмжлэг үзүүлэхэд ашиглах.

1

Дээрхтэй холбоотойгоор, мөн хамгийн чухал, онцгой шинж чанаруудын нэг нь бид хөгжүүлэгчдийн урт хугацааны ажлын дараа шинээр ирсэн хүн юм.NET Core 1.0; .Net програм хангамж, вэб хуудас, үйлчилгээ эсвэл номын сан үүсгэхэд модульчлагдсан платформ болгон ашигладаг нээлттэй эхийн олон платформ.

.Net цөмтэй зэрэгцэн орших өөр нэг зүйл бол ASP.NET 1.0; үндсэн хэрэгсэл, номын сангуудтайгаа хамт. БА Аж ахуйн нэгжийн хүрээний үндсэн 1.0. Бүх зүйл OS X, Windows болон Linux. Чухал мэдээлэл болохын хувьд .Net үндсэн баримт бичгийг дамжуулан гаргаж байгааг мэддэг docs.microsoft.com. Энэхүү баримтжуулалтыг боловсруулж дуусах бөгөөд GitHub-ийн үндсэн баримт бичигт ашиглах боломжтой болно. ASP.NET Core баримтжуулалт.

ASP.NET болон уламжлалт .NET Framework ашигладаг хүмүүсийн хувьд сул талууд байхгүй болно, учир нь түүний хэрэгслүүд платформ дотроо үргэлжлүүлэн оршин тогтнох бөгөөд бүх бүтээгдэхүүнүүдтэйгээ хамт ашиглах боломжтой болно. Үүн дээр нэмсэн .NET Framework ба .NET Core plus Xamarin програмуудад ижил номын сан үүсгэхбөгөөд эдгээр гурван хэрэгсэлд ажлыг нэгтгэх боломжтой болно.

Бусад чухал цэгүүдийн дунд кодын өргөтгөлүүдийг хийсэн болохыг мэддэг Visual Studio Visual Studio болон .NET Core дээр төсөл ажиллуулахад зориулагдсан. Нэмж дурдахад Visual Studio 3 Update 2015 програмыг танилцуулж байна.

Өөр нэг чухал мэдээлэл бол ялангуяа Линуксийн талбайн хувьд .Net core-тэй бүрэн нийцэж байгаа тул Red Hat-тэй нэгтгэсэн. Эдгээрийн аль нь боломжтой вэ? OpenShift y Red Hat Enterprise Линукс гэрчилгээний саваар дамжуулан. Майкрософт ба Red Hat хоёрыг нэгтгэх нэг хэсэг юм.

Net core 1.0 нь удаан хугацааны туршид хэрэгжиж ирсэн төсөл гэдгийг мэддэг бөгөөд энэ нь түүнийг эхлүүлэхийн ач холбогдлыг илэрхийлдэг. Net core нь платформыг санал болгодог нээлттэй эх сурвалж Microsoft-той хамтран .NET сангийн төсөл болгон хэрэгжүүлж байна. Бүтээгчид нь тодорхойлогдсон шинэ бүтээгдэхүүн гэж нэрлэсэн хөндлөн тавцан, MIT, Apache-ийн лицензийн дагуу ажилладаг шинэ системүүдийн ачаар. Хэрэгжилттэй уян хатан суулгах газраа сонгохдоо. Бүтээгдэхүүн хаана байж болох вэ тушаалын мөрөөр гүйх; Нийтлэг номын сангаараа дамжуулан xamarin, .NET Framework болон Mono-тэй нийцтэй байх.

.Net core 1.0-ийн онцлог шинж чанарууд.

2

Эхэнд хэлсэнчлэн .Цөмийн цөм нь стандарт номын сангууд түүнтэй адилхан .NET Framework ба Xamarin. Эдгээр нь анхдагч өгөгдөл, үндсэн үйлчилгээ, найрлагын програмуудыг санал болгодог. Эдгээр өвөрмөц эсвэл стандарт сангууд нь илүү тохь тухтай ажиллах орчинг санал болгодог; Энэ нь API-ийн жигд бүлгүүдийг бий болгодог бөгөөд ингэснээр өөр өөр төслүүдийг платформ бүрт гүйцэтгэж болно.

.Net цөмийн хүрээнд хуваалцсан эх үүсвэрийн нөхцөлт эмхэтгэлийг хасч, багасгаж, улмаар зөөврийн номын санг үүсгэх боломжийг санал болгож байгаа бөгөөд ижил API бүлгийн өөр өөр хугацаанд ашиглах боломжтой болно. Ажиллах хугацааны хувьд эдгээр нь номын сангийн тодорхой хувилбаруудыг ашиглахыг шаарддаг бөгөөд ингэснээр .Net runtime-ийн хувилбар бүр .Net-ийн дараагийн хувилбарыг дэмжиж чаддаг, өөрөөр хэлбэл тухайн хувилбарыг авдаг гэсэн үг юм. номын санд орж, ижил API бүлгийн хуучин хувилбаруудыг багцлана. Тохиолдолд .NET Core 1.0 нь .NET Standard Library 1.6 хувилбарыг хэрэгжүүлдэг.

Нэмж дурдахад, гүйцэтгэлийн хугацааг хадгалах арга хэлбэрийн хувьд .NET core-ийн ECMA 335-ийг үргэлжлүүлэн ашигладаг.

.Net-ийн нэг хэсэг бол .Цэвэр үндсэн SDK, Хувилбарыг ашиглах Core .NET SDK 1.0 Урьдчилан харах 2. Энэ нь одоогоор урьдчилж харж байгаа бөгөөд цаг хугацаа өнгөрөх тусам .Net үндсэн хэрэгслүүдэд өөрчлөлт орно гэсэн үг юм. Хэдийгээр тэдгээр нь програм үүсгэх хүчин чадлаар хязгаарлагдахгүй; Өөрөөр хэлбэл, зарим програмууд нь .Net цөмийн тодорхой хувилбарыг шаарддаг эсвэл шаарддаг бөгөөд энэ тохиолдолд хэрэгслүүд шаардлагатай бол шаардлагатай хувилбарыг олж авахад хялбар болгодог. Хэрэв та тэдгээрийг туршиж үзээд өөр хувилбаруудыг үзэхийг хүсвэл dot.net/core руу орж болно. Үүнтэй адилаар өөрт хэрэгтэй хувилбаруудаа суулгаж эсвэл өөр өөр хувилбаруудыг dotnet програмтай илүү сайн хослуулахын тулд өөр хувилбаруудтай байх; .NET Core програмуудыг ажиллуулах, ажиллах хугацааг удирдахад ажилладаг.

ASP.NET Core 1.0.

3

 

ASP.NET нь Windows гэх мэт системүүд дээр ажиллуулах боломжтой вэб програм үүсгэхэд хэрэглэгддэг. Linux болон Mac. Энэ хувилбарын хувьд түүний бүтэц нь илүү хөнгөн, илүү энгийн болоход чиглэгдэж, 1.0 хувилбар дээр цөмд нь ашиглагдахаар хүлээгдэж байсан Open Source стандартыг нэвтрүүлсэн юм. Үзэсгэлэнт архитектурын хувьд илүү модульчлагдсан аргачлалыг боловсруулж, үүлэн дээр ажилладаг. Энэ нь .NET Framework-т ижил .Net үндсэн ажиллах хугацаатай байсан ч асуудалгүй ажиллах боломжтой. Мөн програм боловсруулах явцад та энэ MVC болон вэб API шинж чанаруудтай холилдож болно.

ASP. Зарим функцуудыг оруулаагүй боловч энэ оны сүүлээр гарч ирэх бөгөөд бусад функцууд ASP.NET 4.x; Вэб хэлбэр, Вэб хуудас, SignalR ба MVC. Сүүлийнх нь ASP.NET цөмд зориулж шинэчлэгдэж байх болно.

Аж ахуйн нэгжийн хүрээний цөм 1.0.

Entity Framework Core 1.0.0 нь Entity Framework-ийн хөндлөн платформ хувилбар юм. Онд Docs.efproject.цэвэр, түүнтэй хэрхэн ажиллах талаар илүү ихийг мэдэхийн тулд Entity Framework Core баримт бичгийг олох болно. Энэ нь түүнтэй хамтран ажилладаг хүмүүст өгөгдөлд нэвтрэх хэрэгсэл, .NET дахь объектуудыг ашиглах мэдээллийн сан гэж тодорхойлогддог. Энэ нь өөр мэдээллийн баазын хөдөлгүүрийг дэмждэг; Microsoft SQL Server, SQLite, SQL Server Compact Edition, Postgres (Npgsql), InMemory, Oracle, MySQL.

Зарим чухал өгөгдлүүдийн дунд үйлчилгээ үзүүлэгч гэдгийг мэддэг LINQ EF Core Entity Framework Core-ийг боловсруулж байгаа хэвээр байгаа бөгөөд энэ нь ирээдүйн хэвлэлүүдэд LINQ EF-ийг одоогийнхоос илүү боловсронгуй болгох болно гэдгийг харуулж байна. Мэдээллийн сангийн хувьд Entity Framework Core хөгжихийн хэрээр энэ нь аажмаар улам бүр өргөн цар хүрээтэй болох болно.

Visual Studio 2015 шинэчлэлт 3.

4

 

Visual Studio-ийн хувьд санах ойн хэрэглээ болон алдааг засах тал дээр сайжруулалт хийсэн. Xamarin 4.1-д оруулсан болно.; iOS дээрх нөөцийг дэмжих талаар сайжруулалт хийсэн. SSL / TLS болон HttpClient-ийг процессын явцад хэрэгжүүлэхийн тулд iOS програмуудыг боловсруулахдаа сонгогчдыг нэмж оруулсан. Одоо tvOS-тэй нийцэж байгаагаас гадна.

Багийн хувьд хайх устгагдсан файлуудыг git санд хадгалах гэх мэт хэд хэдэн алдааг зассан. Мөн оруулсан болно TypeScript 1.8.34AngularJS-тэй ажиллахдаа санах ойд гарсан алдааг засч, кодын оношлогооны явцад гүйцэтгэл сайжирсан. Зөөврийн .Net суурийн сангуудын хамгийн сайн нийцтэй байдал нь хоцрогдсонгүй, мөн C # ба VB дээр гүйцэтгэсэн ажлын ачааллын явцад гүйцэтгэл сайжирсан. Эцэст нь та олох болно Node.js хэрэгсэл 1.2 RC Visual Studio-д зориулж санах ой дахь алдааг засах, илүү сайн дибаг хийх, ES6 IntelliSense-ийг цаг хугацааг нарийвчлан сайжруулах, нэгж туршилтыг сайжруулах.

Эдгээр нь .Net гэр бүлийг дагасан онцлох үйл явдлуудын зарим байв. .Net-д хувь нэмэр оруулсан олон тооны хөгжүүлэгчид болон хэрэглэгчдийн цуглуулсан сэтгэгдлүүдийн ачаар бүх өөрчлөлт, шинэ хэрэгслүүд боломжтой болсон гэж хэлэх нь чухал юм.

Үргэлж энд бид таны холбоосыг танд үлдээж байна блог албан тушаалтан, .Net гэр бүл, түүний мэдээний талаар илүү гүнзгий баримтжуулахын тулд.

Хэрэв та .NET core програмыг татаж авахыг хүсвэл та үүнийг ашиглаж болно холбоос.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

6 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   Скатокс гэж хэлэв

    Сонирхолтой нь, энэ нь Линукстэй хэр нийцдэг болохыг мэдэхийг хүсч байна, тэр үйлдлийн систем дээр бүх зүйл ажиллах нь надад хачин санагдаж байна.

  2.   Марио Гильермо Завала Силва гэж хэлэв

    Чухамдаа ... Учир нь та Майкрософт болон түүний технологид үр дүнгүй суртал ухуулга хийж байгаа тул ...

  3.   Ричард Айлас гэж хэлэв

    Эрхэм хүндэт, энэ нь визуал суурь линукс дээр аль хэдийн орсон гэсэн үг үү?

  4.   pedrini210 гэж хэлэв

    Ричард,

    Моногоор дамжуулан Visual Basic (VB) болон C # -г ашиглаж болох боловч .NET номын сангуудад нэвтрэх эрхгүй болно. Тиймээс богино хариулт нь YES гэсэн үг бөгөөд та VB-г Linux дээр ажиллуулж болно.

    Линуксд зориулсан .NET програмыг хэрэгжүүлж эхэлсэн бөгөөд VB ба C # ажиллах хугацаанаас гадна та Линукс дахь алдартай .NET болон ASP.NET сангуудыг ашиглах боломжтой боллоо.

    Баярлалаа!

  5.   Карлос гэж хэлэв

    .NET-т багтсан бүх зүйлийг линукс дээр зөөж, гаргаагүй байна. Тэд бараг л вэбтэй холбоотой хэсгийг порт хийхээр төлөвлөж, ширээний компьютерээ орхижээ.

  6.   Гонзало Мартинес гэж хэлэв

    Тэд Windows Forms болон WPF-ээс бусад бүх зүйлийг чөлөөлөх гэж байгаа нь Windows-ийн зарим талыг чөлөөлөх гэсэн үг юм.