MFC vs Win32
Windows API (Application Programming Interface) telah dikenal umum atau disebut sebagai Win32. Jika Anda ingin membuat program yang berfungsi di lingkungan Windows, Anda harus memiliki sesuatu yang kompatibel dengan Win32. MFC atau Microsoft Foundation Class adalah pustaka kelas di C ++ yang merangkum bagian-bagian tertentu dari Windows API untuk membuatnya lebih mudah bagi programmer untuk membuat kode yang ringan.
Membangun aplikasi untuk Win32 berarti Anda harus menggunakan SDK untuk menjaga kompatibilitas dan menghindari gangguan atau masalah lainnya. Masalah dengan menggunakan Win32 SDK adalah Anda harus menulis kode secara manual untuk semuanya. Ini dapat menyebabkan kesalahan dalam kode yang bisa minor dan cepat untuk diperbaiki atau besar dan menjadi sakit kepala untuk dilacak. MFC terdiri dari fungsi-fungsi yang paling umum digunakan oleh programmer seperti membuat windows atau membuka kotak dialog. Menggunakan MFC direduksi menjadi satu baris kode yang terdiri dari 10 atau 20 baris menjadikannya sederhana dan lebih cepat untuk dibuat. Pemecahan masalah juga akan jauh lebih mudah dengan MFC karena Anda tidak perlu mempelajari pengkodean aktual dari setiap fungsi dan Anda hanya perlu memusatkan perhatian pada diri sendiri tentang bagaimana Anda memanggil fungsi tersebut..
MFC juga menangani lingkungan Windows secara langsung, artinya Anda tidak perlu khawatir dengan pengaturan spesifik yang dimiliki setiap pengguna di komputernya. Ini memastikan bahwa program Anda akan muncul dengan benar dalam banyak kasus ketika menggunakan MFC.
MFC telah menjadi perpustakaan yang sangat sukses dimana bahasa pemrograman lain telah mengembangkan sendiri atau mengadaptasi penggunaan MFC untuk bahasa mereka sendiri. Apa pun kerangka yang Anda gunakan, Anda masih akan menggunakan Win32 jika Anda bermaksud membuat program untuk sistem operasi Windows. MFC hanya membuatnya lebih mudah dan lebih cepat untuk programmer C ++.
Ringkasan:
1.Win32 juga dikenal sebagai Windows API sedangkan MFC adalah pustaka kelas C ++ yang membungkus bagian-bagian dari Windows API
2. MFC terdiri dari operasi yang paling umum digunakan dalam membangun aplikasi Win32
3.Menggunakan MFC membuat pengkodean lebih ringan dan jauh lebih sederhana daripada menggunakan Windows API secara langsung
4.MFC memungkinkan pemrogram C ++ untuk menggunakan lingkungan Windows saat ini