Ho avuto una discussione accesa oggi sulla nostra applicazione MVC. Abbiamo un sito Web scritto in MVC ( ASP.NET ) e di solito segue lo schema di fare qualcosa nella vista -> premi il controller -> il controller crea un modello (chiama un Manager che ottiene i dati, costruisce il …
Come programmatore serio, come rispondi alla domanda Che cos'è MVC? Nella mia mente, MVC è una specie di argomento nebuloso - e per questo, se il tuo pubblico è uno studente, allora sei libero di descriverlo in termini generali che difficilmente saranno controversi. Tuttavia, se stai parlando con un pubblico …
Oggi sembra che tutti quelli che fanno applicazioni web vogliano usare MVC per tutto. Trovo difficile convincermi a usare questo schema, comunque. Capisco l'idea generale è quella di separare la logica del backend dal frontend che rappresenta il programma. In generale, le viste dipendono sempre dal controller in una certa …
Ho sempre pensato che la logica aziendale dovesse essere nel controller e che il controller, poiché è la parte "centrale", rimane statico e che il modello / vista deve essere bloccato tramite interfacce. In questo modo è possibile modificare la logica aziendale senza influenzare nient'altro, programmare più modelli (uno per …
In un'app Web MVC tipica (ben progettata), il database non è a conoscenza del codice del modello, il codice del modello non è a conoscenza del codice del controller e il codice del controller non è a conoscenza del codice della vista. (Immagino che potresti anche iniziare fino all'hardware, o …
L'idea principale dietro OOP è quella di unificare i dati e il comportamento in una singola entità: l'oggetto. Nella programmazione procedurale ci sono dati e algoritmi separati che modificano i dati. Nel modello Model-View-Controller i dati e la logica / algoritmi sono collocati in entità distinte, rispettivamente il modello e …
Ho programmato per un po 'di tempo, ma principalmente script e semplici applicazioni. Mi sono trasferito in un nuovo ruolo in cui si tratta dello sviluppo di app Web e dell'utilizzo di un'architettura MVC adeguata, quindi sto cercando disperatamente di imparare tutto molto rapidamente. Spero che questa domanda non sia …
Ho letto per tre giorni i modelli Model-View-Controller (MVC) e Model-View-Presenter (MVP) . E c'è una domanda che mi dà molto fastidio. Perché i progettisti di software hanno inventato MVP, quando esisteva già un MVC? Quali problemi hanno dovuto affrontare, che MVC non ha risolto (o risolto male), ma MVP …
In primo luogo, voglio dire che questa sembra essere una domanda / area trascurata, quindi se questa domanda necessita di miglioramenti, aiutami a renderla una grande domanda che può essere di beneficio agli altri! Sto cercando consigli e aiuto da persone che hanno implementato soluzioni che risolvono questo problema, non …
Ho creato una semplice applicazione MVC Java che aggiunge record attraverso moduli di dati a un database. La mia app raccoglie dati, li convalida e li memorizza. Questo perché i dati provengono online da utenti diversi. i dati sono principalmente di natura numerica. Ora sui dati numerici archiviati nel database …
è una cattiva pratica che il controller chiama il repository anziché il servizio? per spiegare di più: Ho scoperto che, in una buona progettazione, i controller chiamano il repository di servizio e servizio. ma a volte nel controller non ho / ho bisogno di alcuna logica e devo solo recuperare …
Uso MVC / MV * da quando ho iniziato a organizzare il mio codice anni fa. Lo uso da così tanto tempo che non riesco nemmeno a pensare a nessun altro modo di strutturare il mio codice e ogni lavoro che ho avuto dopo essere stato uno stagista era basato …
Vengo dall'utilizzo dell'API ASP.NET MVC / Web e ora sto iniziando a usare Angular ma non sono chiaro sul modo corretto di mescolarli. Una volta che utilizzo Angular, i concetti lato server MVC forniscono ancora qualche valore? O dovrei usare rigorosamente l'API Web solo per ottenere dati per le chiamate …
A volte abbiamo una logica di business rappresentata nel codice del controller delle nostre applicazioni. Questa è di solito una logica che differenzia quali metodi chiamare dal modello e / o quali argomenti passarli. Un altro esempio di ciò è un insieme di funzioni di utilità esistenti nel controller che …
Attualmente sto lavorando per un'azienda di 2 persone, come sviluppatore primario solista. Il mio capo prende i clienti, prende in giro alcuni modelli di progettazione png e me li passa. Questo sistema ha funzionato bene e mi sto davvero divertendo. I tipi di progetti a cui lavoro sono per le …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.