Apa itu Visual Studio Lightswitch dan bagaimana perbedaannya dari versi Visual Studio normal?


10

Apa perbedaan Visual Studio Lightswitch dari Visual Studio biasa? Dalam situasi apa Anda menggunakan IDE ini daripada Visual Studio biasa?

Saya mencoba untuk memutuskan apakah ini adalah sesuatu yang bermanfaat bagi saya untuk mengambil waktu belajar karena saya sedang melakukan pengembangan WPF / Silverlight.



Layak untuk dimainkan walaupun Anda hanya menghabiskan waktu satu jam. Anda dapat mengetuk beberapa hal dengan sangat cepat.
mcintyre321

Jawaban:


18

LightSwitch hanya untuk satu jenis aplikasi dan hanya satu jenis - aplikasi bentuk-atas-data. Di mana ui cukup banyak didorong oleh skema data, dan Anda ingin menawarkan pada dasarnya CRUD untuk data itu. Ini memungkinkan orang tanpa banyak pengalaman pengkodean memasang formulir untuk melayani tujuan itu. Keuntungan besarnya adalah ketika aplikasi mulai tumbuh secara organik dan tidak terkendali, pengembang yang berpengalaman dapat mengambil alih Visual Studio dan menambahkan lebih banyak hal sesuai kebutuhan. Ini berbeda dengan mengatakan aplikasi Access yang bisa sejauh ini dan kemudian tidak lebih lanjut.

Ini juga memiliki beberapa lonceng dan peluit seperti menjadi aplikasi klien (Desktop) atau aplikasi web sebagai pilihan yang dapat dikonfigurasi, mendukung rentang ekstensi dan kontrol kustom yang bagus, dan semuanya Silverlighty dan cantik. Jika Anda tidak menulis form-over-data, Anda tidak peduli. Jika ya, lihatlah.


5

Dari apa yang bisa saya katakan, programmer bukanlah audiens yang dituju untuk produk. Ini sebagian besar akan membantu Anda melakukan hal-hal yang sudah bisa Anda lakukan sepele sebagai pengembang WPF, sambil memperlambat pekerjaan kustom yang menantang yang tidak termasuk dalam template. Saya ngeri memikirkan memodifikasi kode yang dibuat secara otomatis yang diputar keluar di backend. Ini terlihat cukup mengagumkan untuk penggunaan yang dimaksudkan, tetapi sepertinya tidak menambah banyak nilai untuk pengembang WPF IMHO.


1

Klien mungkin tidak peduli dengan apa Anda membangun aplikasi mereka selama itu baik dan Anda menggunakan praktik yang diterima (Dan beberapa bahkan tidak meluangkan waktu untuk memeriksa semua ini.). Namun, jika mereka mendapat kesan bahwa aplikasi dapat dibuat lebih cepat dengan jenis produk ini, lebih banyak pengembang mungkin ditekan untuk mulai menggunakannya.

Anda mungkin menemukan diri Anda dengan tugas mengambil alih aplikasi Lightswitch yang sudah ada yang dibuat oleh pengguna listrik dan mereka membutuhkan lebih banyak fungsi. Seharusnya Anda masih bisa bekerja dengan ini di Visual Studio untuk berbuat lebih banyak.

Jika ada keahlian pemrograman yang terbatas dalam suatu perusahaan, mungkin ada kebutuhan untuk membiarkan beberapa pengguna yang kuat mengambil alih pengembangan aplikasi. Anda lebih dari seorang guru / fasilitator daripada murni programmer kecuali untuk beban berat. Ini biasa terjadi pada penulisan laporan dan mungkin meluas seiring dengan peningkatan alat aplikasi.

Selain ini, saya tidak melihat alasan untuk menggunakan terlalu banyak energi dan tenaga jika Anda sudah menggunakan Visual Studio.


Jadi ... ini lebih merupakan IDE untuk seseorang dengan pengalaman programmer dasar, tetapi siapa yang bukan programmer?
Rachel

1
Itu seperti versi "Front Page" dari VS?
SoylentGray

@Rachel: Ini seperti Intrexx, semacam pemrograman pengguna akhir dengan dukungan waktu desain yang kaya, sehingga Anda dapat mengeklik & memainkan aplikasi bisnis Anda tanpa banyak pengetahuan teknis. Bekerja dengan baik untuk pelaporan dan transfer data dan untuk CRUD standar, tetapi menjadi rumit setelah Anda memiliki persyaratan khusus. VBA baru, hanya tanpa Akses?
Falcon

1
Ini pada dasarnya terdengar seperti perancang bentuk + VBA Access digulung dengan FrontPage.
Wayne Molina

@Wayne M: Saya sudah mendengar beberapa saat yang lalu bahwa ia seharusnya mengambil alih ceruk Access, meskipun saya belum menggunakannya jadi saya sendiri tidak bisa mengatakan apakah itu benar-benar sebanding.
FrustratedWithFormsDesigner

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.