Saya telah membaca tentang perbedaan antara .NET Standard dan .NET Core, tetapi saya benar-benar tidak tahu apa bedanya, atau kapan harus memilih proyek perpustakaan .NET Standard dan kapan harus memilih proyek perpustakaan .NET Core.
Saya telah membaca bahwa .NET Standard adalah untuk memastikan bahwa satu set API selalu tersedia, apa pun platform yang digunakan (selama platform tersebut kompatibel dengan versi .NET Standard yang saya pilih). Jika saya tidak salah, ini berarti bahwa saya dapat membuat perpustakaan kelas .NET Standard dan kemudian menggunakannya pada platform apa pun yang kompatibel dengan versi .NET Standard yang saya pilih.
Dengan .NET Core, saya telah membaca bahwa ini dimaksudkan untuk penggunaan lintas platform juga, jadi jika saya memilih perpustakaan .NET Core sepertinya saya dapat menggunakannya pada banyak platform juga, seperti halnya .NET Standard.
Jadi pada akhirnya, saya tidak melihat perbedaannya. Kapan saya harus menggunakan yang mana? Apa perbedaan di antara mereka?