Ekibimiz bu konuda ayrıldı ve bazı üçüncü taraf görüşlerini almak istedim.
Bir uygulama oluşturuyoruz ve .WCF sunucusuyla .Net WPF Masaüstü Uygulaması'nı veya jQuery kullanarak ASP.Net web uygulamasını kullanmak isteyip istemediğimize karar veremiyoruz. Buradaki soruyu bazı özelliklerle birlikte soracağımı ve her iki tarafı da kullanmanın artılarının / eksilerinin ne olacağını göreceğimi düşündüm. Kendi favorim ve önyargılı olduğumu hissediyorum.
İdeal olarak, yazılımın ilk sürümünü mümkün olduğunca hızlı bir şekilde oluşturmak istiyoruz, daha sonra yavaşlatıyoruz ve daha sonra istediğimiz ek özellikleri / bileşenleri oluşturmak için zaman ayırıyoruz. Her şeyden önce yazılımın hızlı olmasını istiyoruz. Kullanıcılar gün boyu kayıtlardan geçerler ve kayıt yükleme veya yenileme ekranlarındaki gecikmeler verimliliklerini düşürür.
Başvuru Detayları:
- İlk sürüm için yaklaşık 100 farklı ekran tahmin ediyorum, ilk sürümden sonra da birçok ek ekran için planlar ekleniyor.
- Hatırlatma ve etkinlik sistemleri için iki yönlü iletişimi kullanmak istiyoruz
- Şu anda yaklaşık 100 kullanıcıyı desteklememize rağmen, 500 kullanıcıya kadar büyümeye izin vermemize rağmen
- Birden fazla yerimiz var
Göz önünde bulundurulması gerekenler (belki başlangıçta bazı durumlarda değil, gelecek sürümlerde):
- İlk piyasaya sürüldükten sonra eklenecek ilave bileşenlere yer vardır (bunlardan birçoğu vardır ... belki de ilk uygulamadan daha fazla işe yarar)
- Klavye gezintisi
- Performans bir zorunluluktur
- İlk sürüme Üretim Hızı
- Düşük bakım giderleri
- Gelecek destek
- Softphone / Tarayıcı entegrasyonu
Geliştiricilerimiz:
- Son birkaç aydır WPF öğrenen ve bunun için WPF kullanmanızı öneren 1 programcımız var.
- ASP.Net'e aşina olan ve gelecekte projeye yardım edebilecek 2. bir programcımız var, ancak mevcut yazılımımızı korumak için harcadığı zamandan bu yana ilk sürümüne kadar fazla çalışmayacak.
- İkisiyle de çalışan ve her ikisinde de rahat olan ben varım.
- Proje yönetimi yapan bir dış şirketimiz var ve onlar bir ASP.Net şirketi.
- 1-2 kişi daha işe almayı planlıyoruz, ancak ilk önce hangi yöne gittiğimizi bilmemiz gerekiyor
Çevre:
- Genel kullanıcılar, Terminal Hizmetleri olan Windows 2003 sunucusundadır. WYSE ince istemciler kullanarak bir RDP bağlantısı üzerinden bağlanırlar. Yönetici personelin kendi PC'leri XP veya daha yüksek olan. Kullanıcılar, IE’yi web tarayıcısı olarak kullanmakla sınırlı olmakla birlikte, kendi çözünürlüklerini belirleme hakkına sahiptir.
- Diğer yerler ağımıza bir MPLS bağlantısı üzerinden bağlanır
Buna dayanarak, neyi seçersiniz ve neden?