Os primeiros detalhes do Dart

Publicado em 11/10/2011 às 18:42 | 5823 leituras

Alternativa do Google ao JavaScript ganha um site que oferece detalhes sobre sua estrutura.


Versão para impressão Enviar por email


DartOs rumores de que o Google estaria trabalhando em uma segunda linguagem de programação, além do Go, para oferecer uma alternativa ao uso de JavaScript dentro de navegadores web foi confirmada, agora que a empresa começou a fornecer detalhes da linguagem Dart, desenvolvida para "programação web estruturada". Os detalhes estão disponíveis em um novo website, dartlang.org. Os desenvolvedores da linguagem afirmam que tinham três objetivos em sua criação: criar uma linguagem estruturada e flexível para programação web, torná-la uma linguagem familiar e natural para programadores, e oferecer alto desempenho em dispositivos modernos. O tradicional programa-exemplo "Hello world" é bem familiar em Dart:


main() {
  print('Hello World')
}


O Dart é uma linguagem similar ao C com tipos opcionais, que os desenvolvedores permitem que um desenvolvedor comece um programa sem tipos e "acrescente-os depois conforme necessário". Para concorrência, a linguagem suporta "Isolates" que podem ser criados, gerados e contatados pelo aplicativos. Isolates são parte da biblioteca central, que inclui tipos Iterable como List, Set, HashSet e Queue, tipos Map como hashMap e LinkedHashMap, além de outros tipos como Date, Duration, num, String, StringBuffer, TimeZone e RegExp. Há também uma biblioteca DOM para a navegação em documentos HTML5. Um panorama técnico do Dart pode ser encontrado no site oficial sobre a linguagem, em que você também pode acessar exemplos de programas.


A implementação da linguagem permite que o código seja executado tanto em uma máquina virtual nativa, para uso em servidores, ou compilados em código JavaScript para que possa ser executado em um navegador web moderno. O Dart usa um novo tipo MIME, "application/dart" para indicar seu código dentro do elemento "script" de um documento HTML. Há um certo ceticismo de que os desenvolvedores dos navegadores web virão a suportar esse nova linguagem em um futuro próximo, e atualmente o Dart ainda não está integrado nem mesmo ao próprio Chrome do Google, mas os desenvolvedores já afirmaram estar considerando a ideia.


Em sua atual condição, a linguagem Dart deve ser construída a partir de seu código-fonte, distribuído sob uma licença BSD, que pode ser encontrada na página do Google Code do projeto.


Fonte: h-online, em inglês.

Comentários


Outras notícias

Encontro global da Cisco tenta atrair mulheres para mercado de TI

Publicado em: 24/04/2014 às 17:46 | leituras |

Empresa realiza evento global “Girls in ICT Day” com versões simultâneas em São Paulo e no Rio de Janeiro, com participação também de outros países da América Latina via telepresença.

Uol cria plataforma online de cursos para empreendedores

Publicado em: 24/04/2014 às 15:51 | leituras |

Serviço lançado em parceria com a Endeavor é voltado para quem quer abrir seu próprio negócio ou busca orientação para o crescimento da sua empresa.

Google cria algoritmo capaz de enganar o CAPTCHA

Publicado em: 24/04/2014 às 13:57 | leituras |

Segundo a empresa, a tecnologia entende os números de casas e prédios 90% das vezes, o que é bastante, visto que os algoritmos têm de superar uma série de questões como iluminação e formato dos objetos a serem traduzidos.

Marco Civil garante privacidade, avalia pioneiro da web no Brasil

Publicado em: 24/04/2014 às 11:40 | leituras |

Segundo o engenheiro Demi Getschko, considerado pioneiro da web no Brasil, o Marco Civil está "a serviço da internet para protegê-la de interferências espúrias de futuros projetos de lei bem-intencionados que podem ser danosos ou de bisbilhotagem adicional".

Malware Android engana usuários do Facebook e rouba dados

Publicado em: 24/04/2014 às 9:07 | leituras |

Vírus instrui usuários da rede a fazer o download e instalar o malware Android que pode roubar códigos de autenticação enviados via SMS.

Heartbleed: 86% dos apps móveis continuam vulneráveis, diz Trend Micro

Publicado em: 23/04/2014 às 16:53 | leituras |

Grande parte dos aplicativos é da categoria 'estilo de vida' e dados como endereço e cartão de crédito dos usuários podem ser expostos.

Rio se prepara para ganhar 50 empreendimentos digitais

Publicado em: 23/04/2014 às 15:20 | leituras |

O Start-up Rio vai destinar um total de R$ 5 milhões para o incentivo desses 50 projetos. O objetivo é expandir a cultura de inovação tecnológica, criatividade e empreendedorismo no Rio de Janeiro, busca transformar o estado em uma vitrine de exportação dessas futuras empresas.

Oracle identifica os produtos afetados pelo Heartbleed

Publicado em: 23/04/2014 às 13:23 | leituras |

Alguns produtos ainda não possuem correções. A empresa informou que está trabalhando em ritmo acelerado para a correção de todos os produtos que apresentaram a vulnerabilidade.

A nuvem pode ficar mais cara!

Publicado em: 23/04/2014 às 12:39 | leituras |

Ao contratar o serviço, é importante contabilizar o recolhimento de impostos, mesmo que o fornecedor esteja fora do país e o pagamento seja feito por cartão de crédito ou transferência bancária internacional.

O e-Social e o fim da informalidade no setor de TI

Publicado em: 23/04/2014 às 10:46 | leituras |

O e-Social é uma iniciativa do Governo Federal para unificar as obrigações fiscais, trabalhistas, e previdenciárias, de todas as empresas, e principalmente torná-las digitais, permitindo ao governo um salto de eficiência na fiscalização dos contribuintes.

Apple busca novos funcionários para trabalhar em sistema de pagamentos móveis

Publicado em: 23/04/2014 às 10:27 | leituras |

De acordo com o site Re/code, duas fontes familiarizadas com o assunto dizem que a entidade tem se reunido com empresários candidatos a dois novos cargos na companhia. As posições seriam de chefe de produto e diretor de cargos de desenvolvimento de negócios, ambas focadas exclusivamente na construção e gerenciamento de uma plataforma voltada para pagamentos móveis.

Falta de profissionais ameaça projetos em TI

Publicado em: 23/04/2014 às 9:59 | leituras |

O setor vive um verdadeiro apagão de mão de obra. A falta de profissionais no mercado de tecnologia da informação (TI) levou o setor a tomar medidas inusitadas: importar mão de obra especializada.

CONSOLINE: Congresso de Software Livre do Nordeste

Publicado em: 22/04/2014 às 17:52 | leituras |

O CONSOLINE será realizado no dia 26/04/2014, em Recife. É um evento gratuito constituído junto com a comunidade Pernambucana para divulgar, debater e fomentar o Software Livre no estado.

Brasil pode se destacar por pequenos projetos de SDN

Publicado em: 22/04/2014 às 15:02 | leituras |

No mercado de Tecnologia da Informação e Comunicação as inovações, o tempo de mudanças e migrações são rápidos. Em cinco anos, processos e formas de lidar com a tecnologia podem ser totalmente diferentes.

Conferência em SP debate internet mais global e segura

Publicado em: 22/04/2014 às 13:13 | leituras |

Documento que será aprovado esta semana no encontro NetMundial condena a espionagem mas defende uma governança multissetorial da internet.

Fundação Gates recebe inscrição de projetos inovadores do Brasil

Publicado em: 22/04/2014 às 12:32 | leituras |

Programa já tem parceria com fundações de amparo à pesquisa de 17 estados do Brasil. Inscrição para interessados em concorrer vaga vai até 06/05.

Equipe do OpenBSD cria fork do OpenSSL chamado LibreSSL

Publicado em: 22/04/2014 às 10:38 | leituras |

Conhecido por sua renomada segurança, o OpenBSD agora ataca o SSL e cria um fork do OpenSSL.

Crackers reutilizam código fonte de malware para ataques virtuais

Publicado em: 22/04/2014 às 8:56 | leituras |

Relatório de Ameaças 2014 da Websense revela a crescente infraestrutura global de serviços apoiando atividades criminosas, incluindo kits de exploração e cadeias de redirecionamento em sites comprometidos.

Novidades do segundo dia de Build Conference

Publicado em: 21/04/2014 às 8:51 | leituras |

Saiba tudo sobre as novidades do segundo dia de Build Conference.

Lançado o Ubuntu 14.04 – baixe agora

Publicado em: 17/04/2014 às 17:51 | leituras |

Saiu o tão aguardado Ubuntu 14.04. Se você estava na expectiva, é hora de baixar a nova versão do Ubuntu.

Chrome Remote Desktop chega ao Android

Publicado em: 17/04/2014 às 16:14 | leituras |

O Google anunciou hoje a chegada ao Chrome Remote Desktop para Android, um novo aplicativo que permite acessar outros computadores e/ou permitir que outro usuário acesse seu computador de forma segura pela internet.

Fire TV: Conheça o media center (e console de games) da Amazon

Publicado em: 17/04/2014 às 16:03 | leituras |

O Fire TV, apesar do nome, parece bem promissor, mesmo custando US$ 99 (lá fora). Este set-top box já conta com suporte aos populares apps Netflix e Hulu, além do serviço de streaming da Amazon, é claro, entre outros serviços.

UOL Host capacita parceiros para avançar nas PMEs

Publicado em: 17/04/2014 às 13:58 | leituras |

Para este ano, informa Ricardo Dutra, diretor da empresa, a capacitação desses parceiros é o mote. Para isso, destaca, há o investimento na oferta de cursos pela Internet. "Precisamos garantir que o atendimento remoto tenha qualidade em qualquer lugar do país. O treinamento é absolutamente crucial para fidelizarmos os clientes".

SP vai usar tecnologia da polícia de Nova York para controlar crimes

Publicado em: 17/04/2014 às 13:36 | leituras |

Sistema de monitoramento inteligente criminal, baseado em ferramentas de Big Data, será implementado na Secretaria de Segurança estadual de São Paulo pela Microsoft.

Infraestrutura de rede antiga é um dos gargalos da SDN

Publicado em: 17/04/2014 às 11:30 | leituras |

Segundo um levantamento apresentado pela Avaya, o tempo médio para uma janela de manutenção na rede é de 27 dias. A demora, no entanto, causa algumas consequências.


Mais notícias


whitepapers

mais whitepapers

  

  1. Baixe o curso de shell script do Julio Cezar Neves

    Publicado em 07/04/2008 às 19:41 | 187050 leituras

  1. Resultado do concurso "Por que eu mereço ganhar um netbook?"

    Publicado em 30/09/2009 às 3:00 | 110625 leituras

  1. Software público brasileiro na Linux Magazine Especial

    Publicado em 29/07/2011 às 15:07 | 103532 leituras

  1. Lançado o phpBB 3

    Publicado em 13/12/2007 às 18:42 | 94799 leituras

  1. TeamViewer disponível para Linux

    Publicado em 26/04/2010 às 1:27 | 75309 leituras

  1. Novo Astaro Security Gateway v8

    Publicado em 06/12/2010 às 11:48 | 6108 leituras

  1. IBM disponibilizará serviços de Cloud em plataforma de código aberto

    Publicado em 12/03/2013 às 11:43 | 3240 leituras

  1. Escute melhor com o PulseAudio 2.0

    Publicado em 14/05/2012 às 16:09 | 3829 leituras

  1. [VÍDEO] Novos ataques contra o Oracle

    Publicado em 04/10/2012 às 16:03 | 3455 leituras

  1. Atualizando o kernel do Ubuntu para uma nova versão – 3.9.5 e 3.9.6

    Publicado em 18/06/2013 às 11:25 | 3434 leituras