18098
Framework simples permite o uso de tipos estáticos em aplicativos web, trazendo segurança e escalonabilidade.
Um ano após ser disponibilizado como código aberto, os desenvolvedores do framework para aplicativos web Opa anunciaram a versão 1.0 da plataforma. O Opa é um framework simples para construção de aplicativos web que "corta" automaticamente o código para ser executado separadamente no servidor e no cliente. De acordo com seus desenvolvedores, graças ao seu tipos estáticos os programas Opa são em grande parte imunes a injeções SQL ou de código e ataques XSS, além de poderem ser escalonados com facilidade, graças à sua arquitetura concorrente e sem travas.
O Opa é também uma linguagem de programação com tipos estáticos que é compilada para JavaScript através de um compilador OCaml. A linguagem também é capaz de lidar com fragmentos HTML e seletores CSS, podendo ser usados livremente. Com a versão 1.0 do Opa framework, uma coleção completa de JavaScript foi construída em torno do Node.js e do MongoDB; as primeiras versões do Opa possuiam seu próprio backend, mas os desenvolvedores receberam inúmeros pedidos para que o framework suportasse tecnologias de runtime já existentes. Eles escolheram o Node.js por demanda popular. Como o Opa é agora capaz de gerar aplicativos JavaScript, seus desenvolvedores o cunham como "o framework mais avançado na existência para JavaScript".
Entre os recursos presentes está uma distribuição automática cliente/servidor/base de dados, reescrita automática de código para garantir que o aplicativo Node.js não sofra problemas e inferência agressiva de tipos para tornar mais fácil o uso da tipagem estática. Os desenvolvedores estão também publicando seus planos para as versões futuras e afirmaram que o Opa 1.1 possuirá bibliotecas e APIs padrão aprimoradas, mensagens de erro do compilador mais detalhadas e um melhor desempenho do backend Node.js.
O Opa foi desenvolvido como um projeto de uma equipe de pesquisadores e engenheiros, e boa parte de seu desenvolvimento ocorre na MLState, um de seus patrocinadores; o framework também recebe suporte do startup francês Plug Up. O Opa está disponível pré-compilado para sistemas Mac OS X, Windows e plataformas Linux em 64 bits. Para uso em plataformas de 32 bits o framework deve ser compilado. O Opa é publicado sob a Affero GPL e seu código-fonte pode ser encontrado no repositório GitHub do projeto.
Fonte: h-online, em inglês.
|
Empresas de TI e Telecom oferecem 498 vagas e estágios Publicado em: 19/06/2013 às 10:35 | leituras | Pelo menos sete grandes empresas estão divulgando 498 vagas para profissionais de TI através dos meios de comunicação, no mercado brasileiro. |
|
HP e Google vão entregar solução para PME entrar na nuvem Publicado em: 18/06/2013 às 14:53 | leituras | MB IT in a Box utiliza hardware da HP com Google Apps for Business. Pacote estará disponível inicialmente nos EUA com chegada prevista aos demais mercados até final de 2013. |
|
Microsoft e USP fazem concurso de apps móveis para universitários Publicado em: 18/06/2013 às 12:27 | leituras | Objetivo é que os estudantes da Poli-USP criem aplicativos para mobile usando as novas ferramentas do Windows 8, com o tema "Aplicações para os cidadãos durante a Copa 2014”. |
|
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 | leituras | Aprenda como atualizar o kernel do seu sistema Linux para as mais novas versões. |
|
Samsung mistura câmera e Galaxy S4 para criar o Galaxy S4 Zoom Publicado em: 17/06/2013 às 17:14 | leituras | Híbrido tem zoom óptico de 10x, flash Xenon e estabilização ótica de imagem. Tudo isso rodando em um processador dual-core de 1.5 GHz e Android 4.2. |
|
Facebook planeja serviço alternativo ao Google Reader Publicado em: 17/06/2013 às 15:41 | leituras | Serviço alternativo ao Google Reader poderá ser lançado em 20 de junho. |
|
Brasil terá 900 mil conexões LTE até o final de 2013 Publicado em: 17/06/2013 às 15:15 | leituras | Esse valor está muito abaixo da expectativa após o lançamento da rede 4G, em abril. |
|
Empresa cria computador menor do que uma moeda Publicado em: 17/06/2013 às 12:00 | leituras | Dispositivo roda o Android 4.1, mas também pode usar outros sistemas baseados em Linux. |
|
Projeto do Google usa balões para levar internet a áreas remotas Publicado em: 17/06/2013 às 10:28 | leituras | Balões gigantes levarão web a velocidades similares as das redes 3G. Primeiro teste do 'Project Loon' começou neste sábado na Nova Zelândia. |
|
Red Hat atualiza virtualização e produtos OpenStack Publicado em: 13/06/2013 às 16:36 | leituras | Empresas como HP, NetApp e Symantec planejam utilizá-lo para fornecer recursos operacionais e de manutenção de produtos. |
|
LibreOffice 4.1.0 com beta 2 pronto para teste Publicado em: 11/06/2013 às 14:58 | leituras | Release de desenvolvimento permite rotacionar imagens no Writer; além disso, várias traduções foram aprimoradas e uma série de bugs foram corrigidos. |
|
Novo post no blog do maddog: FISL e DrupalCamp Publicado em: 10/06/2013 às 14:12 | leituras | maddog dá uma dica de como se inscrever mais barato no FISL 14 e ainda aproveitar a DrupalCamp! |
|
FISL e DrupalCamp Porto Alegre Publicado em: 10/06/2013 às 12:23 | leituras | maddog dá a dica: inscreva-se para na caravana DrupalCamp e vá ao FISL em Porto Alegre com 50% de desconto. |
|
Komputer promove workshop gratuito de gestão de projetos Publicado em: 06/06/2013 às 17:11 | leituras | Gestão de projetos é um tema atual e discutido nos mais diversos segmentos do mercado. Pensando nisso, a Komputer, consultoria especializada em SUSE Linux, está oferecendo um workshop gratuito a esse respeito. As vagas são limitadas. |
|
Raspberry Pi recebe novo sistema de instalação Publicado em: 06/06/2013 às 14:22 | leituras | Software NOOBS (New Out Of Software Box) pode ser instalado em um cartão SD de 4GB ou superior e fornece aos usuários a possibilidade de experimentar diferentes sistemas Linux de forma mais fácil. |
|
Violação de patentes na mira de Barack Obama Publicado em: 04/06/2013 às 10:55 | leituras | Presidente norte-americano endurece leis e anuncia ações executivas para derrubar “patent trolls” nos Estados Unidos, especialmente na área de tecnologia. |
|
Novo artigo online: Combate aos novos malwares exige proteção 360º Publicado em: 29/05/2013 às 18:55 | leituras | Artigo de Marcos Tabajara, Country Manager da Sourcefire no Brasil, fala sobre segurança retrospectiva em tempos de Big Data e Cloud Computing. |
|
MIT Game Lab abre fontes do motor de jogos relativista Publicado em: 29/05/2013 às 16:01 | leituras | Ferramentas do OpenRelativity foram projetadas para ajudar desenvolvedores de jogos a criar experiências educativas que explicam e demonstram a relatividade restrita. |
|
UOL Host lança nova plataforma de hospedagem de sites, inédita no mercado brasileiro Publicado em: 29/05/2013 às 15:37 | leituras | Nova plataforma permite maior velocidade no carregamento do site. Além disso, os serviços ficam disponíveis mesmo que ocorra uma manutenção nos servidores. |
|
Combate aos novos malwares exige proteção 360º Publicado em: 29/05/2013 às 14:36 | leituras | Assim como nos carros, a segurança retrospectiva funciona como “espelhos retrovisores”, permitindo um novo nível de eficiência na segurança que combina detecção retrospectiva e solução do problema em tempo real. |
|
Chrome 28 Beta fica mais rápido e traz melhorias para o Android Publicado em: 27/05/2013 às 11:10 | leituras | Novos recursos para desenvolvedores incluem a introdução de uma API Fullscreen na versão Android do navegador. |
|
Twitter implementa autenticação de dois fatores Publicado em: 23/05/2013 às 11:20 | leituras | O recurso, chamado pelo Twitter de “verificação de login”, deverá tornar mais difícil o sequestro de contas de usuários. |
|
Hitachi e o grande enigma do hardware Publicado em: 22/05/2013 às 18:28 | leituras | Plataforma de conteúdo Hitachi demonstra os problemas relacionados à nuvem confrontados por muitos fornecedores de TI que fizeram seus nomes baseados em hardware proprietário. |
|
Chrome 27 chega com melhor velocidade de carga e correções de segurança Publicado em: 22/05/2013 às 15:57 | leituras | Nova versão inclui melhorias de desempenho e corrige uma série de vulnerabilidades de segurança classificadas em alta prioridade. |
|
Após um ano, Perl 5.18 torna-se estável Publicado em: 22/05/2013 às 15:01 | leituras | Principal mudança inclui uma grande revisão na implementação de hash. |