MSI vs EXE
Jika anda ingin meletakkan perisian baru dalam komputer anda, anda perlu mendapatkan pemasang sama ada dengan membeli secara dalam talian atau secara tempatan, atau dengan memuat turun yang percuma dari Internet. Dengan pemasang, terdapat dua fail biasa yang anda perlu buka untuk memulakan pemasangan; satu yang mempunyai sambungan MSI dan satu dengan sambungan EXE. Perbezaan utama antara kedua-dua sambungan adalah tujuan mereka. EXE digunakan terutamanya untuk menunjukkan bahawa fail itu boleh dilaksanakan. Sebagai perbandingan, MSI menunjukkan bahawa fail itu adalah pemasang Windows.
Walaupun MSI digunakan hanya dengan pemasang, ini tidak berlaku dengan EXE. Sebarang permohonan memerlukan sekurang-kurangnya satu fail EXE yang diperlukan untuk memulakan proses permohonan. Malah program yang dipasang dengan sama ada EXE atau MSI akan mempunyai satu atau lebih fail EXE.
Salah satu kelebihan menggunakan MSI ketika membuat pakej pemasangan anda ialah ketersediaan GUI standard yang dapat disesuaikan dengan beberapa tahap tetapi menghilangkan kerumitan membuat antara muka anda sendiri. Tetapi jika anda menggunakan fail EXE, anda mempunyai kebebasan penuh tentang bagaimana pemasang itu berinteraksi dengan pengguna. Ini jelas dilihat dalam kebanyakan permainan moden yang menggunakan EXE sebagai pemasangnya. Mereka sering mempunyai antaramuka yang sangat mewah dan interaktif yang menghiburkan pengguna sambil menunggu pemasangan selesai.
Satu lagi kelebihan MSI ialah keupayaannya untuk melakukan pemasangan atau permintaan. Dengan jenis pemasangan ini, hanya pautan dan barang-barang kecil lain yang sebenarnya dipasang pada komputer. Pemasangan sebenar dilakukan apabila pengguna cuba menjalankan program untuk kali pertama; pada ketika itu, MSI membuka fail yang diperlukan dan menyelesaikan proses pemasangan. Fail EXE tidak boleh melakukan ini.
Memilih antara EXE dan MSI apabila membuat pemasang perisian berasaskan semata-mata pada program yang anda miliki dan jumlah usaha yang anda ingin masukkan ke pemasang. EXE menyediakan anda dengan sepenuhnya kawalan atas perbelanjaan kerja tambahan dalam membuat pemasang. MSI melakukan yang bertentangan sepenuhnya, memudahkan tugas dengan mematuhi piawaian pratetap.
Ringkasan:
1.An EXE adalah fail boleh laku manakala MSI adalah pakej pemasangan.
2.MSI eksklusif untuk pemasang manakala EXE tidak.
3.An MSI menyediakan GUI standard sementara EXE menyediakan kelenturan GUI.
4.An MSI boleh melakukan pemasangan atas permintaan sementara EXE tidak boleh.