Postagens

Mostrando postagens de junho, 2024

Conceitos de framework e suas aplicações

Entendemos como framework, um padrão arquitetural que fornece um modelo de desenvolvimento, também conhecido como template. Esse modelo de desenvolvimento deve necessariamente possibilitar a extensão, sendo assim, entendemos que um framework deve fornecer um template que seja extensível para aplicações dentro de um domínio. Existem vários frameworks focados em resolver um problema comum ao desenvolvimento, que é a manipulação de um banco de dados relacional através de uma aplicação que se utiliza do paradigma orientado a objetos. Neste caso, temos paradigmas que divergem conceitualmente, no qual, para o banco de dados, os dados são mapeados por meio de tabelas e relacionamentos; já para a orientação a objetos, temos classes e associações. Para diminuir a impedância entre essas duas tecnologias existem frameworks que disponibilizam um modelo de desenvolvimento, e que naturalmente são extensíveis para suportar a necessidades de cada projeto (BOOCH; JAMES; JACOBSON, 2012). Devemos compre...

Internet e Programação Web

Imagem
 A Internet é uma rede global de computadores interligados que utilizam um conjunto de protocolos padrões para servir vários bilhões de usuários no mundo inteiro. É uma rede de várias outras redes, que consiste de milhões de empresas privadas, públicas, acadêmicas e de governo, com alcance local e global e que está ligada por uma ampla variedade de tecnologias de rede eletrônica, sem fio e ópticas. A Internet é muito mais do que o que vemos em nossos navegadores (os chamados browsers). Esta é a World Wide Web (ou simplesmente web hoje em dia), e é apenas uma das muitas faces da Internet. Dentro da Internet temos redes ponto-a-ponto, infraestrutura de apoio à e-mails e muito mais do que apenas os sites públicos que costumamos acessar todos os dias. Programar para a Internet é um desafio muito maior do que criar softwares que rodam apenas em uma máquina local ou até mesmo em uma rede privada. Programar para Internet é ter de lidar com dispositivos heterogêneos, larguras de banda vari...

Página de Contato

Imagem