Project Template
Kalau anda dulu bekerja dengan Visual Studio 2008 mau coding ASP.NET MVC atau Windows Azure maka pada Visual Studio 2010 semua sudah tersedia.
Ada begitu banyak template yang dulu menjadi opsi Add-on pada Visual Studio 2008 sekarang tersedia begitu banyak dan lengkap. Kalau kita perhatikan, Microsoft mencoba memanjakan pada developer untuk fokus apa yang akan dibuat.
Jika alasan migrasi karena produktivitas dalam development dimana sudah tersedianya project template maka cukup significant untuk migrasi. Ok tapi beberapa orang akan berpendapat bahwa project template kan bisa didownload satu-satu dimasukkan ke Visual Studio 2008 so untuk apa migrasi ke Visual Studio 2010?
Jadi alasan project template banyak masih belum dianggap hal yang penting untuk migrasi ke Visual Studio 2010 tetapi ada beberapa project template yang hanya dapat diimplementasi dengan Visual Studio 2010.
SharePoint 2010 Development
Dengan menggunakan tool Visual Studio 2008 kita dapat membuat aplikasi dengan target SharePoint 2007 ataupun WSS tapi bagaimana untuk target SharePoint 2010?
Kalau anda ada plan untuk membangun aplikasi diatas SharePoint 2010 maka opsi tool yang digunakan adalah Visual Studio 2010 karena saat ini hanya tool ini secara official dari Microsoft yang support untuk membuat aplikasi SharePoint 2010.
Ada begitu banyak pilihan aplikasi yang dapat dibuat untuk target SharePoint 2010 melalui tool Visual Studio 2010.
Alasan ini cukup kuat bahkan dapat dikatakan wajib jika membuat aplikasi SharePoint 2010.
Office 2010
Sama halnya dengan membuat aplikasi SharePoint 2010, Office 2010 secara official dapat dibuat melalui Visual Studio 2010. Jadi alasan untuk membuat aplikasi Office 2010 dengan migrasi tool ke Visual Studio 2010 dapat dikatakan cukup kuat.
Multi Target .NET Framework
Sama seperti halnya Visual Studio 2008 yang multi target .NET Framework, Visual Studio 2010 juga menyediakan opsi untuk memilih target .NET Framework yang akan digunakan. Ada empat pilihan target .NET Framework yang dapat dipilih antara lain
- .NET Framework 2.0
- .NET Framework 3.0
- .NET Framework 3.5
- .NET Framework 4.0
Dengan kemampuan fitur ini, kita dapat leluasa membuat aplikasi .NET dengan target version yang berbeda-beda. Pilihan migrasi ke Visual Studio 2010 akan terasa kuat ketikan environment aplikasi yang anda tangani bermacam-macam .NET version nya.
Bahasa Pemrograman F#
Salah satu fitur baru pada VS 2010 adalah adanya bahasa baru dengan menyediakan template baru yaitu F#. Bahasa pemrograman ini sebagai alternative untuk membuat aplikasi .NET dengan style yang berbeda yaitu functional programming.
Kalau alasan hanya untuk membuata aplikasi dengan F# maka alasan ini tidak cukup kuat karena pada Visual Studio 2008 juga dapat dilakukan.
Memanfaatkan Kemampuan .NET Framework 4.0
VS 2010 sudah support multi target .NET Framework antara lain
- .NET 2.0
- .NET 3.0
- .NET 3.5
- .NET 4.0
Tool ini akan menguntungkan anda ketika anda bekerja pada multi target .NET. Dengan alasan bahwa anda akan optimalisasi pemanfaatan .NET 4.0 dengan catatan anda telah melakukan pengecekan dan verifikasi kebutuhan dari .NET 4.0
Dengan alasan ini, anda dapat memperoleh dukungan untuk migrasi ke VS 2010.