Organizzazione dell'applicazione per pagine singole ASP.Net con Nancy

2

Come progetto personale, sto creando una singola pagina, un'applicazione web asp.net utilizzando Nancy per fornire servizi RESTful alla pagina singola . A causa della complessità della singola pagina, in particolare dei JavaScript utilizzati, ho pensato di creare un progetto dedicato per il lato client dello sviluppo web e un altro per il lato del servizio organizzerà e semplificherà lo sviluppo.

solution
  |
  +-- web / client side (single html page, js, css)
  |    - contains asp.net project, and nancy library 
  |      to host the modules in application project folder
  |
  +-- application / service (nancy modules, bootstrap for other layer)
  |
  .
  .
  . and other layers (three tier, domain driven, etc)
  .

È un buon modo di organizzare un'applicazione complessa a singola pagina? Sto sovra-ingegnerizzando l'app web, incorrendo in troppa complessità?

    
posta OnesimusUnbound 10.12.2012 - 06:39
fonte

1 risposta

1

Non c'è davvero niente di sbagliato nel separarli o tenerli insieme. Se pianifichi di riutilizzare i tuoi servizi di nancy per gli altri front end farebbe da allora per tenerli separati. Sarebbe banale ritagliare una singola pagina senza alcun back-end in seguito se le necessità cambiano, quindi fai solo ciò che ti dà il massimo da te - solo le preferenze personali.

    
risposta data 10.12.2012 - 13:57
fonte