Olá amigos.. hoje irei falar um pouquinho da diferença de linguagens WEB executadas na máquina cliente Ex: ActionScript do Flash e Javascript... e linguagens executadas no servidor Ex: PHP, ASP, JSP..
Bom primeiramente gostaria de ressaltar a ênfase que vem se dando a linguagens executadas nas máquinas clientes, o javascript é o protagonista de uma tecnologia chamada AJAX, e o que ele executa exatamente?
O Javascript foi desenvolvido e lançado primeitamente para funcionar no Netscape, deu tão certo que logo, logo passou a ser a linguagem padrão por parte dos navegadores do mundo todo, hoje utilizamos muito dele quando chamamos funções como HttpRequest ou MSXML para fazer as requisições assíncronas do servidor "AJAX" . O Javascript é interpretado na máquina do usuário, ou seja, quem interpreta esse código é o navegador (Firefox, IE, Opera...) e não o servidor como muita gente acha.
Mas porque devo me preocupar com isso no desenvolvimento do meu sistema WEB?
Acontece que algumas funções são especificas para cada navegador, e devem ser analisadas para que seu sistema funcione da maneira correta tanto no IE como no Firefox a essa tecnologia que funciona nos dois browsers chamamos de crossbrowser. Quando não levamos em conta isso podemos desenvolver algo que só funcione no IE por exemplo, neste caso iriamos perder todo o mercado reservado as empresas que utilizam Linux como sistema operacional.
Com linguagem lado cliente é que também damos efeitos visuais nos sites, então é fundamental sabermos delas pois, é algo que conta muito para um curriculum profissional hoje em dia.
Linguagem interpretadas pelo servidor, são aquelas que ficam escondidas nos arquivos .asp .php .jsp o internauta não tem acesso ao código fonte e são executadas no servidor, ou seja, o que é enviado para o browser é um HTML gerado por esses códigos, esses códigos ficam entre tags no caso do PHP ?> no ASP <% %>... Enviamos variáveis ao servidor pelos métodos de envio GET e POST, é nessas linguagem que enviamos dados aos Banco de dados ex: Mysql, SQL Server... Elas são muito poderosas mas requerem configurações especiais para que funcionem o ASP precisa do servidor de internet da microsoft IIS o PHP utiliza o APACHE. Podemos desenvolver intranets completas e sistemas muito poderosos como CRM, Lojas virtuais etc.
O conteúdo de linguagem interpretadas no servidor é muito extenso e irei tratar em outros posts.
sexta-feira, 1 de fevereiro de 2008
sábado, 26 de janeiro de 2008
Uma maneira fácil de instalar o Apache + PHP + Mysql
Eu no início tinha problemas devido as dezenas de configurações que tinha que fazer para instalar e inicializar os servidores, até que andando meio perdido no baixaki encontrei um software que já me economizou algumas horas de dor de cabeça, o software em questão se chama Vertrigoserv o mesmo possui o o trio Apache + PHP + MySQL e uma interface de administração do MySQL desenvolvida toda PHP, o PHPMyAdmin, com ele você pode administrar seus bancos de dados de uma maneira muito fácil e rápida e o melhor de tudo... Não precisa instalar nada, ele é um sistema que roda pelo browser (IE, Mozilla, Opera). Além disso possui algumas outras ferramentas SQLite, SQLiteManager e ZendOptimizer (comentarei sobre esse em um momento), ele possui um instalador muito simples é só dar alguns clique e pronto, seus servidores estarão prontos para rodar seus scritps em PHP acessando o MySQL.
Procedimento para começar um novo site:
O VertrigoServ instala-se por padrão na pasta C:\Arquivos de programas\VertrigoServ\ aqui você encontrá uma pasta chamada \www depois que estiver dentro da mesma, cada pasta que você criar será um novo site.. Ex: C:\Arquivos de programas\VertrigoServ\www\blogger você precisa apenas digitar no browser http://localhost/blogger/ dessa maneira irá acessar o conteúdo presente na pasta do site blogger.
Vale ressaltar que o mesmo foi desenvolvido para trabalhar em ambiente windows, portanto, caso seja um pessoa que não gosta de perder muito tempo instalando servidores acesse o baixaki e faça o download agora mesmo.
Qualquer dúvida só postar um comentário que entrarei em contato para tentar esclarecê-la.
Procedimento para começar um novo site:
O VertrigoServ instala-se por padrão na pasta C:\Arquivos de programas\VertrigoServ\ aqui você encontrá uma pasta chamada \www depois que estiver dentro da mesma, cada pasta que você criar será um novo site.. Ex: C:\Arquivos de programas\VertrigoServ\www\blogger você precisa apenas digitar no browser http://localhost/blogger/ dessa maneira irá acessar o conteúdo presente na pasta do site blogger.
Vale ressaltar que o mesmo foi desenvolvido para trabalhar em ambiente windows, portanto, caso seja um pessoa que não gosta de perder muito tempo instalando servidores acesse o baixaki e faça o download agora mesmo.
Qualquer dúvida só postar um comentário que entrarei em contato para tentar esclarecê-la.
Apresentação - Carlos Adriano
Olá pessoal, me chamo Carlos Adriano, sou gaúcho, estudante de Ciencia da Computação e trabalho com desenvolvimento de soluções WEB. Essa é minha primeira postagem e espero que gostem, irei tratar de assuntos relacionados a WEB dando ênfase em PHP e MySQL, também irei abordar sobre uma tecnologia que está na "moda" hoje o AJAX (Javascript + XML + CSS).
Nos dias atuais onde a informação é considerada um bem valioso, torna-se importante encontrarmos o que desejamos em qualquer lugar, com a expansão da internet isso tudo se torna bem possível é apenas uma questão de achar a "rede wireless" que está no shopping, nos aeroportos, nos hospitais... Enfim, se pararmos para pensar teremos a sensação de que a informação está do nosso lado o tempo todo. E aos que gostam de trabalhar no desenvolvimento de sistemas administrativos que tem como ideal "colocar a informação em todos os lugares claro que com as devidas medidas de segurança" irão ter aqui algumas dicas de como fazer isso.
Nos dias atuais onde a informação é considerada um bem valioso, torna-se importante encontrarmos o que desejamos em qualquer lugar, com a expansão da internet isso tudo se torna bem possível é apenas uma questão de achar a "rede wireless" que está no shopping, nos aeroportos, nos hospitais... Enfim, se pararmos para pensar teremos a sensação de que a informação está do nosso lado o tempo todo. E aos que gostam de trabalhar no desenvolvimento de sistemas administrativos que tem como ideal "colocar a informação em todos os lugares claro que com as devidas medidas de segurança" irão ter aqui algumas dicas de como fazer isso.
Assinar:
Postagens (Atom)