Novidades do MIX 10

by Ricardo Oneda 21. março 2010 19:22

Na semana que passou, aconteceu em Las Vegas, EUA, o evento MIX. Ao lado do PDC e do TechED, o MIX compõe a trinca de eventos principais da Microsoft e, apesar de nunca ter ido a nenhuma edição, na minha opinião, acaba sendo o evento mais interessante, pois é uma conferência para desenvolvedores e designers e também porque é nele que os anúncios mais legais têm sido feitos.

Ao contrário do PDC 09, quando tive oportunidade de acompanhar o evento in loco em Los Angeles, acompanhei o MIX aqui mesmo do Brasil. Aliás, os vídeos das palestras do MIX, como se tornou costume, já estão disponíveis gratuitamente para download. Ou seja, mesmo para aqueles que, como eu, não puderam acompanhar o evento ao vivo, não há desculpa para dizer que não sabe o que aconteceu por lá.

O grande assunto do MIX 10 foi a divulgação da plataforma de desenvolvimento para o Windows Phone 7, o novo sistema operacional da Microsoft para telefones celulares, que tem recebido muitos elogios, apesar dele só chegar no segundo semestre de 2010. O desenvolvimento de aplicações para o Windows Phone 7 será feito através do Silverlight e do XNA Framework. Assim, os desenvolvedores poderão reaproveitar todo o conhecimento que já possuem nessas plataformas para criar aplicações para celulares. Também foram disponibilizadas versões CTPs de ferramentas de desenvolvimento para o Windows Phone 7 que se integram com o Visual Studio 2010 e Expression Blend 4, além de uma versão da família Express do Visual Studio (que é gratuita) voltada para esse ambiente.

Dessa forma, o Silverlight passa a ser uma peça ainda mais fundamental na estratégia de plataforma de desenvolvimento da Microsoft. Além de possibilitar a criação de aplicações RIA que rodam no browser (e também fora dele, através do recurso Out-Of-Browser), agora a mesma plataforma será utilizada para desenvolvimento de aplicativos móveis. Por falar em Silverlight, também foi divulgado o market share do produto, que passou de 45% na época do PDC, em novembro de 2009, para 60% agora em março de 2010. Ou seja, 60% das máquinas que acessam a Internet já possuem o plug-in do Silverlight instalado, o que é um crescimento impressionante, considerando o curto tempo de vida que essa tecnologia tem.

Outro assunto aguardado e comentado foi o Internet Explorer 9. Foi disponibilizada para download uma prévia do que teremos na próxima versão do browser da Microsoft. Que fique bem claro: ainda não se trata de uma versão beta que pode ser utilizada para uso diário, mas sim uma prévia voltada para desenvolvedores, cujo objetivo é demonstrar as melhorias na renderização das páginas, o novo engine para javascript (que passa a utilizar um dos núcleos de processadores com vários núcleos para compilar o código javascript e, consequentemente, ganhar velocidade) e na aderência aos padrões web. A Microsoft promete atualizar essa versão prévia em curtos intervalos de tempo (a cada oito semanas), até disponibilizar uma versão beta mais próxima da versão final, voltada para um público menos técnico.

Outro anúncio feito durante o MIX 10 foi a liberação da versão Release Candidate do Silverlight 4 e do WCF RIA Services. Essa é a última versão antes do lançamento da versão final, que deve ocorrer em breve.

Tags: , , , ,

Semana do Visual Studio 2010 e .NET Framework 4.0 no Channel 9

by Ricardo Oneda 14. novembro 2008 01:43

O Channel 9, site de vídeos da Microsoft, está promovendo uma semana dedicada ao Visual Studio 2010 e .NET Framework 4.0. Em setembro, eles já haviam dedicado uma semana ao Visual Studio Team System 2010. Além desses recursos, caso você esteja interessado em saber em primeira mão o que vem por aí, também já está disponível o Training Kit do Visual Studio 2010, com apresentações, hands-ons e demos.

Tags: , ,

Novidades do PDC 2008

by Ricardo Oneda 9. novembro 2008 19:05

O PDC 2008 aconteceu no final de outubro. Não estive lá, mas tentei acompanhar o evento a distância, principalmente lendo blogs e sites de notícias. Os vídeos das apresentações também estão disponíveis gratuitamente para download, mas confesso que ainda não consegui assiti-los. Segue um pequeno resumo daquilo que li - não espere nada muito detalhado; os comentários a seguir são baseados na primeira impressão que tive sobre os principais assuntos abordados:

Windows Azure: foi o grande lançamento e assunto do evento (eu achava que seria o Windows 7). Foi definido como o sistema operacional da Microsoft para a computação em nuvem. Percebi que essa definição causou muita confusão. É bom deixar claro alguns pontos: o Windows Azure não vai ser a próxima versão do Windows e nem estará disponível para ser comprado e instalado em casa ou nas empresas. Além disso, não substituirá a instalação do Windows ou algum outro sistema operacional nos computadores. A melhor definição que li sobre o Windows Azure foi a do blog Negócio de Risco, da Microsoft Brasil:

"Nos últimos dois anos a Microsoft trabalhou para montar um super-computador, formado por centenas de milhares de CPUs operando conjuntamente e conectados a terabytes de memória e petabytes de armazenamento. Esta estrutura toda está fisicamente espalhados por quase uma dezena de datacenters mas opera como uma única e gigantesca máquina, talvez a maior existente no mundo. O Windows Azure é o sistema operacional que roda nesta máquina.

Em termos conceituais o Windows Azure faz as mesmas funções que qualquer outro sistema operacional. Ele gerencia a alocação dos recursos da máquina, intermedia o acesso ao hardware, oferece aos desenvolvedores uma plataforma que permita a eles escrever aplicações para a máquina, gerentia a comunicação entre as aplicações, cuida da interface com o usuário,  etc. A diferença fundamental entre o Windows Azure e os outros Windows é que ele não roda no seu PC e sim no super-computador da Microsoft." 

 

 

 

Resumidamente, o Windows Azure é o sistema operacional que controlará uma espécie de serviço de hosting a ser oferecido pela Microsoft. Teoricamente faz sentido que essa infra-estrutura não fique com a empresa que contrata esse tipo serviço. As empresas estão preocupadas com seus negócios, e não com parafernálias técnicas. Entretanto, na prática, não sei se as coisas funcionam assim. Há ainda pontos importantes a serem analisados, principalmente os referentes à disponibilidade, privacidade e segurança.

Windows 7: acabou sendo ofuscado pelo Windows Azure e também porque não trouxe nada de revolucionário (aliás, como já era previsto). A Microsoft adotou a política de fazer melhorias no que já se tem ao invés de entupir o sistema operacional com funcionalidades que muitas vezes nem são utilizadas - e que podem causar mais dor de cabeça do que benefícios. Os avanços do Windows 7 parecem ter se concentrados em campos como usabilidade, diminuição do tempo de boot e número de serviços carregados por padrão, redução no consumo de memória, melhorias no consumo de baterias de notebook, além de suporte a multi-touch. Como podem notar, foram focados aspectos básicos, o que, na minha opinião, está corretíssimo. Na maior parte das vezes, menos é mais. Segundo relatos, o sistema parece estar mais leve, tanto que será possível instalá-lo em netbooks, aqueles computadores ultra-portáteis, móveis e de baixo custo que se tornaram a coqueluche do momento e que basicamente são utilizados para acesso a Internet e escrita de textos (o que, para muita gente, é mais do que suficiente). Outra novidade é que arquivos do tipo VHD (Virtual Hard Disk) serão reconhecidos automaticamente, ou seja, não será necessário instalar o Virtual PC para rodar máquinas virtuais. A primeira versão beta do Windows 7 será lançada em dezembro de 2008 ou janeiro de 2009. A versão final está prevista para início de 2010, mas muitos já comentam que poderá ser antecipada para o final de 2009, já que final de ano é uma época em que muitos computadores são vendidos e o novo sistema operacional poderia ser um estímulo para aumentar as vendas (ainda mais em tempos de crise).

Web Office: sim, depois de muito tempo e especulação, a Microsoft finalmente apresentou uma primeira versão do Office para a web. Com ela, será possível utilizar uma versão mais enxuta do Word, Excel, PowerPoint e OneNote através de qualquer browser. Resta saber qual será o modelo de negócios a ser adotado, pois a Microsoft não vai querer canibalizar a suíte Office, que é a maior fonte de receitas da empresa juntamente com o Windows.

Visual Studio 2010 e .NET 4.0: durante o evento, foi liberada a versão CTP do Visual Studio 2010 e .NET Framework 4.0. Entre as novidades, está o maior suporte ao desenvolvimento de aplicações para aproveitar a arquitetura multicore dos computadores atuais - Parallel Computing. Um ponto que me chamou a atenção é que algumas funcionalidades do Visual Studio 2010 serão feitas com WPF (se eu não me engano, o WPF também será utilizado em alguns lugares do Widows 7). Acho que o fato da própria Microsoft começar a utilizar essa tecnologia em seus produtos (já não era tempo!) pode ajudar a aumentar a adoção da mesma pelo mercado, já que este terá mais confiança em apostar em algo novo.

 

 

 

O que mais me impressiona, e até certo ponto me deixa um pouco frustrado, é que nem acabamos de digerir completamente as novidades do Visual Studio 2008 (e não se esqueçam do Service Pack 1), e uma nova versão já está no horizonte. Eu mesmo já escrevi sobre isso algumas vezes, e percebo que outras pessoas também têm a mesma sensação. Vejam um exemplo de desabafo:

"I think we will be lusting our breaths for a long time with the .NET technologies, it's just a few weeks since the .NET 3.5 SP1 release and here they are announcing the 4.0 version. Although, it is a good thing to have more and more technologies that makes your life easier, but I think that we will spend the rest of our life just learning the .NET technologies without having the chance to use it." 

Pois é, tenho a mesma sensação de que ficaremos loucos se tentarmos estudar tudo o que está sendo lançado. E tenho a impressão de que a velocidade tende a aumentar...

Ricardo Oneda.

Tags: , ,

Visual Studio 2008 e .NET Framework 3.5 Service Pack 1

by Ricardo Oneda 11. agosto 2008 13:34

O Service Pack 1 do Visual Studio 2008 e do .NET Framework 3.5 já estão disponíveis para download (caso queira baixar a imagem com todo o SP 1 do Visual Studio 2008, com 830 MB, acesse este outro link). Além da correção de vários bugs, destaque também para as novas funcionalidades:

  • .NET Framework Client Profile: um subconjunto do .NET Framework 3.5 voltado para aplicações desktop;
  • ASP.NET Dynamic Data: possibilita o scaffolding para aplicações ASP.NET;
  • suporte ao SQL Server 2008, lançado recentemente;
  • ADO.NET Data Services, conhecido antigamente pelo codinome Astoria;
  • na versão Visual Web Developer Express do Visual Studio 2008, com o SP 1, agora é possível criar projetos do tipo Class LibraryWeb Application Project (sendo que este último, basicamente, faz com que o Visual Studio gere uma DLL a partir do código da aplicação, não sendo necessário enviar o código-fonte para o servidor - semelhante à maneira como o Visual Studio 2003 funcionava) ;

Vale lembrar que o ASP.NET MVC Framework não faz parte desse pacote, sendo que o mesmo ainda se encontra em versão preview.

Tags: ,

Visual Studio 2008 RTM disponível para assinantes MSDN

by Ricardo Oneda 19. novembro 2007 19:50

Confirmando a previsão de lançamento até o final de novembro, a Microsoft acabou de liberar para download a versão final do Visual Studio 2008, para os assinantes do MSDN.

As versões Express (gratuitas) também foram lançadas oficialmente.

Tags:

Data de lançamento do Visual Studio 2008

by Ricardo Oneda 11. julho 2007 23:43

A Microsoft divulgou que o Visual Studio 2008 (codinome "Orcas") será lançado oficialmente no dia 27 de Fevereiro de 2008, juntamente com o Windows Server 2008 (anteriormente conhecido como "Longhorn Server") e o SQL Server 2008 (codinome "Katmai"). Vale lembrar que isso não significa que os produtos estarão disponíveis a partir desta data. Alguns podem ser disponibilizados um pouco antes e outros, um pouco depois. Essa data funciona mais como um marco, a partir do qual se notará uma divulgação mais pesada de marketing, através de eventos pelo mundo e treinamentos, por exemplo.

Esses últimos anos têm sido movimentados em relação às novidades de tecnologia, especialmente da Microsoft. Desde 2002, e já contando os lançamentos do próximo ano, tivemos quatro versões do Visual Studio .NET (2002, 2003, 2005 e 2008), duas versões do SQL Server (2005 e 2008) e duas versões do Windows Server (2003 e 2008). Podemos enxergar esses acontecimentos sob duas perspectivas: pelo lado de quem gosta de tecnologia, é um prato cheio, pois sempre há bastante conteúdo novo para aprender; por outro lado, essa quantidade de novidades acaba causando um certo desconforto e, muitas vezes, ficamos um tanto perdidos no meio disso tudo, sem saber por onde começar. Isso causa frustração, ansiedade e estresse, já que sempre estamos esperando pelo próximo lançamento, mesmo sabendo que não teremos condições de assimilar tudo o que já existe e o que está por vir.

Isso é mais ou menos comum no mundo de TI, mas percebo que o processo vem se acelerando nos últimos tempos. Vejam o caso do Silverlight, por exemplo. Existe a versão 1.0, que está em beta, e a versão 1.1, que se encontra em alpha! Não me lembro de nenhum outro caso em que o produto nem havia sido lançado e já existia uma nova versão pública dele. Talvez esse sentimento exista por causa das várias versões preliminares (CTPs e betas) que são lançadas e num espaço de tempo prolongado. No caso do Visual Studio 2008, a primeira versão CTP foi lançada em 2006, ou seja, teremos quase dois anos de versões preliminares antes da versão final. Pela quantidade de material sobre ele que vemos pela Internet, quando o produto for lançado no ano que vem, muita coisa já não será mais novidade.

Vale a pena tentar se manter atualizado com tudo isso, já que parece que nesse jogo estaremos sempre em desvantagem? Particularmente, acredito que a melhor maneira para diminuir essa sensação de impotência é não tentar conhecer tudo profundamente. É impossível! Principalmente em versões CTPs, que estão sujeitas a muitas mudanças, corremos o risco de aprender algo que irá mudar, ou pior, que pode deixar de existir. Acredito que a melhor saída para tentar manter um nível mínimo de sanidade seja ter uma visão geral sobre as novidades e, conforme a tecnologia se aproximar de uma versão mais estável e madura, aprofundar-se em tópicos de maior interesse. Assim, quando surgir uma oportunidade para utilizar determinada característica, saberei que ela existe e aí sim me aprofundarei no assunto.

E você, como lida com esse furacão de informações e novidades? Deixe seu comentário!

Tags: ,

Visual Studio Orcas Beta 1

by Ricardo Oneda 20. abril 2007 13:01

Acabou de ser lançada a primeira versão Beta do Visual Studio Orcas. A boa notícia é que também está disponível para download os CTPs - Community Technology Preview - das versões Express relativas ao Orcas.

Tags:

O .NET Framework 3.5 vem aí

by Ricardo Oneda 11. fevereiro 2007 19:43

A próxima versão do .NET Framework será a 3.5, e será lançada juntamente com a próxima versão do Visutal Studio, chamado até agora de Orcas. Foi isso o que descobri lendo um post do blog do Scott Guthrie.

O Orcas será a primeira versão do Visual Studio independente do .NET Framework. Até hoje, o uso de uma versão do .NET Framework estava amarrado a uma versão do Visual Studio. Foi assim com o Visual Studio 2002 e o .NET Framework 1.0, foi assim com o Visual Studio 2003 e o .NET Framework 1.1 e é assim com o Visual Studio 2005 e o .NET Framework 2.0 (aqui também entra o .NET Framework 3.0, mas que na verdade é o .NET Framework 2.0 com anabolizantes). No Orcas, será possível escolher qual versão do .NET Framework queremos utilizar na aplicação: 2.0, 3.0 ou 3.5.

Outra melhoria irá acontecer no editor WYSIWYG de páginas web. Pelo que foi mostrado, agora sim teremos um editor HTML bem mais robusto e com suporte a design melhorado. O editor de páginas web do Visual Studio sempre foi um de seus pontos fracos. Isso tanto é verdade que muitos recorrem a ferramentas mais especializadas em design, como o DreamWeaver. O Visual Studio irá utizar o mesmo componente de design do Microsoft Expression Web Designer, e trará novidades como possibilidade de ver o código HTML e o design ao mesmo tempo (alterações em um automaticamente afetam o outro), melhor suporte à edição de CSS, entre outras.

No que se refere às tecnologias do lado cliente de uma aplicação web, vale destacar que o ASP.NET AJAX será um componente nativo do Orcas. Além disso, haverá melhor suporte à JavaScript, com melhorias no intellisense e debug.

No acesso a dados, a novidade é o LINQ. Se você não faz idéia do que seja, sugiro ler os artigos listados neste endereço.

Nas próximas semanas, está previsto o lançamento de uma versão CTP pública do Orcas, seguida de uma versão beta. O lançamento da versão final deve ocorrer até o final de 2007.

Tags: ,

Web Application Project lançado

by Ricardo Oneda 9. maio 2006 01:14

A versão final do Visual Studio 2005 Web Application Project está disponível para download. Para quem não sabe, este add-in permite trabalhar com aplicações ASP.NET 2.0 no Visual Studio 2005 de maneira semelhante ao Visual Studio 2003, ou seja, gerando uma DLL para o projeto na pasta bin, ao invés de enviar o código-fonte da aplicação para o servidor, que é como funciona o modelo de projeto Web Site, que continua existindo.

Este add-in também estará disponível no Service Pack 1 do Visual Studio 2005 e, antes de instalá-lo, é necessário instalar uma outra atualização. Infelizmente, este add-in não é suportado no Visual Web Developer Express.

Referências:
O novo (e o mais novo ainda!) modelo de compilação do ASP.NET 2.0
Novidades do .NET 2.0: mudanças na infra-estrutura do ASP.NET 2.0

Ricardo Oneda.

Tags: ,

Agora é oficial: Visual Studio Express será gratuito

by Ricardo Oneda 20. abril 2006 01:15

A Microsoft acabou de anunciar em seu site que todas as versões Express do Visual Studio serão gratuitas permanentemente. Quando foi lançado em novembro de 2005, a linha Express seria gratuita desde que o programa fosse registrado até a data limite de novembro de 2006. Após esta data, seria cobrada uma quantia para quem quisesse fazer o download da ferramenta. Agora isso não irá mais ocorrer.

Para o pessoal aqui do theSpoke talvez não seja uma grande novidade, mas existe uma grande quantidade de pessoas que não aprende esta tecnologia por falta de conhecimento da existência de ferramentas gratuitas para utilizar. Agora, não há desculpa para não aprender Smile

Vejam as perguntas e respostas retiradas da FAQ do Visual Studio Express:


10. How much will these products cost?
 Effective April 19th, 2006, all Visual Studio 2005 Express Editions are free permanently. This pricing covers all Visual Studio 2005 Express Editions including Visual Basic, Visual C#, Visual C++, Visual J#, and Visual Web Developer as well as all localized versions of Visual Studio Express. SQL Server 2005 Express Edition has always been and will continue to be a free download.


11. Visual Studio 2005 Express was previously promotionally discounted to free for a year, why did you decide to change the price to free permanently?
 Previously, we announced that Visual Studio Express would be available for a promotional price of one year. We have now extended that period so that Visual Studio 2005 will be free permanently.


12. Do customers who downloaded Visual Studio Express products before April 19th, 2006 have to pay? 
 No, Visual Studio Express is free for everyone.

Ricardo Oneda

Tags:

Powered by BlogEngine.NET 1.5.0.7
Theme by Extensive SEO

About the author

Something about the author