outubro 9th, 2012
O TypeScript é uma linguagem de programação OpenSource (código fonte disponível no CodePlex), que foi anunciada no dia 1° de outubro de 2012 por Anders Hejlsberg, Technical Fellow da Microsoft e criador do C#, Turbo Pascal, Delphi, entre outros. Quando li sobre o anúncio do TypeScript pela primeira vez imaginei que seria simplesmente um outro CoffeeScript da vida, mas ao conhecer os detalhes percebi que é muito mais interessante do que eu imaginava.
Mas então, pra que serve o TypeScript?
O TypeScript é um superset tipado do JavaScript que compila para, adivinha… JavaScript, e por padrão, todo o código JavaScript já é código TypeScript válido. O objetivo é desenvolver aplicações podendo utilizar tipagem, classes, interfaces, modulos (que servem como namespaces). Existe até a possibilidade de usar funções anônimas no estilo Lambda do C# que achei muito legal. E tudo isso, como disse antes, gerando um código JavaScript puro, então é possível utilizar as mesmas bibliotecas que você já está acostumado, como Node.js, jQuery, etc…

A esquerda, o código TypeScript, na direita, o resultado.
Você pode aprender sobre a linguagem no site oficial http://typescriptlang.org e brincar no playground online em um editor muito bacana, com direito a intellisense e syntax highlight.
Enfim, a única coisa que não gostei, é que com ASP.NET precisamos adicionar um target BeforeBuild no .csproj da aplicação, mas achei muito interessante a iniciativa da Microsoft com o TypeScript, principalmente tipagem estática, módulos e interfaces abertas, que facilitam muito o desenvolvimento.
Filed in JavaScript,TypeScript
- Tags: JavaScript, microsoft, typescript
-
2 Comments
agosto 15th, 2012
Hoje a Microsoft anunciou também a liberação do Entity Framework 5, disponibilizado no NuGet e também incluído no Visual Studio 2012.
O que há de novo no EF5
Além de corrigir bugs do EF4.3, o EF5 inclui diversas funcionalidades novas:
- Suporte a Enum
- Melhora na performance
- O Code First agora detecta se você tem LocalDb ou SQL Express disponível
- O Code First irá adicionar tabelas a bancos existentes
Anúncio oficial: http://blogs.msdn.com/b/adonet/archive/2012/08/15/ef5-released.aspx
Até!
Filed in .NET,Entity Framework
- Tags: .NET, Entity Framework
-
0 Comments
agosto 15th, 2012
Jason Zander, da Microsoft, anunciou hoje no seu blog (http://blogs.msdn.com/b/jasonz/archive/2012/08/15/visual-studio-2012-and-net-framework-4-5-released-to-the-web.aspx) a disponibilização oficial do Visual Studio 2012 e do .NET Framework 4.5.
Em breve vou publicar screencasts mostrando algumas funcionalidades desta excelente IDE.
Filed in .NET
- Tags: .net framework 4.5, visual studio 2012
-
0 Comments
julho 20th, 2012
Quem já desenvolveu aplicações WPF, Silverlight ou Metro style, já conhece o padrão MVVM (Model – View – View Model). Pra quem não conhece, MVVM é um padrão para separação de responsabilidades, criado em 2005 por John Gossman, um dos arquitetos do WPF e do Silverlight na Microsoft.
Knockout é uma biblioteca Javascript que facilita a criação de interfaces ricas, dinâmicas e responsivas. Sempre que você precisar que partes da sua interface mudem dinâmicamente, seja por uma ação feita pelo usuário ou mudanças de dados externos (ex. banco de dados), o Knockout pode ajudar a implementar esta funcionalidade de maneira muito fácil.
A biblioteca traz conceitos como, declarative bindings, para associar elementos do DOM ao view model de uma forma bem simples, atualização automática da interface assim que o view model é alterado, dependency tracking, para setar relações entre os dados do model, e sistema de templates. Você pode utilizar a bilioteca com qualquer tecnologia, seja server ou client-side, ela foi desenvolvida em Javascript puro, é pequena e não possui nenhuma dependência (jQuery por exemplo).
Criei um exemplo no JsFiddle.net para facilitar os testes (clique na aba “result” para rodar o código):
Para mais informações, acesse o site do Knockout. Lá você encontrará um excelente tutorial interativo.
Grande abraço e até a próxima!
Filed in JavaScript,Knockout
- Tags: JavaScript, Knockout
-
2 Comments
julho 19th, 2012
A partir de hoje a Microsoft está disponibilizando o Entity Framework sobre licença de código livre (Apache 2.0), com o código fonte hospedado no Codeplex. Isso permitirá que desenvolvedores se involvam diretamente com o projeto, fornecendo feedback, código, correção de bugs, desenvolvimento de novas funcionalidades e muito mais.
Código fonte: http://entityframework.codeplex.com
Leia mais sobre isso no seguinte post do blog ADO.NET: http://blogs.msdn.com/b/adonet/archive/2012/07/19/entity-framework-and-open-source.aspx
Filed in C#,Entity Framework
- Tags: C#, Entity Framework
-
0 Comments