Articles of architettura

Schema di database dinamico

Che cos’è un’architettura consigliata per fornire spazio per uno schema di database logico dinamico? Per chiarire: dove è richiesto un sistema per fornire storage per un modello il cui schema può essere esteso o modificato dai suoi utenti una volta in produzione, quali sono alcune buone tecnologie, modelli di database o motori di archiviazione che […]

Singleton by Jon Skeet chiarimento

public sealed class Singleton { Singleton() {} public static Singleton Instance { get { return Nested.instance; } } class Nested { // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static Nested() {} internal static readonly Singleton instance = new Singleton(); } } Desidero implementare il pattern Singleton di […]

Applicazione a pagina singola: vantaggi e svantaggi

Ho letto su SPA e vantaggi. Trovo che la maggior parte di loro non convince. Ci sono 3 vantaggi che suscitano i miei dubbi. Domanda: puoi agire come avvocato della SPA e dimostrare che ho torto sulle prime tre affermazioni? === ADVANTAGES === 1. SPA è estremamente buono per siti molto reattivi: Il rendering lato […]

NON usando pattern di repository, usa l’ORM così com’è (EF)

Ho sempre usato il pattern di repository ma per il mio ultimo progetto volevo vedere se potevo perfezionarne l’utilizzo e la mia implementazione di “Unit Of Work”. Più ho iniziato a scavare ho iniziato a pormi la domanda: “Ne ho davvero bisogno?” Ora tutto questo inizia con un paio di commenti su Stackoverflow con una […]

Rilevazione dell’architettura della CPU in fase di compilazione

Qual è il modo più affidabile per scoprire l’architettura della CPU durante la compilazione del codice C o C ++? Per quanto ne so, diversi compilatori hanno il proprio set di definizioni di preprocessore non standard ( _M_X86 in MSVS, __i386__ , __arm__ in GCC, ecc.). C’è un modo standard per rilevare l’architettura che sto […]

Servicestack – architettura e riutilizzo di POCO per tutto

Mi riferisco alla documentazione di ServiceStack reg uso di POCO: Dal momento che promuove codice pulito e riutilizzabile, ServiceStack ha sempre incoraggiato l’uso di POCO code-first per quasi tutto. cioè si può usare lo stesso POCO: In richiesta e risposta DTO (su client e server) In JSON, JSV e CSV Text Serializers Come il modello […]

Cos’è l’architettura N-Tier?

Recentemente ho visto parecchi annunci di lavoro per sviluppatori che includono una frase che si legge più o meno in questo modo: “Deve avere esperienza con l’architettura N-Tier” o “Deve essere in grado di sviluppare app N-Tier”. Questo mi porta a chiedere, qual è l’architettura N-Tier? Come si fa esperienza con esso?

NodeJS è davvero single-threaded?

Node.js risolve “One Thread per Connection Problem” mettendo il modello basato sugli eventi al suo interno, usando un ciclo di eventi invece di thread. Tutte le costose operazioni di I / O vengono sempre eseguite in modo asincrono con un callback che viene eseguito quando l’operazione iniziata viene completata. L’Osservazione SE qualsiasi operazione si verifica […]

Domain Driven Design: servizio di dominio, servizio applicativo

Qualcuno può spiegare la differenza tra dominio e servizi applicativi fornendo alcuni esempi? E, se un servizio è un servizio di dominio, inserirò l’effettiva implementazione di questo servizio all’interno dell’assembly di dominio e, in tal caso, inserirò anche repository in quel servizio di dominio? Alcune informazioni sarebbero davvero utili.

Perché le pile in genere crescono verso il basso?

So che nelle architetture che conosco personalmente (x86, 6502, ecc.), Lo stack cresce tipicamente verso il basso (cioè ogni elemento inserito nello stack produce un SP decrementato, non uno incrementato). Mi sto interrogando sulle ragioni storiche per questo. So che in uno spazio di indirizzi unificato, è conveniente avviare lo stack all’estremità opposta del segmento […]