Programação Web para desenvolvimento de modelo BS

1. Tecnologias web comuns

1.1 Tecnologia de desenvolvimento web front-end

(1)HTML、CSS、XML、Javascript、AJAX

​Introdução ao HTML:
​ Hypertext Markup Language (nome completo em inglês: HyperText Markup Language)
​ "Hypertext" significa que a página pode conter elementos não textuais, como imagens, links e até músicas e programas.

​Introdução ao CSS​ CSS: Cascading Style Sheets (nome completo em inglês: Cascading Style Sheets)​ CSS é uma linguagem que define estruturas de estilo, como fontes, cores e posições, e é usada para descrever a formatação e a realidade das informações na web Páginas

Introdução ao XML XML significa Extensible Markup Language (EXtensible Markup Language) XML é uma linguagem de marcação. Muito semelhante ao HTML XML é projetado para transferir dados, não exibir dados XML é a ferramenta mais comumente usada para transferência de dados entre vários aplicativos



Introdução ao Javascript JavaScript é uma linguagem de script pertencente à Internet. Tem sido amplamente utilizado no desenvolvimento de aplicativos da Web. É frequentemente usado para adicionar várias funções dinâmicas a páginas da Web para fornecer aos usuários efeitos de navegação mais suaves e bonitos. Normalmente, o script JavaScript realiza sua própria função incorporando-o ao HTML.

​Introdução ao AJAX​ Ajax significa "Asynchronous Javascript And XML" (Javascript assíncrono e XML), que se refere a uma tecnologia de desenvolvimento web para criar aplicativos web interativos

1.2 Tecnologia de desenvolvimento do lado do servidor Web

(1)CG1、ASP、PHP

CGI Introdução:
CGI (nome completo em inglês: Common Gateway Interface) Common Gateway Interface
CGI é a especificação de programas externos quando o servidor Web está em execução e as funções do servidor podem ser estendidas de acordo com o grau de escrita CGI. O programa de aplicativo CGI pode interagir com o navegador e também pode se comunicar com fontes de dados externas, como o servidor de banco de dados por meio da API de banco de dados para obter dados do servidor de banco de dados.
Você pode simplesmente pensar em um programa CGI como um programa executável no lado do servidor.

ASP Introdução:
ASP (nome completo em inglês: Active Server Pages) página de servidor dinâmico
é um ambiente de script do lado do servidor desenvolvido pela Microsoft Corporation, que pode ser usado para criar páginas da Web interativas dinâmicas e aplicativos da Web poderosos.
O ASP fornece alguns objetos integrados que podem ser usados ​​para tornar os scripts do lado do servidor mais poderosos

Introdução ao PHP:
​ PHP (nome estrangeiro: PHP: Hypertext Preprocessor), nome chinês: "Hypertext Preprocessor") é uma linguagem de script de código aberto de uso geral. A sintaxe absorve as características da linguagem C, Java e Perl, o que é propício para aprender e usar Extensivo, principalmente aplicável ao campo de desenvolvimento web

1.3 Gestão de Dados

(1)Oracle、MySQL、SQLServer、SQLite

2. Modelo de desenvolvimento web

insira a descrição da imagem aqui
Função: Realizar o monitoramento de LED (GPOI) e módulo RFID (UART) através da página da web
Arquitetura: Arquitetura B/S

3. Estrutura BS

Arquitetura B/S
  Navegador/Servidor (estrutura navegador/servidor), com o surgimento da tecnologia da Internet, é uma mudança ou melhoria da estrutura C/S. A interface do usuário é totalmente implementada por meio do navegador www e algumas coisas são implementadas no front-end, mas a principal lógica de negócios é implementada no lado do servidor. Com o Windows98/Windows2000 implantando a tecnologia de navegador dentro do sistema operacional, essa estrutura tornou-se a arquitetura preferida do software aplicativo atual.

A comparação entre a arquitetura B/S e o modo C/S

modo C/S modo B/S
modelo cliente/servidor modo navegador/servidor
cliente gordo/servidor magro thin client/fat server
QQ, WeChat, Fetion WebQQ, Locke Kingdom
ângulo C/S B/S
ambiente de hardware rede privada Wan
requisitos de segurança Diante de um grupo de usuários relativamente fixo, a capacidade de controle da segurança da informação é muito forte Orientado para um grupo de usuários desconhecido, a capacidade de controlar a segurança é relativamente fraca
estrutura do programa Mais foco no processo, menos na velocidade do sistema Existem várias considerações para segurança e velocidade de acesso, e a arquitetura do programa da estrutura B/S é a tendência de desenvolvimento futuro
reutilização de software Diferença bom
Manutenção de sistema Diferença bom
Manutenção de sistema Difícil de atualizar Pequena sobrecarga, fácil de atualizar
resolvendo problemas concentrado dispersão
interface de usuário intimamente relacionado com o sistema operacional Plataforma cruzada, dependente do navegador
Fluxo de informações baixa interatividade Interação intensiva

4. Princípio da Web

Acho que você gosta

Origin blog.csdn.net/AAAA202012/article/details/128044180
Recomendado
Clasificación