Articles of arquitetura

Aplicação de página única: vantagens e desvantagens

Eu li sobre SPA e vantagens. Acho que a maioria deles não é convincente. Existem 3 vantagens que despertam minhas dúvidas. Pergunta: Você pode agir como defensor do SPA e provar que estou errado sobre as três primeiras afirmações? === ADVANTAGES === 1. O SPA é extremamente bom para sites muito responsivos: A renderização do […]

Práticas recomendadas comumente aceitas em torno da organização de código em JavaScript

À medida que os frameworks JavaScript como o jQuery tornam os aplicativos da Web do lado do cliente mais ricos e funcionais, comecei a notar um problema … Como no mundo você mantém isso organizado? Coloque todos os seus manipuladores em um ponto e escreva funções para todos os events? Criar function / classs para […]

Servicestack – arquitetura e reutilização de POCOs para tudo

Refiro-me ao uso de reg do POCOs na documentação do ServiceStack: Como ele promove código limpo e reutilizável, o ServiceStack sempre incentivou o uso de POCOs com código em primeiro lugar para quase tudo. ou seja, o mesmo POCO pode ser usado: Em Solicitação e Resposta DTO’s (no cliente e no servidor) Em serializadores de […]

Detectando tempo de compilation da arquitetura da CPU

Qual é a maneira mais confiável de descobrir a arquitetura da CPU ao compilar o código C ou C ++? Tanto quanto eu posso dizer, diferentes compiladores têm seu próprio conjunto de definições de pré-processador não padrão ( _M_X86 em MSVS, __i386__ , __arm__ no GCC, etc). Existe uma maneira padrão de detectar a arquitetura […]

O que é arquitetura N-Tier?

Recentemente, vi algumas postagens de trabalho de desenvolvedor que incluem uma frase que se lê mais ou menos assim: “Deve ter experiência com a arquitetura N-Tier” ou “Deve ser capaz de desenvolver aplicativos N-Tier”. Isso me leva a perguntar: o que é arquitetura N-Tier? Como alguém ganha experiência com isso?

O NodeJS é realmente simples?

O Node.js resolve “Um problema de thread por conexão” colocando o modelo baseado em evento em seu núcleo, usando um loop de events em vez de threads. Todas as operações caras de E / S são sempre executadas de forma assíncrona com um retorno de chamada que é executado quando a operação iniciada é concluída. […]

ASP.NET MVC3 e primeira arquitetura do Code do Entity Framework

Minha pergunta anterior me fez pensar novamente sobre camadas, repository, injeção de dependência e coisas arquitetônicas como esta. Minha arquitetura agora se parece com isso: Eu estou usando o código EF primeiro, então eu apenas fiz classs POCO e contexto. Isso cria db e modelo. Nível superior são classs de camada de negócios (provedores). Estou […]

Design orientado a domínio: serviço de domínio, serviço de aplicativo

Alguém pode explicar a diferença entre o domínio e os serviços de aplicativos fornecendo alguns exemplos? E, se um serviço é um serviço de domínio, eu colocaria a implementação real desse serviço no assembly de domínio e, se fosse, eu também iria injetar repositorys nesse serviço de domínio? Alguma informação seria realmente útil.

Por que as pilhas geralmente crescem para baixo?

Eu sei que nas arquiteturas que eu estou pessoalmente familiarizado (x86, 6502, etc), a pilha normalmente cresce para baixo (ou seja, cada item empurrado para a pilha resulta em um SP decrementado, não um incremento). Eu estou me perguntando sobre a lógica histórica para isso. Eu sei que em um espaço de endereço unificado, é […]

Qual é a diferença entre “Camadas” e “Camadas”?

Qual é a diferença entre “Camadas” e “Camadas”?