La nostra squadra è divisa su questo e volevo ottenere pareri di terze parti.ASP.Net o WPF (C#)?
Stiamo costruendo un'applicazione e non possiamo decidere se vogliamo utilizzare l'applicazione desktop WPF .Net con un server WCF o l'app Web ASP.Net utilizzando jQuery. Ho pensato di fare la domanda qui, con alcune specifiche, e vedere quali sarebbero i pro/contro dell'uso di entrambe le parti. Ho il mio preferito e sento di essere di parte.
Idealmente vogliamo creare la versione iniziale del software il più velocemente possibile, quindi rallentare e prenderci del tempo per sviluppare le funzionalità/componenti aggiuntivi che vogliamo in seguito. Soprattutto vogliamo che il software sia veloce. Gli utenti passano i record tutto il giorno e i ritardi nel caricamento dei record o negli schermi di aggiornamento uccidono la loro produttività.
Dettagli applicazione:
- sto valutando circa 100 diversi schermi per la versione iniziale, con i piani per un sacco di schermi aggiuntivi che viene aggiunto in un secondo momento dopo il rilascio iniziale.
- stiamo cercando di utilizzare la comunicazione a due vie per i sistemi di sollecito e di eventi
- ha attualmente per sostenere circa 100 utenti, anche se c'è stato detto per consentire la crescita fino a 500 utenti
- abbiamo più sedi
elementi da prendere in considerazione (forse inizialmente non in alcuni casi, ma nelle versioni future):
- camera di componenti aggiuntivi da aggiungere dopo il rilascio iniziale (ci sono un sacco di di questi ... perhap s lavoro qui rispetto alla domanda iniziale)
- tastiera navigazione
- performance è un must
- Produzione Velocità di Versione iniziale
- bassa manutenzione in testa
- supporto Future
- Softphone integrazione/Scanner
I nostri sviluppatori:
- Abbiamo 1 programmatore che ha studiato WPF negli ultimi mesi ed è stato lui a suggerire di utilizzare WPF per questo.
- Abbiamo un secondo programmatore che ha familiarità con ASP.Net e che potrebbe essere d'aiuto per il progetto in futuro, anche se non ci lavorerà molto fino alla versione iniziale da quando il suo tempo è trascorso a mantenere il nostro software attuale.
- C'è io, che ha lavorato con entrambi e mi trovo a mio agio in
- Abbiamo un'azienda esterna che gestisce il progetto e sono una società ASP.Net.
- abbiamo intenzione di assumere altri 1-2, ma abbiamo bisogno di sapere quale direzione stiamo andando nella prima
Ambiente:
- utenti generali sono su Windows Server 2003 con Servizi terminal.Si connettono utilizzando thin client WYSE su una connessione RDP. Il personale amministrativo ha i propri PC con XP o superiore. Agli utenti è consentito specificare la propria risoluzione sebbene siano limitati a utilizzare IE come browser web.
- Altre località collega alla nostra rete tramite una connessione MPLS
Sulla base di ciò, cosa sceglieresti e perché?
Sono particolarmente interessato a sentire gli sviluppatori che hanno esperienza con ASP.Net e WPf.
Che cosa succederà? Qualcosa come un sistema CRM? Potresti voler cercare prodotti esistenti e costruirli invece di costruire tutto da zero. – TeaDrivenDev
Abbiamo esaminato i prodotti esistenti, ma non c'è nulla di adatto alle nostre esigenze aziendali. L'idea è di costruire qualcosa che combini il meglio di ciò che abbiamo visto e integri le nostre idee. – Rachel
Questo verrà distribuito su una intranet aziendale o simile, dove ti senti a tuo agio a spingere nuove versioni? – cwap