Mostrando postagens com marcador web. Mostrar todas as postagens
Mostrando postagens com marcador web. Mostrar todas as postagens

quinta-feira, 8 de janeiro de 2009

Web 2.0 e a Programação

Para quem vive hoje no mundo na informática, seja ele como profissional da área ou como usuário, sabe que as coisas estão mudando de maneira muito rápida, não é de hoje que os softwares estão començando a ser desenvolvidos para rodarem em um ambiente web, ou seja, serem usados através da internet. Mas para que tudo isso funcione corretamente, foi necessário a união de várias tecnologias que tornassem a experiência do usuário mais rica, intuitiva, com interfaces rápidas, bonitas e que sejam fáceis de usar.O AJAX, Javascript e o PHP, por exemplo, estão com muita força no mercado suprindo esta necessidade de uma programação simples e modular. Os módulos podem ser reutilizados em diversos softwares ou compartilhados para serem usados por programas de terceiros.

Métodologias e conceitos como o Getting Real (metodologia de produção utilizada pela equipe da 37signals [pequena equipe que cria software simples e focado] que prega a construção de softwares pulando todas as etapas que representam a realidade - como wireframes, documentação de especificação, gráficos, etc - partindo direto para o que é realidade) e Agile (conjunto de práticas para desenvolver e ajudar outros a desenvolver software) tem-se popularizado entre as empresas que desenvolvem aplicativos ditos "Web 2.0", termo esse que foi usado pela primeira vez em Outubro de 2004 pela O´Reilly Media como nome de uma série de conferências sobre o tema, popularizando-se rapidamente a partir de então. Tim O´Reilly definiu que :

"Web 2.0 é a mudança para uma internet como plataforma, e um entendimento das regras para obter sucesso nesta nova plataforma. Entre outras, a regra mais importante é desenvolver aplicativos que aproveitem os efeitos da rede para se tornarem melhores quanto mais são usados pelas pessoas, aproveitando a inteligência coletiva"

A Web 2.0 propõe uma experiência de uso semelhante ao de aplicativos para desktop, fazendo combinações de tecnologias que incluem Web Services APIs, AJAX, Web syndication entre outras. Técnologias estas que aumentaram a velocidade e a facilidade de uso de aplicativos Web, proporcionando que usuários que não tinham um conhecimento necessário publicaseem e consumissem informações de forma rápida e constante. Blogs como este e Wikis são grandes expoentes dessa nova forma de se usar a internet.

A Web 2.0 permitiu ainda o desenvolvimente de interfaces ricas, completas e funcionais, sendo que alguns aplicativos Web são considerados por muitos como "desktops on-line" proporcionando ao usuário um ambiente de trabalho completamente baseado na WWW, acessível de qualquer computador com conexão a internet.

Terminando este pequeno resumo sobre este assunto que já está tão vasto e vem crescendo cada dia mais, podemos dizer em um futuro não muito distante que a Web será a plataforma e o software apenas um serviço.


FONTE: http://pt.wikipedia.org/wiki/Web_2.0

quarta-feira, 15 de outubro de 2008

Como Instalar o Internet Explorer 6 no Linux

Apesar do Software Livre estar ganhando espaço no mercado, infelizmente ainda esbarramos em certos inconvenientes que tentam nos empurrar software proprietário.

Atualmente existem o equivoco de desenvolvimento de páginas e testa-la apenas em plataforma proprietário, quando deveria ser dado o poder de escolha ao usuário, e este decidir pela melhor ferramenta.

Levando-se em consideração a segurança, e de conhecimento que plataformas proprietárias apresentam um maior número e gravidade de falhas, além de em alguns casos levarem muito tempo para disponibilizarem a correção, o que com o software livre não acontece, pois é uma comunidade que desenvolve, portanto mais “técnicos” estão
à mão para corrigir eventuais erros.

“Mas eu uso Linux... e agora???” Felizmente hoje temos uma solução que é o ies4linux, que instala o IE6 em sua máquina Linux. Assim, caso necessite acessar aquele(s) site(s) que não abria(m) em seu Firefox, agora poderá fazê-lo.

Detalhe importante:

este tutorial foi elaborado para distribuições Linux
derivadas do Debian, no nosso caso, o Ubuntu.
Mãos na massa:

-Abra um terminal :
(Alt+F2 → digite: gnome-terminal)

No terminal:

Primeiramente torne-se
root (administrador do sistema):

$ → Linha de
comandos executados como usuário comum

# → Linha de
comandos executados como root

Obs.: Esses caracteres
(“$” e “#”) não deverão ser
digitados, considerar somente o que vier após os mesmos em
cada linha

$ sudo su

(digite sua senha)

# cd /tmp

# wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- sudo
apt-key add -

# wget http://wine.budgetdedicated.com/apt/sources.list.d/hardy.list -O /etc/apt/sources.list.d/winehq.list

# apt-get update

# apt-get install cabextract wine

# exit

$ cd /tmp

$ wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz

$ tar zxvf ies4linux-latest.tar.gz

$ cd ies4linux-*

$ ./ies4linuxSurgirão as seguintes telas:


Início da instalação


Dê Ok




Fim da Instalação

Aguarde até baixar tudo o que é requerido.


Criando um atalho


Na área de trabalho: botão direito → “Criar lançador...” :




Criação de atalho

Agora é só testar clicando no ícone recém criado.

Plugins


É recomendável acessar sites que usam plugins Flash e Java e conforme as
solicitações do próprio navegador instalar o que
for pedido.





IE6
rodando sob Linux


Eventuais Problemas


Em testes efetuados foi notado em sites que usam flash há um pequeno inconveniente, em que, as animações ficam piscando. Porém, nada de realmente relevante quando pensamos no maior benefício que é estar sob um sistema seguro (Linux).


Conclusão


A Internet é para TODOS, ou seja, usuários de software livre ou proprietário. Não é justo que sejamos obrigados a adotar um lado ou outro, pois temos liberdade de escolha e devemos exercer esse sagrado direito. Para quem usa Linux não
seria diferente.