Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Criando aplicativos no desktop com JavaScript

A demanda por extensibilidade, plugins, widgets e similares é crescente, e demanda ferramentas apropriadas ao seu desenvolvimento. O JavaScript é uma das diversas linguagens que vêm sendo adotadas atualmente para esta finalidade, e o artigo do Ars Technica apresenta um panorama do seu uso integrado a ambientes desktop livres. (via arstechnica.com)

Saiba mais (arstechnica.com).


• Publicado por Augusto Campos em 2009-01-20

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    Gustavo Henrique (usuário não registrado) em 20/01/2009 às 11:13 pm

    Hum… me lembro quando javascript estava “quase” morrendo e hoje parece cada vez mais vivo. mas realmente, usando um pouco a imaginação da pra fazer coisas incríveis apenas com o javascript.
    Se duvidar daqui a pouco vão estar substituindo o pascal por javascript nas faculdades. rsrsrs!

    Hora prega-se que tudo tem que rodar no lado servidor, PHP, JSP, etc. Que o mundo é Web pela portabilidade da aplicação no client.

    Poxa, cada browser tem seu motor JavaScript e roda muito diferente um do outro.

    Daqui a pouco vão “descobrir”:
    - Como rodar aplicação diretamente em seu desktop.

    Cada vez mais as aplicações Web querem/precisam rodar diretamente no lado do cliente. Será que não da para parar de modismo e ver que em nem tudo é Web?

    PS.: No flames. Este post é apenas um desabafo de um usuário que acessa a internet desde que “a internet é Internet”.

    Damarinho (usuário não registrado) em 21/01/2009 às 2:24 am

    (*_*)
    Há mais de 4 anos que os programas da família “wiki” tem demonstrado o uso do JAVA com HTML, PHP, etc.
    http://www.blogjones.com/TiddlyWikiTutorial.html – Este não usa PHP ou APACHE. E pode muito bem ser aplicado como produto-cliente, independente de servidor. Tem muitos plugins, inclusive um REMINDER.

    O editor jedit, em java, como IDE tem plugins de variada funcionalidade.

    Ressalte-se o característica multi-plataforma.

    o/

    Jack Ripoff (usuário não registrado) em 21/01/2009 às 12:29 pm

    Gostaria de ressaltar que Java e Javascript são coisas completamente diferentes, um não tem nada a ver com o outro…

    tenchi (usuário não registrado) em 21/01/2009 às 1:53 pm

    @André Felício, hoje em dia várias coisas da web foram para o desktop, como o próprio javascript, css, etc. Por exemplo, aqueles widgets do KDE (plasma) podem ser escritas em várias linguagens como javascript.

    Se não me engano você pode usar um arquivo de estilo para definir a aparência de um programa em Qt, e já há vários usos de motores html (gtkhtml, webkit, gecko,tkhtml, etc) em aplicativos desktop. Se o flash fosse aberto, certamente já teríamos muitos recursos do desktop (componentes, jogos, aplicativos completos) em flash.

    Cada navegador tem um mecanismo diferente para interpretar js, mas todos devem – ou deveriam – agir mais ou menos da mesma forma, para manter a compatibilidade entre os mesmos. Não precisa ser o mesmo mecanismo, mas que tenha o mesmo comportamento.

    E Gustavo Henrique, o pascal é uma boa linguagem para aprendizado: é baixo-nível o bastante para que você consiga manipular ponteiros mas ao mesmo tempo é de alto nivel a ponto de você não ficar se preocupando sempre com ponteiros (sim, eu fiz uma referência a C :-)). Além do mais a sintaxe do pascal é bastante legível. Blocos são begin e end, você pode fazer atribuições de strings, etc.

    Henrique (usuário não registrado) em 26/01/2009 às 3:35 am

    Os motivos para Javascript estar sendo usado como linguagem de extensão para várias coisas ultimamente é devido a:

    1) Ser uma linguagem fácil de isolar (sandbox), pois não traz toda uma plataforma e bibliotecas junto (como é o caso de outras linguagens script como Perl, PHP, Python, Ruby…). Assim fica muito mais simples o modelo de segurança e cuidar da multiplataforma e desempenho

    2) Terem surgido recentemente bons motores de desempenho cada vez melhor, fazendo uso até de compiladores just-in-time

    3) Muita gente conhece Javascript

    E nenhum desses motivos tem a ver com web.

Este post é antigo (2009-01-20) e foi arquivado. O envio de novos comentários a este post já expirou.