. Bersih di Linux! Apa yang baru di teras anda dan keluarga .Net

.Net membawa kabar baik untuk pengguna Linux, kini tersedia untuk dimuat turun dalam sistem operasi tersebut berkat beberapa aspek pembinaannya, sehingga dapat disesuaikan dengan teknologi atau alat yang paling banyak digunakan hari ini, selain dari pengembangannya ke sistem operasi baru; penggunaan bekas, aplikasi cloud dan perkhidmatan mikro, serta berfungsi untuk sokongan berbilang bahasa dalam alat yang berbeza.

1

Oleh kerana perkara-perkara di atas, dan sebagai salah satu aspek yang paling penting dan luar biasa, kami telah setelah sekian lama bekerja dengan pembangunnya sebagai pendatang baru.Teras BERSIH 1.0; multiplatform sumber terbuka yang digunakan sebagai platform modular untuk. Bersih dalam pembuatan aplikasi, laman web, perkhidmatan atau perpustakaan, semuanya dalam jangka masa teras .Net.

Satu lagi yang berkaitan dengan inti .Net adalah ASP.NET 1.0; dengan alat dan perpustakaan asasnya. Y Teras Kerangka Entiti 1.0. Semua sedia untuk OS X, Windows dan Linux. Sebagai maklumat penting, diketahui bahawa pelepasan dokumentasi inti .Net sedang dilakukan melalui docs.microsoft.com. Dokumentasi ini akan dijalankan, dan akan tersedia dalam dokumen teras GitHub. Serta dokumentasi ASP.NET Core.

Bagi mereka yang menggunakan ASP.NET dan Kerangka .NET tradisional, diketahui bahawa tidak akan ada kekurangan, kerana alatnya akan terus ada di dalam platform dan dapat digunakan dengan semua produknya. Ditambah dengan ini adalah Buat perpustakaan yang sama untuk aplikasi .NET Framework dan .NET Core plus Xamarin, yang akan memungkinkan penyatuan kerja dalam ketiga-tiga alat ini.

Di antara perkara penting lain, diketahui bahawa peluasan kod dibuat dari Visual Studio untuk menjalankan projek di Visual Studio dan .NET Core. Selain itu, Visual Studio 3 Update 2015 diperkenalkan.

Maklumat penting lain, terutamanya untuk kawasan Linux, adalah integrasi yang dibuat dengan Red Hat, ini sepenuhnya sesuai dengan inti .Net. Yang bergantung kepada ketersediaan mereka untuk OpenShift y Red Hat Enterprise Linux melalui bekas sijil. Semuanya sebagai sebahagian daripada integrasi antara Microsoft dan Red Hat.

Net core 1.0 dikenali sebagai projek yang telah lama dibuat, yang menunjukkan betapa pentingnya pelancarannya. Inti bersih, menawarkan platform sumber terbuka sebagai projek Yayasan .NET dengan Microsoft. Dinamakan oleh penciptanya sebagai produk baru, yang ditentukan platform salib, terima kasih kepada sistem baru yang diliputi, dan berfungsi di bawah lesen MIT dan Apache. Dengan pelaksanaan fleksibel semasa memilih tempat pemasangan. Dan di mana produk boleh jalankan pada baris arahan; serasi dengan xamarin, .NET Framework dan Mono, melalui perpustakaan Umumnya.

Ciri-ciri .Net core 1.0.

2

Seperti yang kita katakan pada awalnya. Inti bersih terdiri daripada sekumpulan perpustakaan standard sama seperti dia .NET Framework dan Xamarin. Ini menawarkan data primitif, perkhidmatan asas, dan aplikasi komposisi. Perpustakaan unik atau standard ini mengkhususkan diri dalam menawarkan persekitaran kerja yang lebih selesa; Kumpulan API yang seragam dibentuk di dalamnya, sehingga berbagai projek dapat dijalankan di setiap platform.

Dalam inti .Net, penyusunan bersyarat dari sumber yang dikongsi kini dihapuskan dan dikurangkan, seterusnya, kemungkinan penciptaan perpustakaan mudah alih juga ditawarkan, dapat digunakan untuk jangka masa yang berlainan untuk kumpulan API yang sama. Sekiranya runtime, ini memerlukan versi perpustakaan tertentu digunakan, yang bermaksud bahawa setiap versi runtime .Net melaporkan versi seterusnya. Bersih yang dapat disokongnya, iaitu mengambil versi yang diteruskan ke perpustakaan dan menggabungkan versi lama untuk kumpulan API yang sama. Dalam kes .NET Core 1.0 melaksanakan Perpustakaan Standard .NET versi 1.6.

Selain itu, sebagai cara mengekalkan masa pelaksanaan, bahasa yang sama diteruskan, ECMA 335 untuk inti .Net.

Sebagai sebahagian daripada inti .Net adalah SDK teras bersih, Menggunakan versi Core .NET SDK 1.0 Pratonton 2. Ini sedang dalam pratonton, yang bermaksud akan ada perubahan dari masa ke masa untuk alat teras .Net. Walaupun keupayaannya tidak terhad untuk membuat aplikasi; Dengan kata lain, beberapa aplikasi memerlukan atau meminta versi tertentu. Inti bersih, alat dalam hal ini memudahkan pemerolehan versi yang diperlukan apabila ada keperluan ini. Sekiranya anda ingin mengujinya dan melihat versi yang berbeza, anda boleh pergi ke dot.net/core. Dan dengan cara yang sama, pasang yang anda perlukan, atau mempunyai versi yang berlainan untuk gandingan senario kerja yang lebih baik dengan aplikasi dotnet; yang berfungsi untuk menjalankan aplikasi Teras .NET dan untuk menguruskan masa berjalan.

ASP.NET Teras 1.0.

3

 

ASP.NET digunakan untuk membuat aplikasi web, dapat dilaksanakan pada sistem seperti Windows, Linux dan Mac. Untuk edisi ini, strukturnya difokuskan untuk menjadi lebih ringan dan lebih asas, merangkumi standard Open Source yang sangat diharapkan dapat tersedia di kernelnya dalam versi 1.0. Untuk seni bina yang terkenal, pendekatan yang lebih modular, multiplatform dan bekerja di cloud dibuat. Ia boleh dilaksanakan dalam .NET Framework tanpa masalah, walaupun mempunyai runtime inti .Net yang sama. Dan anda juga boleh mencampurkan ciri MVC dan API web ini semasa pembangunan aplikasi.

ASP.NET berorientasikan pembinaan aplikasi versi dengan asas .NET Core, untuk menyokong alat yang mempermudah proses, melalui konfigurasi berdasarkan persekitaran awan dan dengan sokongan bersepadu. Beberapa ciri tidak disertakan, tetapi akan muncul akhir tahun ini, dan yang lain ada di ASP.NET 4.x; Bentuk laman web, Halaman Web, SignalR dan MVC. Yang terakhir akan dalam proses untuk dikemas kini untuk teras ASP.NET.

Teras Kerangka Entiti 1.0.

Entity Framework Core 1.0.0 adalah Entity Framework versi merentas platform ringan. Dalam docs.projek.bersih, anda akan menemui dokumentasi Entity Framework Core, untuk mengetahui lebih lanjut mengenai cara bekerja dengannya. Ini didefinisikan sebagai alat untuk akses data yang menawarkan kepada mereka yang bekerja dengannya, pangkalan data untuk menggunakan objek di .NET. Ia menyokong enjin pangkalan data yang berbeza; Microsoft SQL Server, SQLite, SQL Server Compact Edition, Postgres (Npgsql), InMemory, Oracle, MySQL, untuk menamakan beberapa daripadanya.

Di antara beberapa data penting diketahui bahawa penyedia Teras LINQ EF Ia masih dalam pembangunan untuk Entity Framework Core, yang menunjukkan bahawa pada edisi akan datang, kita akan mendapati LINQ EF lebih matang daripada sekarang. Dan untuk pangkalan data, sedikit demi sedikit ia akan menjadi lebih luas apabila Entity Framework Core dikembangkan.

Kemas kini Visual Studio 2015 3.

4

 

Bagi Visual Studio, peningkatan dilakukan dalam penggunaan memori dan pembetulan ralat. Juga termasuk dalam Xamarin 4.1.; terdapat penambahbaikan mengenai sokongan untuk sumber dalam iOS. Pemilih juga ditambahkan ketika mengembangkan aplikasi iOS, untuk menerapkan SSL / TLS dan HttpClient selama proses tersebut. Sebagai tambahan kepada keserasian tvOS sekarang.

Untuk Pasukan Explorer memperbaiki beberapa pepijat, seperti paparan fail yang dipadam di git repositori. Disertakan juga Jenis Skrip 1.8.34, Dengan perbaikan bug di luar memori ketika bekerja dengan AngularJS, seterusnya, dengan peningkatan prestasi semasa diagnostik kod. Keserasian terbaik perpustakaan asas bersih. Tidak ketinggalan, ditambah dengan peningkatan prestasi semasa memuatkan pekerjaan yang dilaksanakan di C # dan VB. Akhirnya, anda akan dapati Alat Node.js 1.2 RC untuk Visual Studio dengan perbaikan bug dalam memori, penyahpepijatan yang lebih baik, ES6 IntelliSense dengan masa yang lebih lancar, dan ujian unit yang lebih baik.

Ini adalah beberapa sorotan yang menyertai keluarga .Net. Penting untuk mengatakan bahawa semua perubahan dan alat baru dapat dilakukan berkat sebilangan besar pembangun yang menyumbang .Net dan komen yang dikumpulkan oleh penggunanya.

Seperti biasa di sini kami meninggalkan pautan dengan anda blog rasmi, untuk anda mendokumentasikan diri anda dengan lebih mendalam mengenai keluarga .Net dan khabarnya.

Sekiranya anda ingin memuat turun. Net core anda juga boleh mengaksesnya link.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

6 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan.

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Skatox kata

    Menariknya, saya ingin mengetahui seberapa banyak keserasiannya dengan Linux, masih terasa aneh bagi saya bahawa semuanya boleh berfungsi pada sistem operasi tersebut.

  2.   Mario Guillermo Zavala Silva kata

    Sebenarnya ... kerana anda memberikan begitu banyak propaganda kepada Microsoft dan teknologinya sehingga tidak berfungsi ...

  3.   Richard Aylas kata

    Sayang, adakah ini bermaksud bahawa asas visual sudah ada di linux?

  4.   pedrini210 kata

    Richard,

    Melalui Mono, Visual Basic (VB) dan C # dapat digunakan, tetapi tanpa akses ke perpustakaan .NET. Jadi jawapan ringkasnya adalah YA, dan untuk sementara waktu sekarang, anda boleh menjalankan VB di Linux.

    Sekarang pelaksanaan .NET untuk Linux telah dilakukan, iaitu, selain runtime VB dan C #, anda dapat memanfaatkan perpustakaan .NET dan ASP.NET yang terkenal di Linux

    Salam!

  5.   Carlos kata

    Tidak semua yang menjadi sebahagian daripada .NET telah dibawa dan dikeluarkan untuk Linux. Mereka praktikal hanya merancang untuk membuat port untuk seluruh bahagian yang berkaitan dengan web dan meninggalkan desktop.

  6.   Gonzalo Martinez kata

    Mereka akan membebaskan segalanya, kecuali Borang Windows dan WPF, yang sebenarnya bermaksud membebaskan fungsi beberapa aspek Windows.