Março 2011 - Posts
Ora aí está … o Visual Studio LightSwitch Beta 2 já está disponível para download embora apenas acessível para subscritores MSDN.
A partir de dia 17 de Março o download ficará disponível para todos.
Parece-me haver alguma expectativa e também alguma confusão em relação ao lançamento da versão Beta 2 do LightSwitch.
Segundo o Somasegar a versão do Visual Studio LightSwitch Beta 2 deverá ser libertada nas próximas semanas, sendo que esta nova beta deverá habilitar o desenvolvimento de aplicação de negócio sobre Windows Azure e SQL Azure.
Carissimos …. está quase … e não se esqueçam que o Mix’11 é já na segunda semana de Abril e costuma apresentar novidades.
Actualização:
Tenham em atenção que o VS LightSwitch Beta 1 não é compativel com o VS 2010 SP1.
Muito já se escreveu sobre o que o SP1 do Visual Studio 2010 tem para oferecer, no entanto ainda não vi muita gente a mencionar o facto de o SP1 desabilitar automáticamente a aceleração por hardware no Windows XP.
Quanto a vocês não sei mas até algumas (poucas) semanas atrás estava a desenvolver em ambiente XP SP3 e o desempenho do VS2010 era ligeiramente acima de mediocre e era preciso uma elevada dose de paciência e persistência para o usar.
É claro que passadas poucas horas após a instalação comecei a tentar saber o que se estava a passar e embora não fosse concensual (na altura) a comunidade apostava em problemas relacionados com a aceleração por hardware.
No meu caso particular o desabilitar da aceleração revelou-se positiva e habilitou o uso do VS (com a tal paciência que referi).
Posso ainda acrescentar que a análise da Microsoft ao problema identificou que de facto um dos problemas de instabilidade do VS 2010 em Windows XP é a gestão de capacidades/funcionalidades de algumas placas gráficas, i.e., drivers dos GPUs razão pela qual esta decisão não me surpreendeu.
Embora a minha migração para Win7, upgrade para um HDD de 7200 rpm (sim … eu sei que um SSD é que era meeeeesmo fixe!!!) e 8GB de RAM não me deixem qualquer saudade do XP não deixo de estar curioso sobre o efectivo impacto que quem ainda usa VS 2010 em Windows XP vai percepcionar.
Com a actualização à framework .NET 4.0 é agora possível definir controlos TextBox compativeis com aquilo que é chamado de HTML5.
Assim, passa a ser possivel criar controlos TextBox com a seguinte sintaxe:
<asp:TextBox runat="server" type="some-HTML5-type" />
Sendo que o atributo type pode assumir, para além dos tradicionais, os seguintes valores:
- email
- url
- number
- range
- Date pickers (date, month, week, time, datetime, datetime-local)
- search
- color
A actualização à framework .NET 4.0 pode ser instalada isoladamente ou através da instalação do SP1 do Visual Studio 2010.
Nota final:
O empenho da Microsoft em garantir desde já o suporte para a futura norma HTML5 revela o valor estratégico que lhe é atribuido e é um óptimo indicador para a rápida aprovação da mesma
Tal como referi anteriormente, com a introdução do SP1 do Visual Studio 2010 foi também introduzida uma actualização à framework .NET 4.0.
OK … mas a pergunta que se impõe é:
Em que constou esta actualização e, mais especificamente, o que foi corrigido/adicionado à ASP.NET 4.0?
Aqui fica o levantamento das correcções e adições que considero mais relevantes:
Correcções:
(Issue 9) Resolve o problema que existia em ambientes Servidor quando, no web.config, era especificado o atributo targetFramework com valor “.NETFramework, version=v4.0”
(Issue 11) Quando um cliente invocava, através do handler para invocações sem extensão, um web service REST (.asmx ou .svc) usando o pipeline ASP.NET então estado podia, incorrectamente, mudar.
(Issue 12) Os métodos Application_Start e PreAppStart passam a ter acesso ao método HttpUtility.HtmlEncode e às APIs relacionadas com o mesmo.
(Issue 14) O uso de providers SQL já não:
- despoleta uma excepção na thread de Garbage Collection
- despoleta um Dr.Watson quando recebe algum tipos de mensagem de erro
- termina anormalmente o processo w3wp.exe
(Issue 15) O objecto SqlDataSource passa a suportar o uso de parametros no acesso a BD SQL Server Compact Edition
(Issue 16) O handler para invocações sem extensão passa a contextualizar correctamente o User do pedido e deste modo é agora possivel invocar uma ASP.NET webpage.
(Issue 19) É agora possivel uma aplicação ASP.NET 4.0 fazer host de um serviço WCF
(Issue 25) A instalação de um ASP.NET hot fix já não remove algumas chaves de registry do ASP.NET
(Issue 30) É agora possivel executar aplicações ASP.NET 4.0 em modo CAS com partial trust
Adições:
(Feature 3) Passa a ser possivel definir um controlo TextBox que é compativel com o HTML5.
<asp:TextBox runat="server" type="some-HTML5-type" />
Nota final:
Mantive a notação original entre parentises para melhor poderem mapear para as especificações oficiais.
A actualização à framework .NET 4.0 pode ser instalada individualmente ou através da instalação do SP1 do Visual Studio 2010.
Para os mais distraidos aqui fica uma chamada de atenção:
Com o SP1 do Visual Studio 2010 é também distribuida uma actualização à Framework .NET 4.0.
Isto significa que quem instalar o SP1 e desenvolver sobre o mesmo deve ter o cuidado de garantir, ou pelo menos alertar quem de direito, que os servidores têm instalada esta actualização.
O pacote de instalação isolado está disponivel aqui.
Já não é novidade, o SP1 do Visual Studio 2010 estará disponivel para o público em geral no próximo dia 10 de Março.
O Jason Zander tem uma entrada interessante no seu blog sobre o anúncio mas para ter uma ideia mais abrangente do que este SP1 nos oferece devem também ler o que o Brian Harry e o Soma Segar escreveram sobre o assunto.