Tim kami terbagi dalam hal ini dan saya ingin mendapatkan pendapat pihak ketiga.
Kami sedang membangun sebuah aplikasi dan tidak dapat memutuskan apakah kami ingin menggunakan .Net WPF Desktop Application dengan server WCF, atau aplikasi web ASP.Net menggunakan jQuery. Saya pikir saya akan mengajukan pertanyaan di sini, dengan beberapa spesifikasi, dan melihat apa pro / kontra dari penggunaan kedua belah pihak. Saya punya favorit sendiri dan merasa saya bias.
Idealnya kita ingin membangun rilis awal perangkat lunak secepat mungkin, kemudian memperlambat dan meluangkan waktu untuk membangun fitur / komponen tambahan yang kita inginkan nanti. Yang terpenting, kami ingin perangkat lunak menjadi cepat. Pengguna menelusuri catatan sepanjang hari dan keterlambatan memuat catatan atau layar yang menyegarkan membunuh produktivitas mereka.
Detail aplikasi:
- Saya memperkirakan sekitar 100 layar berbeda untuk versi awal, dengan rencana untuk banyak layar tambahan ditambahkan kemudian setelah rilis awal.
- Kami mencari untuk menggunakan komunikasi dua arah untuk sistem pengingat dan acara
- Saat ini harus mendukung sekitar 100 pengguna, meskipun kami telah diberitahu untuk memungkinkan pertumbuhan hingga 500 pengguna
- Kami memiliki banyak lokasi
Item yang perlu dipertimbangkan (mungkin tidak pada awalnya dalam beberapa kasus tetapi dalam rilis mendatang):
- Ruang untuk komponen tambahan ditambahkan setelah rilis awal (ada banyak ini ... mungkin bekerja di sini daripada aplikasi awal)
- Navigasi keyboard
- Kinerja adalah suatu keharusan
- Kecepatan Produksi ke versi awal
- Biaya perawatan rendah
- Dukungan masa depan
- Integrasi softphone / pemindai
Pengembang Kami:
- Kami memiliki 1 programmer yang telah belajar WPF beberapa bulan terakhir dan adalah orang yang menyarankan kami menggunakan WPF untuk ini.
- Kami memiliki programmer ke-2 yang akrab dengan ASP.Net dan yang dapat membantu proyek di masa depan, meskipun ia tidak akan mengerjakannya sampai rilis awal karena waktunya dihabiskan untuk memelihara perangkat lunak kami saat ini.
- Ada saya, yang telah bekerja dengan keduanya dan merasa nyaman dalam keduanya
- Kami memiliki perusahaan luar yang melakukan manajemen proyek, dan mereka adalah perusahaan ASP.Net.
- Kami berencana merekrut 1-2 orang lain, namun kami harus tahu arah apa yang akan kami tuju pertama kali
Lingkungan Hidup:
- Pengguna umum ada di server Windows 2003 dengan Layanan Terminal. Mereka terhubung menggunakan thin-client WYSE melalui koneksi RDP. Staf admin memiliki PC mereka sendiri dengan XP atau lebih tinggi. Pengguna diizinkan untuk menentukan resolusi mereka sendiri meskipun mereka dibatasi untuk menggunakan IE sebagai browser web.
- Lokasi lain terhubung ke jaringan kami melalui koneksi MPLS
Berdasarkan itu, apa yang akan Anda pilih dan mengapa?