O documento fornece definições para várias abreviações comumente usadas em internet e tecnologia da informação, incluindo POST, COOKIE, DNS, URL, CPU, ASP, PHP, PYTHON e RUBY ON RAILS. AJAX é definido como o uso de tecnologias como Javascript e XML para tornar páginas da web mais interativas com solicitações assíncronas de informações.
2. LISTA DE ABREVIAÇÕES
POST - Entradas de texto cronológicas em websites/blogs.
COOKIE - Um cookie é um pedaço de texto que um servidor Web pode armazenar no disco rígido do
usuário. São utilizados pelos sites principalmente para identificar e armazenar informações sobre os
visitantes. Para se ter uma idéia, um site pode gerar um número de ID exclusivo para cada visitante e
armazenar o número de identificação em cada máquina do usuário usando um arquivo de cookie. Um
exemplo é aquele cookie que um site cria para que você não precise digitar sua senha novamente
quando for ao site outra vez. Quando estamos navegando na WEB usando o Internet Explorer da
Microsoft, é possível ver todos os cookies que são armazenados no computador. O lugar para localizá-
los é em um diretório chamado C:WindowsCookies (No Vista e Windows 7, ficam em
C:UsersUsuarioAppDataRoamingMicrosoftWindowsCookies) . Nesta pasta que são armazenadas
arquivos simples de texto dos sites navegados.
DNS - O DNS (Domain Name System - Sistema de Nomes de Domínios) é um sistema de gerenciamento
de nomes hierárquico e distribuído operando segundo duas definições:
Examinar e atualizar seu banco de dados.
Resolver nomes de domínios em endereços de rede (IP).
O sistema de distribuição de nomes de domínio foi introduzido em 1984, e com ele, os nomes de hosts
residentes em um banco de dados pode ser distribuído entre servidores múltiplos, diminuindo assim a
carga em qualquer servidor que provê administração no sistema de nomeação de domínios. Ele baseia-
se em nomes hierárquicos e permite a inscrição de vários dados digitados além do nome do host e seu
IP. Em virtude do banco de dados de DNS ser distribuído, seu tamanho é ilimitado e o desempenho não
degrada tanto quando se adiciona mais servidores nele. Este tipo de servidor usa como porta padrão a
53. A implementação do DNS-Berkeley, foi desenvolvido originalmente para o sistema operacional BSD
UNIX 4.3.
A implementação do Servidor de DNS Microsoft se tornou parte do sistema operacional Windows NT na
versão Server 4.0. O DNS passou a ser o serviço de resolução de nomes padrão a partir do Windows
2000 Server como a maioria das implementações de DNS teve suas raízes nas RFCs 882 e 883, e foi
atualizado nas RFCs 1034 e 1035.
O servidor DNS traduz nomes para os endereços IP e endereços IP para nomes respectivos, e
permitindo a localização de hosts em um domínio determinado. Num sistema livre o serviço é
3. implementado pelo software BIND. Esse serviço geralmente se encontra localizado no servidor DNS
primário.
URL – (Uniform Resource Locator), em português Localizador-Padrão de Recursos, é o endereço de um
recurso (um arquivo, uma impressora etc.), disponível em uma rede; seja a Internet, ou uma rede
corporativa, uma intranet.
CPU - A unidade central de processamento ou CPU (Central Processing Unit), também conhecido como
processador, é a parte de um sistema computacional, que realiza as instruções de um programa de
computador, para executar a aritmética básica, lógica, e a entradas e saída de dados
1
. A CPU tem papel
parecido ao cérebro no computador
2
. O termo vem sendo usado desde o início de 1960.
3
A forma,
desenho e implementação mudaram drasticamente desde os primeiros exemplos, porém o seu
funcionamento fundamental
ASP - O ASP (de Active Server Pages), também conhecido como ASP Clássico hoje em dia, é uma
estrutura de bibliotecas básicas (e não uma linguagem) para processamento de linguagens de script no
lado servidor para geração de conteúdo dinâmico na Web. Exemplos de linguagens aceitas são:
VBScript, JScript, PerlScript, TCL ou Python sendo que apenas as duas primeiras são suportadas por
padrão.
PHP - PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home
Page) é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de
aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World
Wide Web.
3
Figura entre as primeiras linguagens passíveis de inserção em documentos HTML,
dispensando em muitos casos o uso de arquivos externos para eventuais processamentos de dados. O
código é interpretado no lado do servidor pelo módulo PHP, que também gera a página web a ser
visualizada no lado do cliente. A linguagem evoluiu, passou a oferecer funcionalidades em linha de
comando, e, além disso, ganhou características adicionais, que possibilitaram usos adicionais do PHP,
não relacionados à web sites. É possível instalar o PHP na maioria dos sistemas operacionais,
gratuitamente.
PYTHON - Python é uma linguagem de programação de alto nível
4
, interpretada, imperativa, orientada a
objetos, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991.
1
Atualmente possui
um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos
Python Software Foundation. Apesar de várias partes da linguagem possuírem padrões e especificações
formais, a linguagem como um todo não é formalmente especificada. O padrão de facto é a
implementação CPython.
4. RUBY ON RAILS - Ruby on Rails é um framework livre que promete aumentar velocidade e facilidade no
desenvolvimento de sites orientados a banco de dados (database-driven web sites), uma vez que é
possível criar aplicações com base em estruturas pré-definidas. Frequentemente referenciado como
Rails ou RoR, o Ruby on Rails é um projeto de código aberto escrito na linguagem de programação
Ruby. As aplicações criadas utilizando o framework Rails são desenvolvidas com base no padrão de
arquitetura MVC (Model-View-Controller).
AJAX ((PROGRAMAÇÃO) - em português “Javascript Assíncrono e XML”) é o uso metodológico de
tecnologias como Javascript e XML, providas por navegadores, para tornar páginas Web mais interativas
com o usuário, utilizando-se de solicitações assíncronas de informações. Foi inicialmente desenvolvida
pelo estudioso Jessé James Garret e mais tarde por diversas associações. Apesar do nome, a utilização
de XML não é obrigatória (JSON é frequentemente utilizado) e as solicitações também não necessitam
de ser assíncronas.