Sistemas de internet
Olá, Aluno(a)!
Vamos examinar, neste primeiro capítulo, os principais servidores e clientes web do mercado e o funcionamento da web, do ponto de vista da camada de aplicação do modelo de referência ISO-OSI e os tipos de sistemas web. Essa introdução é importante, porque desenvolver aplicações para internet difere de desenvolver aplicações tradicionais, uma vez que a execução ocorre em diversas plataformas, questões de segurança são mais relevantes e as estratégias de lançamento ou de reformulação dos projetos dependem do público que se deseja alcançar. Espero que goste das discussões a seguir.
A importância das redes de dados como difusoras de informações, modificadoras dos comportamentos sociais, agregadoras de recursos tecnológicos e apoiadoras na tomada de decisões é inegável; além disso, o uso de softwares como mensageiros instantâneos e navegadores, como interface de acesso aos conteúdos da internet, está bastante difundido e, em geral, não carece de treinamentos muito especializados. Esses fatos foram suficientes para mudar o paradigma de desenvolvimento de sistemas nos últimos anos, haja vista que, se até os início dos anos 90 era comum o desenvolvimento de sistemas para desktop, no princípio standalone, posteriormente, cliente-servidor, atualmente há uma tendência para que os projetos de sistemas tenham a web como plataforma de desenvolvimento e utilização.
Se, por um lado, os defensores de sistemas para desktop destacam vantagens como a facilidade de interação, por meio de recursos como “arrastar e soltar”, menus de contexto, duplo clique e teclas de atalho, e ainda afirmam que tais sistemas dependem apenas de uma infraestrutura local para serem desenvolvidos, testados e mantidos, por outro, os defensores de sistemas para internet enumeram a administração centralizada do bancos de dados, a independência em relação à plataforma de execução, a não necessidade de instalação local e o conhecimento prévio que o utilizador possui sobre
navegadores,