I clienti / clienti si preoccupano di MVC o di moduli Web?

8

Ho un piano per avviare presto una piccola impresa. Sarà un tipo di freelance per creare siti Web e applicazioni utilizzando ASP.NET. Voglio concentrarmi su una cosa Web form o MVC. Tuttavia, non ho idea se ciò abbia alcuna importanza per il cliente. Voglio dire che i clienti conoscono MVC o moduli web? Preferiscono uno di loro?

    
posta Goma 06.06.2011 - 04:37
fonte

8 risposte

26

Clienti / clienti, in generale, non si preoccupano del codice o della tecnologia .

Se lo facessero, probabilmente non permetterebbero a qualcun altro di prendere decisioni su quale tecnologia utilizzare per le proprie soluzioni aziendali. Questo vale per MVC, moduli web, Rails, ecc.

Ciò di cui si preoccupano è ottenere una soluzione per soddisfare le loro esigenze in tempo e sotto il loro budget .

Quelli che dovrebbero preoccuparsi di ciò che viene utilizzato: sviluppatori, programmatori, project manager, ecc. Chiunque stia consegnando la soluzione a un cliente dovrebbe occuparsene.

    
risposta data 06.06.2011 - 05:44
fonte
4

In breve, a loro non importa, ma dovresti. WebForms ha più di 10 anni e sta iniziando a mostrare la sua età. Le pagine di solito finiscono per essere molto pesanti e lente, è possibile creare pagine light veloci in WebForms ma non è quello che succede di solito.

Con MVC scoprirai di avere più controllo come sviluppatore. Dovrai programmare sia in un linguaggio back-end "C #" che in JavaScript. Che se non conosci JavaScript, hai VERAMENTE bisogno di impararlo se stai facendo uno sviluppo web.

Nel tempo penso che otterrai molto di più da MVC e poi da WebForms.

    
risposta data 06.06.2011 - 04:48
fonte
4

Dipende dal cliente. Se il cliente è un tecnico o un programmatore egli stesso o se ti sta esternalizzando il codice, probabilmente ti fornirà le specifiche delle tecnologie che vuole che tu usi. Se il cliente è il proprietario di una panetteria il cui sito web di ordinazione di pane online sta costruendo, a lui non interesserà.

    
risposta data 06.06.2011 - 05:43
fonte
4

Il client non si preoccupa di alcuna tecnologia , ciò che a loro interessa è ciò che la tecnologia può fare per loro e per i loro affari.

Ciò che il cliente vede per quanto riguarda la tecnologia è questo:

  • Costo: quanto costa loro ottenere il prodotto?
  • Beneficio: quante entrate possono generare usando il prodotto
  • User-Friendliness: è facile da usare e produttivo ?
  • Crescita: crescita a breve e a lungo termine che il prodotto può generare.

Quindi, se volessi compiacere il tuo cliente nell'acquisto del tuo prodotto, parla di ciò che la tecnologia farà per la loro attività in breve e a lungo termine e non vendili gerghi tecnologici.

    
risposta data 06.06.2011 - 11:50
fonte
4

Quasi certamente non hanno mai sentito parlare di MVC e WebForms e, se lo sono, quasi certamente non gli interessa.

L'unica cosa che probabilmente noteranno è che lo stile degli URL in un sito MVC è più attraente dello stile /page.aspx?id=1234 che si vede tipicamente da WebForms. Sebbene, naturalmente, puoi utilizzare System.Web.Routing o una soluzione di riscrittura degli URL per ottenere gli stessi URL piacevoli in un sito WebForms.

    
risposta data 06.06.2011 - 05:56
fonte
1

Come sviluppatore freelance, sarà il tuo lavoro per valutare le esigenze dei clienti e utilizzare la migliore tecnologia per loro. Ciò significa che è necessario comprendere e essere in grado di implementare i propri siti / applicazioni in entrambe le tecnologie.

I clienti tipici non capiranno la tecnologia e non vorranno capirci qualcosa. Ma riconosceranno se fai un brutto lavoro e li lasci con un software che non fa ciò che è richiesto, o che è un problema da mantenere. Quindi è un bene per te fare un buon lavoro ... se vuoi consigli, buone referenze e ripetizioni.

    
risposta data 06.06.2011 - 11:58
fonte
1

Secondo me (e l'esperienza basata su 8 anni di sviluppo commerciale), i clienti non si preoccupano della tecnologia. A loro sinceramente non interessa se usi WebForms, ASP.NET mvc, o scrivi il tuo filtro ISAPI in C, Prolog e assemblatore e lo agganci al kernel di Windows e fallo in questo modo.

Finché il sito funziona, è funzionale, affidabile e veloce, andrà bene con esso.

    
risposta data 06.06.2011 - 12:28
fonte
1

Tu dovrebbe interessarti, indipendentemente dal cliente. Parlando dall'esperienza la maggior parte dei clienti è ignorante - non capisce o si preoccupa di capire qualcosa al di fuori del proprio dominio (e, a volte, nemmeno quello!). Ecco perché ti stanno assumendo per fare lavoro, in primo luogo.

Supponendo che tu abbia un cliente che capisce che tu sei l'esperto nello sviluppo web, non loro poi la scelta è in gran parte tua. Vorrei raccomandare MVC per ogni nuovo sviluppo poiché è lì che si sta muovendo il mondo .Net, ed è molto più semplice da gestire rispetto a WebForms.

    
risposta data 06.06.2011 - 14:35
fonte

Leggi altre domande sui tag