Rumah Tutorial sistem Siri Windows .NET Core Quick Start Tutorial 1. Permulaan: Bercakap Tentang .NET Core

.NET Core Quick Start Tutorial 1. Permulaan: Bercakap Tentang .NET Core

May 07, 2025 pm 04:54 PM
linux python centos docker windows perbezaannya .net perpustakaan standard

1. Asal.

Apabila ia datang kepada .NET Core, kita tidak boleh menyebutkan pendahulunya.NET. Java berada di pusat perhatian pada masa itu, dan Microsoft juga menyukai Java. Mesin maya Java di platform Windows telah dibangunkan oleh Microsoft berdasarkan piawaian JVM. Ia dikatakan sebagai mesin maya Java prestasi terbaik pada masa itu. Walau bagaimanapun, Microsoft mempunyai abacus kecil sendiri, cuba membungkus Java dengan platform Windows dan menambah beberapa ciri khusus Windows. Ketidakpuasan Sun dengan ini membawa kepada pecahan hubungan antara kedua -dua pihak, dan Microsoft kemudian melancarkan .NET. .NET telah meminjam banyak ciri Java sejak penubuhannya dan secara beransur -ansur melepasi Java dalam ciri bahasa dan pembangunan bentuk. Java dibangunkan perlahan -lahan selepas versi 1.6, dan kemudian dipinjam dari .NET dalam ciri bahasa, sebahagiannya disebabkan oleh prestasi Sun yang lemah. //m.sbmmt.com/link/7337bc5b4a00fa2ee237cf50a57b288d

Walaupun .NET telah membangunkan rangka kerja yang baik dan kompetitif seperti WPF dan Unity3D telah muncul, .NET tidak popular dalam beberapa projek besar, terutama syarikat internet. Ini kerana .NET bukan sumber terbuka atau platform silang, yang membawa kepada masalah berikut:

Kos: Memilih .NET bermaksud memilih Visual Studio dan Windows Server, dan yuran lesen adalah kos yang tidak boleh diabaikan. Ekologi: Tanpa sumbangan masyarakat, .NET sukar untuk memupuk kerangka yang sangat baik. Bakat: Tidak mustahil untuk menarik jurutera yang sangat baik dari syarikat internet barisan hadapan kerana mereka lebih suka menggunakan Java, PHP, dan lain-lain. Walaupun terdapat rangka kerja yang kuat seperti Mono yang membolehkan .Net berjalan di Linux, ini tidak mencukupi kerana Mono hanya dapat memainkan beberapa fungsi .Net. Di samping itu, dengan kebangkitan teknologi kontena, pergantungan kuat .NET dan Windows menjadikannya sukar untuk menyesuaikan diri dengan teknologi baru seperti Docker. Singkatnya, disebabkan keadaan, Microsoft melancarkan .NET Core.

2. Perbezaan antara .NET Core dan .NET Rangka Kerja. .NET Core adalah sumber terbuka dan versi rangka. NET Rangka Kerja. Walaupun .NET Core adalah versi sumber terbuka. Oleh itu, Microsoft mengekspresikan perpustakaan standard, dan kedua -dua Rangka .NET Core dan .NET mesti melaksanakan API Perpustakaan Standard ini. Dengan cara ini, .NET Core, .NET Framework dan Xamarin menjadi tiga saudara lelaki, yang melayani platform yang berbeza masing -masing.

.NET Core Quick Start Tutorial 1. Permulaan: Bercakap Mengenai .NET Core Sekarang versi pratonton .NET Core 2.0 telah dikeluarkan, dan .NET Core 2.0 pada dasarnya bersamaan dengan .NET Framework 4.6.1. Ia hanya mengambil masa satu tahun untuk melepaskan versi 1.0 pada bulan Jun 2016 untuk melepaskan versi 2.0 pada bulan Jun 2017. Usaha Microsoft dapat dilihat.

3. Apakah persiapan yang perlu anda buat untuk belajar .net teras? Pengalaman Pengaturcaraan Asas (.NET, Java, Python, dan lain -lain adalah semua mungkin) Windows / Mac sebagai persekitaran pembangunan (disyorkan untuk menggunakan tingkap, kerana persekitaran pembangunan adalah tingkap, dan operasi akan berbeza dalam persekitaran yang berbeza) IDE: Visual Studio 2017 / Visual Studio Kod Linux Penggunaan Linux (CentOs yang disyorkan dan Ubuntu) //m.sbmmt.com/link/8fc00922bc09442f10ff8a8a8be0973604 Cepat mulakan dengan centos: //m.sbmmt.com/link/cd3b6 //m.sbmmt.com/link/32926F6C2EBA28E293A6AFA008A09F0A Jika anda benar -benar tidak mempunyai syarat untuk membina persekitaran Linux, Windows boleh melakukannya, tetapi tidak disyorkan.

Atas ialah kandungan terperinci .NET Core Quick Start Tutorial 1. Permulaan: Bercakap Tentang .NET Core. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Mejiro Ryan Build Guide | Uma Musume Pretty Derby
1 bulan yang lalu By Jack chen
Rimworld Odyssey Cara Ikan
4 minggu yang lalu By Jack chen
Apakah had transaksi untuk pengguna asing di Alipay?
1 bulan yang lalu By 下次还敢

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial PHP
1505
276
Ethereum, platform blockchain yang melepasi bitcoin, dengan kelebihan dan inventori inovasi Ethereum, platform blockchain yang melepasi bitcoin, dengan kelebihan dan inventori inovasi Aug 06, 2025 pm 11:57 PM

Melalui kontrak pintar yang lengkap, mesin maya EVM dan mekanisme gas, Ethereum telah membina platform blockchain yang boleh diprogramkan di luar Bitcoin, menyokong ekosistem aplikasi yang pelbagai seperti DEFI dan NFT; Kelebihan terasnya termasuk ekosistem Dapp yang kaya, pengaturcaraan yang kuat, komuniti pemaju aktif dan interoperabilitas rantaian rentas; Ia sedang melaksanakan transformasi konsensus dari POW ke POS melalui peningkatan Ethereum 2.0, memperkenalkan rantaian suar, mekanisme pengesahan dan sistem hukuman untuk meningkatkan kecekapan tenaga, keselamatan dan desentralisasi; Pada masa akan datang, ia akan bergantung kepada teknologi sharding untuk merealisasikan pemprosesan data dan pemprosesan selari, sangat meningkatkan daya tampung; Pada masa yang sama, teknologi rollup telah digunakan secara meluas sebagai penyelesaian Layer 2, rollup optimis dan zk-rollu

Dari blockchain ke cryptocurrency, analisis lengkap konsep asas Dari blockchain ke cryptocurrency, analisis lengkap konsep asas Aug 06, 2025 pm 11:51 PM

Blockchain adalah teknologi lejar digital yang diedarkan dan terdesentralisasi. Prinsip terasnya termasuk: 1 Lejar yang diedarkan memastikan data disimpan serentak pada semua nod; 2. Teknologi penyulitan, menghubungkan blok melalui nilai hash untuk memastikan data tidak diganggu; 3. Mekanisme konsensus, seperti POW atau POS, memastikan urus niaga dipersetujui antara nod; 4. Desentralisasi, menghapuskan satu titik kawalan, meningkatkan rintangan penapisan; 5. Kontrak pintar, protokol untuk pelaksanaan automatik. Cryptocurrency adalah aset digital yang dikeluarkan berdasarkan blockchain. Proses operasi adalah: 1. Pengguna memulakan urus niaga dan tanda secara digital; 2. Urus niaga disiarkan ke rangkaian; 3. Pelombong atau pengesahan mengesahkan kesahihan transaksi; 4. Pelbagai urus niaga dibungkus ke dalam blok baru; 5. Sahkan zon baru melalui mekanisme konsensus

Kontrak Pintar - Protokol Pelaksanaan Automatik di Blockchain Kontrak Pintar - Protokol Pelaksanaan Automatik di Blockchain Aug 06, 2025 pm 11:48 PM

Kontrak pintar adalah program pelaksanaan automatik yang disimpan di blok block. Inti adalah untuk melaksanakan logik "jika ... kemudian ..." melalui kod untuk melaksanakan protokol dalam cara yang terdesentralisasi dan bebas. 1. Tulis Kod: Tentukan Logik Kontrak menggunakan bahasa seperti Solidity; 2. Menyusun: Tukar kod ke dalam bytecode yang boleh dibaca mesin; 3. Deploy: Terbitkan bytecode ke blockchain melalui urus niaga dan menghasilkan alamat yang unik; 4. Pencetus Pelaksanaan: Apabila keadaan pratetap dipenuhi, kontrak akan dijalankan secara automatik; 5. Rekod hasilnya: Semua operasi direkodkan secara kekal pada rantaian untuk memastikan ketelusan dan kesesuaian. Ia menyelesaikan amanah, kecekapan, kos, ketelusan dan risiko pelaksanaan dalam protokol tradisional, dan digunakan secara meluas dalam defi, rantaian bekalan, pengurusan hak cipta, pengundian, insurans dan bidang permainan.

Memahami blok block dalam satu artikel dan nyahpesarkan seni bina asas mata wang digital Memahami blok block dalam satu artikel dan nyahpesarkan seni bina asas mata wang digital Aug 06, 2025 pm 11:54 PM

Blockchain adalah teknologi lejar yang diedarkan yang terdesentralisasi yang memastikan data adalah bukti-bukti dan selamat dan boleh dipercayai melalui algoritma penyulitan dan mekanisme konsensus, dan mempunyai ketelusan dan rintangan risiko yang lebih tinggi daripada pangkalan data berpusat tradisional; 1. Blockchain dikaitkan dengan blok, dan setiap blok mengandungi data transaksi dan disambungkan melalui kaedah kriptografi; 2. Ciri-ciri terasnya termasuk desentralisasi, lejar yang diedarkan, bukti-bukti, ketelusan, keselamatan penyulitan dan mekanisme konsensus; 3. Mata wang digital seperti bitcoin beroperasi berdasarkan blockchain, dan urus niaga disahkan oleh keseluruhan nod rangkaian dan dibungkus ke dalam blok, memastikan keterbukaan dan ketelusan dan tidak berubah; 4. Kekunci awam digunakan untuk menerima mata wang digital, dan kunci peribadi adalah satu -satunya baucar untuk mengawal aset dan mesti sulit; 5. Kaedah penjagaan kunci peribadi termasuk menggunakan penyimpanan dan kertas perkakasan

Cara Memperbaiki 'Perkhidmatan Audio tidak berjalan' di Windows Cara Memperbaiki 'Perkhidmatan Audio tidak berjalan' di Windows Aug 08, 2025 am 09:52 AM

Restartthewindowsaudioservicebysettingitsstartuptypetoautomaticandstartingitinservices, andensurewindowsudioendpointbuilderisalsorunning; 2.RunteTheBuilt-vaudiotroUbleshooterviasets> Sistem> soundtoautomicallyfixcommonissues;

Cara memeriksa masalah memori (RAM) di Windows Cara memeriksa masalah memori (RAM) di Windows Aug 08, 2025 am 10:49 AM

RunwindowsmemorydiagnosticbypressingWindows R, typingmdsched.exe, andchoosingtorestartnowtocheckforproblems.2.Afterthetest, OpenEventViewer (eventvwr.msc), gotowindowslogs>

Linux Cara Mengaktifkan dan Melumpuhkan Perkhidmatan di Boot Linux Cara Mengaktifkan dan Melumpuhkan Perkhidmatan di Boot Aug 08, 2025 am 10:23 AM

Untuk menguruskan permulaan perkhidmatan Linux, gunakan arahan SystemCTL. 1. Periksa status perkhidmatan: SystemCtLStatus boleh menyemak sama ada perkhidmatan berjalan, didayakan atau dilumpuhkan. 2. Membolehkan permulaan perkhidmatan: sudosystemctlenable, seperti sudosystemctlenablenginx. Jika ia bermula pada masa yang sama, gunakan sudosystemtlenable-nownginx. 3. Lumpuhkan permulaan perkhidmatan: Sudosystemctldisable, seperti sudosystemctldisableCups. Sekiranya ia dihentikan pada masa yang sama, gunakan sudosystemctldisabl

Apakah garisan kehamilan yang menurun dan garis kehamilan kenaikan harga? Apakah corak lilin garis kehamilan? Apakah garisan kehamilan yang menurun dan garis kehamilan kenaikan harga? Apakah corak lilin garis kehamilan? Aug 06, 2025 pm 08:48 PM

Jadual Kandungan Apakah corak lilin garis kehamilan? Corak garis kehamilan terdiri daripada dua lilin: garis kehamilan yang menurun dan garis kehamilan yang menonjolkan garisan kehamilan: BULLISH LINE: Contoh pasaran masa nyata Bagaimana untuk berdagang dengan FAQ KESIMPULAN FAQ KESIMPULAN: Apakah perbezaan antara corak menelan dan bintang silang? Apakah psikologi di sebalik bentuk menelan? Apakah corak lilin garis kehamilan? Garis kehamilan adalah bentuk teknikal yang terdiri daripada dua k-line, yang berasal dari teori carta lilin Jepun. Ciri-ciri morfologi adalah: Yang pertama adalah garis positif atau negatif entiti yang lebih panjang, yang kedua adalah garis negatif atau positif entiti yang lebih pendek, dan entiti K-Line kedua sepenuhnya terkandung oleh entiti K-line sebelumnya. Nama Jepun bentuk ini adalah "Harami" yang bermaksud "kehamilan", dan dinamakan kerana garis besar grafiknya menyerupai bentuk badan seorang wanita hamil. Struktur ini sering dianggap sebagai trend

See all articles