CGI

Postado por admin em TECNOLOGIA em sábado fev 28, 2009

O que é CGI?

CGI não é uma linguagem. É um protocolo simples que pode ser usado para comunicar forms da Web com seu programa. Um script CGI pode ser escrito em qualquer linguagem que possa ler de STDIN, escrever em STDOUT, e ler variáveis de ambiente, ou seja, virtualmente qualquer linguagem de programação, incluindo C, Perl, ou até mesmo shell scripts.

Fonte: Disponível em http://www.jmarshall.com/easy/cgi/portuguese/

ADICIONAR COMENTÁRIO | Tags :

AJAX

Postado por admin em TECNOLOGIA em sábado fev 28, 2009

O que é AJAX?

Antes de explicar o que é AJAX, deve-se explicar o que ele não é; AJAX não é um framework, uma API nem uma tecnologia em si, é uma funcionalidade implementada por um conjunto de objetos de JavaScript, sendo o mais importante chamado XMLHttpRequest.
Este objeto, que trata uma requisição ou resposta de servidor com um documento XML DOM, contém uma série de métodos que possibilita que o browser possa realizar requisições e receber respostas do servidor sem que este tenha que atualizar(refresh) a tela.

Finalidade

O principal problema resolvido com AJAX é a substituição da conhecida tela escondida ou “hidden frame”, que era implementado como única solução para a realização de uma requisição sem refresh da página principal.

ADICIONAR COMENTÁRIO | Tags :

JavaScript

Postado por admin em TECNOLOGIA em sábado fev 28, 2009

O que é Javascript?

A linguagem JavaScript ao contrário do que muitos são induzidos a acreditar, não é nenhuma extensão do JAVA. É muito comum encontrarmos dúvidas sobre o uso do JavaScript em fórum sobre JAVA e vice-versa.
O JavaScript foi desenvolvido pela Netscape e, originalmente, se chamava LiveScript. Mais tarde resolveram trocar o nome para mostrar sua proximidade com o JAVA, ainda que sejam linguagens totalmente distintas. Por ser uma linguagem interpretada, códigos JavaScript são escritos em forma de texto e na linguagem (em Inglês) compreensível por nós.
Mais tarde, um interpretador, disponível em todos os navegadores mais populares, transforma essa linguagem humana em linguagem de máquina. Por esta razão, códigos-fonte de programas JavaScript não podem ser ocultos aos olhos do usuário final.

Quando se inicia o estudo de HTML e mais precisamente dos formulários de envio de dados, muitas dúvidas surgem, as quais a HTML não consegue responder: como é possível evitar que o usuário digite letras no campo idade? Como garantir que os dados obrigatórios foram preenchidos?
Com o tempo percebe-se que as respostas não estavam no HTML e sim em outras linguagens que poderiam auxiliar, trabalhando em conjunto com a HTML.
Vamos começar primeiro com os Formulários em HTML e depois inserimos o JavaScript neles.
O formulário representa o modo mais importante de interatividade que o HTML oferece. Um formulário pode possuir vários campos nos quais o usuário pode interagir de formas diferentes para que os dados sejam enviados para o servidor.
Com ele você pode criar uma área de recados em sua página, uma página de cadastramento de usuários ou clientes, um campo de sugestões, E-commerce, pesquisas de campo, entre outros.

ADICIONAR COMENTÁRIO | Tags :

Client Side Scripts

Postado por admin em TECNOLOGIA em sábado fev 28, 2009

São códigos de programa que são processados pela estação cliente. Geralmente em aplicações voltadas à Internet, o código que é executado no cliente cuida apenas de pequenas consistências de telas e validações de entrada de dados
Em se tratando de páginas web, os client-side scripts terão de ser processados por um browser.  O maior problema de se utilizar este tipo de artifício em uma aplicação é a incompatibilidade de interpretação da linguagem entre os browsers. O Microsoft Internet Explorer, por exemplo, é capaz de interpretar o Visual Basic Script, porém o Netscape não o faz sem o auxílio de um plug in (que foi desenvolvido por terceiros). Há ainda o problema de versões muito antigas de navegadores, que não conseguem interpretar nenhum script.
Em grande parte das situações, não é possível exigir que o usuário final disponha de determinado produto para acessar a aplicação. Portanto é importante pesar todos estes fatores ao planejar alguma aplicação com client-side scripts.
A linguagem script mais indicada para se construir client-side scripts é o JavaScript, devido a sua compatibilidade com os dois browsers (Netscape e Microsoft Internet Explorer, que devem ser de versões iguais ou superiores a 3.0 e 4.0 respectivamente).

ADICIONAR COMENTÁRIO | Tags :

Server Side Scripts

Postado por admin em TECNOLOGIA em sábado fev 28, 2009

São códigos de programa que são processados no servidor. Devido a este fato, não é necessário preocupar-se com a linguagem que o código foi criado: o servidor é quem se encarrega de interpretá-lo e de devolver uma resposta para o cliente. Em páginas Asp, são esses códigos os maiores responsáveis pelos resultados apresentados, e a linguagem default utilizada é o Visual Basic Script.

ADICIONAR COMENTÁRIO | Tags :

ASP

Postado por admin em TECNOLOGIA em sábado fev 28, 2009

O que é ASP?

Active Server Pages(ASP) são páginas web que possuem conteúdo dinâmico. Tais páginas consistem em arquivos de extensão .asp que contêm combinações de Server-Side scripts e tags HTML.
Todo o código de programação existente em páginas Asp é executado no servidor, e este retorna ao cliente somente respostas em HTML padrão – o que faz com que aplicações Asp possam ser acessadas por qualquer browser existente no mercado. Uma aplicação feita em Asp pode ainda conter linhas de Client-Side script, que serão executados na estação cliente. Essas páginas devem estar hospedadas num servidor Microsoft Information Server.

Páginas em ASP necessitam ser hospedadas no servidor Web da Microsoft: o Internet Information Server (IIS) na versão 3 ou superior. Este servidor deve ser instalado numa máquina NT Server 4.
Para o IIS 3, ainda é preciso instalar um pacote adicional do Asp para que as aplicações funcionem. A partir da versão 4 este pacote já vem incorporado ao IIS.

ADICIONAR COMENTÁRIO | Tags :

MySQL

Postado por admin em TECNOLOGIA em sábado fev 28, 2009

O que é MySQL?

Segundo WELLING (2005), O MySQL utiliza a linguagem SQL (Structured Query Language) para consulta padrão de banco de dados em todo o mundo, é também um servidor multiusuário e multiencadeado. O MySQL é um sistema de gerenciamento de banco de dados relacional (relational database management system – RDBMS) poderoso e veloz. Sua publicação está disponível desde 1996, porém seu processo de desenvolvimento teve inicio na metade da década de 70.

O MySQL é um SGBD(sistema de gerenciamento de banco de dados) e tem muitos concorrentes como PostgreSQL, Microsoft SQL Server e Oracle. Tem também muitas capacidades, incluindo:
•    Alto desempenho;
•    Baixo custo;
•    Fácil configuração e aprendizado;
•    Portabilidade;
•    Disponibilidade do código-fonte;
•    Disponibilidade de suporte.
Para a estruturação do banco de dados do site, será utilizado o sistema de gerenciamento de banco de dados MySQL, por ter a performance descrita acima.
Outra ferramenta a ser utilizada para o banco de dados do site, é o MySQL-Front. O MySQL-Front é uma ferramenta que gerencia o próprio MySQL, sendo de fácil uso e boa compactação, é eficientemente rápida para administrar seu banco de dados MySQL em qualquer lugar no mundo.

Conforme TODESCHINI (2006), o MySQL foi desenvolvido por uma empresa sueca chamada TcX. O MySQL é open-source e livre direcionado para fins não-lucrativos em qualquer plataforma com exceção da Microsoft, podendo ser baixado com seu pacote no endereço www.mysql.com/downloads/index.html.

WELLING, Luke. PHP e MySQL : Desenvolvimento web. São Paulo. Editora Campus, 2005.
TODESCHINI, Leonardo. WEB: como programar usando ferramentas livres. Rio de Janeiro. Editora Alta Books, 2006.

ADICIONAR COMENTÁRIO | Tags :

SQL

Postado por admin em TECNOLOGIA em sábado fev 28, 2009

O que é SQL?

Segundo MANZANO [2007], o SQL (Structured Query Language) é uma linguagem declarativa utilizada para facilitar o acesso a informações (por meio de consultas, atualizações e manipulações de dados) armazenadas em banco de dados relacional. Não é uma linguagem de programação de computadores criada para desenvolver sistemas, como são as linguagens PASCAL, C, BASIC, COBOL entre outras.
A programação que será utilizada no site Xtremel, irá usufruir  das linguagens citadas acima, sendo que o mesmo tende a oferecer páginas consistentes e de fácil uso. Diante disso, o site terá mecanismo de busca,  paginação, postagem de artigos e noticias para o administrador do site, identificação de usuário e administrador, cadastro de usuário, redimensionamento de imagens para a seção de eventos e o sistema “Breadcrumb Trails” ou “Caminhos de Migalhas de Pão”, para que o usuário não se fique perdido durante a navegação.

MANZANO, José Augusto N. G.. MySQL 5 Interativo: Guia Básico de Orientação e Desenvolvimento. São Paulo. Editora Érica, 2007.

ADICIONAR COMENTÁRIO | Tags :

PHP

Postado por admin em TECNOLOGIA em sábado fev 28, 2009

O que é PHP?

Segundo WELLING [2005], uma das maiores qualidades do PHP, é o fato de ele funcionar com qualquer dos maiores sistemas operacionais e muitos dos menores. Alguns dos principais concorrentes do PHP são Perl, Microsoft ASP.NET, JavaServer Pages (JSP) e o ColdFusion.
Em comparação a esses produtos, o PHP tem muitas vantagens, incluindo:

•    Alto desempenho;
•    Interfaces para muitos sistemas diferentes de bancos de dados;
•    Bibliotecas integradas para muitas tarefas comuns da Web;
•    Baixo custo.

O PHP tem conexões nativas disponíveis para muitos sistemas de banco de dados. Além do MySQL, poderá ser conectado diretamente a banco de dados como PostgreSQL, Oracle, InterBase, Informix , entre outros. O PHP foi projetado para utilização na Web, ele tem muitas funções integradas para realizar varias tarefas relacionadas à Web, podendo gerar imagens instantâneas, conectar-se a outros serviços de rede, enviar e-mail, trabalhar com cookies e gerar documentos em formato PDF, tudo com algumas linhas de código.

WELLING, Luke. PHP e MySQL : Desenvolvimento web. São Paulo. Editora Campus, 2005.

ADICIONAR COMENTÁRIO | Tags :

Marketing de Buscas

Postado por admin em MARKETING em sexta-feira fev 27, 2009

ADICIONAR COMENTÁRIO | Tags :

Microformatos – juntando as peças do puzzle

Postado por admin em SEMÂNTICA em sexta-feira fev 27, 2009

ADICIONAR COMENTÁRIO | Tags :