Kapan harus menggunakan .NET
Di unit ini, Anda mempelajari kapan Anda mungkin ingin menggunakan .NET. Kapan masuk akal untuk memilih .NET? Apa yang dapat Anda buat dengan .NET?
.NET adalah untuk proyek besar dan kecil
Anda mungkin bertanya-tanya apakah .NET adalah ekosistem yang tepat untuk menginvestasikan waktu Anda dalam pembelajaran. Jutaan pengembang menggunakan .NET setiap hari untuk melakukan hal-hal luar biasa. Hal tersebut memberi mereka alat untuk membangun jenis aplikasi yang penting bagi mereka.
Memilih .NET saat produktivitas penting
Setelah mempelajari cara membuat aplikasi berdasarkan satu model aplikasi, Anda dapat dengan mudah menerapkan pembelajaran Anda ke sesuatu yang lain. Bahkan jika menggunakan model aplikasi yang berbeda. Misalnya, setelah Anda mempelajari cara membuat aplikasi web, keterampilan .NET Anda diterjemahkan untuk membangun aplikasi seluler.
Menggunakan kembali pengetahuan Anda mengurangi investasi waktu yang terlibat dalam mempelajari model atau bahasa pemrograman baru. Perusahaan Anda menghemat waktu dan pengeluaran ketika Anda ditugaskan dengan tantangan baru.
Memilih .NET untuk aplikasi skala perusahaan
.NET populer di perusahaan karena beberapa alasan. Keuntungannya termasuk ekosistemnya dan integrasinya dengan produk Microsoft lainnya, termasuk layanan cloud Azure dan produk server lokal. Selanjutnya, .NET adalah sistem "bertipe kuat", sehingga menghindari banyak bug yang dapat muncul dalam sistem "bertipe longgar". Pengembang dapat memilih untuk menggunakan paradigma berbasis objek di C#, atau paradigma berbasis fungsional di F#. Mereka menggunakan bahasa yang paling sesuai dengan jenis masalah yang perlu mereka selesaikan.
Memilih .NET untuk prototipe, start-up, dan aplikasi skala kecil
.NET juga populer untuk proyek kecil karena riwayat panjang peningkatan desain bahasa, API, dan alat berdasarkan umpan balik dan telemetri pelanggan. Anda dapat menggunakannya untuk mengembangkan perangkat lunak berfungsi lengkap dengan cepat untuk tujuan pembuatan prototipe. Selain itu, .NET dapat berjalan pada perangkat keras dan layanan cloud yang murah. Hal tersebut juga mengungguli platform populer lainnya, sehingga sangat cocok untuk bisnis start-up.
Memilih .NET untuk aplikasi cloud dan AI
Azure SDK untuk .NET memungkinkan pengembang untuk menyediakan dan mengelola sumber daya Azure. Atau, Azure App Service dan Azure Functions dapat menghosting aplikasi yang dibangun menggunakan bahasa .NET.
ML.NET adalah pustaka pembelajaran mesin gratis untuk bahasa .NET. Hal tersebut memungkinkan kemampuan berbasis model untuk analisis dan prediksi pembelajaran mesin.
Pilih .NET untuk aplikasi IoT
Anda dapat menggunakan .NET untuk membangun aplikasi IoT untuk perangkat dan skenario IoT. Aplikasi IoT biasanya berinteraksi dengan sensor, tampilan, dan perangkat input yang memerlukan penggunaan pin I/O (GPIO) tujuan umum, port serial, atau perangkat keras serupa. Misalnya, Anda dapat menemukan pustaka yang bekerja dengan papan populer seperti Raspberry Pi dan HummingBoard.