Autor: SrECosta
Palavras-chave
Calendário
<<  outubro 2008  >>
seteququsedo
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
Pakua FeedCenter

[Post do Scott Guthrie traduzido para o português]

     Uma das coisas que estamos tentando fazer com o VS 2008 é liberar mais frequentemente atualizações públicas que corrigem bugs de problemas comuns reportados. Hoje (em 08/02/2008) liberamos um hot-fix que endereça vários problemas que nos foram reportados sobre desenvolvimento web com o VS 2008 e o Visual Web Developer Express 2008.

Detalhes do Hot-Fix

     Você pode fazer download deste hot-fix gratuitamente aqui (é um download de 2.6MB). Abaixo está uma lista dos problemas que ele corrige:

Performance de visualização do source HTML

  • O editor de source HTML congela por alguns segundos quando se digita em uma página que contém um controle customizado que possui mais de dois níveis de sub-propriedades.
  • O menu de contexto do botão direito "View Code" demora um longo tempo para aparecer em projetos de web application.
  • Visual Studio fica lento ao abrir documentos HTML muito grandes.
  • Visual Studio pára de responder quando trabalhando com grandes arquivos HTML que contêm determinados markups.
  • A operação Tab/Shift+Tab (Indentar/Desindentar) é lenta com grandes porções de HTML selecionado.

Performance de visualização do Design

  • Digitação lenta no modo de visualização de design com certas configurações de markup da página.

Edição de HTML

  • Aspas não são inseridas depois dos atributos Class or CssClass mesmo que esta opção esteja habilitada.
  • Visual Studio quebra quando o elemento ServiceReference aponta para a própria página web.

Edição de JavaScript

  • Ao abrir um arquivo JavaScript, a colorização do código algumas vezes demora vários segundos para acontecer.
  • JavaScript IntelliSense não funciona se uma propriedade string vazia é encontrada antes da linha atual de edição.
  • JavaScript IntelliSense não funciona quando jQuery é utilizado.

Performance de compilação de Web Site

  • A compilação é muito lenta quando o diretório Bin contém um grande número de dlls e arquivos .refresh de projetos de sites web.

Notas de Instalação

     Para mais informações sobre como fazer download e instalar a atualização acima, por favor leia este post aqui. Em particular, se você está utilizando o Windows Vista com o recurso UAC ativado, certifique-se de extrair a atualização para outro diretório que não o C:\ (caso contrário você tenha erros de permissão de acesso).

     Para verificar que esta atualização foi realizada com sucesso, abra o VS 2008 e selecione o menu Help -> About. Certifique-se de que haja uma entrada que diga "Hotfix for Microsoft Visual Studio Team System 2008 Team Suite – ENU (KB946581)".

     Se você quiser remover a atualização vá para o Painel de Controle -> Adicionar ou remover programas, selecione "Hotfix for Microsoft Visual Studio Team System 2008 Team Suite – ENU (KB946581)" dentro de "Microsoft Visual Studio 2008 (ou Visual Web Developer Express 2008)" e clique em remover.

Sumário

     Obviamente que gostaríamos de ter liberado o VS 2008 sem quaisquer bugs. Esperamos que esta atualização o habilita a resolvê-los rapidamente caso você os esteja encontrando. Obrigado a aqueles que nos ajudaram a identificar as causas, assim como para o grupo de clientes que nos ajudaram a verificar as correções acima nas últimas semanas.

Nota: se você encontrar problemas com características e funcionalidades do VS 2008 para desenvolvimento web no futuro, recomendo solicitar ajuda no Fórum de VS 2008 no site www.asp.net. O time de Ferramentas Web do VS 2008 monitora ativamente este fórum e poderá prover ajuda.

Espero que isso ajude,

Scott.

Nota: este post foi traduzido do post original VS 2008 Web Development Hot-Fix Roll-Up Available.

5.0 ponto(s). Avaliado por 1 pessoas

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

[Post do Scott Guthrie traduzido para o português] 

     Aqui está a mais recente em minha série de listagem de links. Visite também a minha página de Dicas, Truques e Tutoriais de ASP.NET para links para artigos populares que eu mesmo escrevi no passado.

ASP.NET

ASP.NET AJAX

Visual Studio

  • Resolving Namespaces and Removing Unused Using Statements: David Hayden escreveu um belo artigo que discute sobre algumas características de edição de código do Visual Studio frequentemente esquecidas pelos desenvolvedores.
  • Visual Studio 2008 Product Comparison: Muitas pessoas enviarem-me e-mails no passado perguntando sobre alguma página que descreva as diferenças entre as várias versões do Visual Studio 2008 (Standard, Professional, Visual Studio Team System, etc). Este link é útil para marcar se você quer aprender mais sobre isso.
  • Did you know... You can Shift+Esc to close a tool window: Sara Ford continua sua excelente série "Você sabia... " Dicas e Truques do VS 2008. Confesso que eu não conhecia esse. Uma dica de produtividade que eu sempre recomendo é realmente aprender os atalhos de teclado do seu ambiente de desenvolvimento - pois utilizá-los pode fazer economizar muito ao longo do tempo. Clique aqui para fazer download de um pôster com os atalhos do VB 2008 ou clique para fazer download do pôster equivalente para o C# 2008. Imprima-os e os coloque embaixo do travesseiro para aprender enquanto dorme.

.NET

  • The Power of Yield: Joshua Flanagan escreveu um belo artigo sobre uma das mais legais, ainda que subutilizada, funcionalidades do C# no .NET 2.0 - a palavra-chave yield. Esta é uma funcionalidade muito poderosa que o habilita a trabalhar de forma eficiente com cenários IEnumerable e habilitar iteração diferida (LINQ possibilita isso fortemente com .NET 3.5). Para dominar C# ainda mais, também recomendo o novo livro C# In a Nutshell (eu postei uma recomendação 5 estrelas no site da Amazon).

WPF

Espero que ajude,

Scott

Nota: este post foi traduzido do post original Feb 6th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, WPF.

3.1 ponto(s). Avaliado por 42 pessoas

  • Currently 3,095238/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
SrECosta , postado em 8. fevereiro 2008, 22:49

[Post do Scott Guthrie traduzido para o português]

MIX é uma conferência da Microsoft sobre desenvolvimento web que nós apresentamos em Las Vegas todo ano.

MIX tende a ser um evento muito divertido, porque cobre conteúdo de vanguarda (nós utilizamos o MIX07 para anunciar nossos planos para o Silverlight) e também porque ele tende a atrair um conjunto muito diverso de pessoas (incluindo aqueles que já utilizam tecnologia da Microsoft, e uma grande % de participantes que não). A estrutura da conferência inclui uma saudável mistura de sessões e painéis interativos, e o layout e a organização é desenhado para facilitar grandes conversas.

O MIX desse ano está previsto para ocorrer entre os dias 5 a 7 de Março em Las Vegas. Ray Ozzie e eu palestraremos no primeiro dia do evento, e Steve Ballmer e Guy Kawasaki palestrarão no segundo dia do evento.

A conferência (e especialmente minha palestra) cobrirá um bocado de novas tecnologias web. Participantes estarão aptos a assistir sessões cobrindo:

  • IE 8
  • IIS 7.0
  • ASP.NET (incluindo ASP.NET 3.5, ASP.NET AJAX, ASP.NET MVC, e ASP.NET Dynamic Data
  • VS 2008 e Expression Studio
  • WPF
  • Silverlight 2
  • E muito mais...

O Channel 9 recentemente conduziu uma entrevista comigo na qual eu falei sobre algumas dessas novas tecnologias. Na Parte 1 da entrevista eu falei sobre IIS7, e na Parte 2 falei sobre ASP.NET, WPF e Silverlight 2.

Registre-se Logo Or Você Perderá Sua Chance

MIX é formatada num tamanho menor do que nossos maiores eventos como TechEd e PDF. Isso dá à conferência um sentimento mais íntimo (o que é divertido). Também significa que os ingressos esgotam todo ano, e uma vez que estejam esgotados realmente estarão esgotados.

No ano passado recebi cerca de 50 e-mails de pessoas implorando por ingressos depois que já estavam esgotados e muitas pessoas até mesmo voaram para o evento na esperança de conseguirem entrar (somente para infelizmente ouvirem que não poderiam). Infelizmente por causa de restrições de espaço (e restrições de leis de incêndio) uma vez que os ingressos esgotam-se realmente não há mais ingressos para venda. Mesmo pessoas do meu time são impedidas de entrar caso não tenham se registrado em tempo.

Nesse ano os registros estão sendo preenchidos mais rapidamente que em conferências MIX anteriores. Se você quer participar eu recomendo fortemente que você se registre o quanto antes para garantir que você possa ir. Você pode aprender mais sobre o evento e sobre o registro aqui.

Espero encontrar alguns de vocês lá - será divertido...

Scott

Nota: este post foi traduzido do post original MIX 08.

4.0 ponto(s). Avaliado por 1 pessoas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

[Post do Scott Guthrie traduzido para o português] 

Na última Sexta liberamos o suporte final RTW (release to web - release para a web) para projetos de Deployment Web no VS 2008. Você pode aprender mais sobre eles e fazer download gratuitamente aqui.

Projetos de Deployment Web podem ser utilizados com as opções de projetos "ASP.NET Web Site" ou "ASP.NET Web Application" no VS 2008, e habilitam algumas poucas opções de compilação, empacotamento (packaging) e deployment para o seu uso. Você pode ler um velho tutorial meu aqui para aprender mais sobre como eles trabalham.

A versão de projeto Web Deployment do VS 2008 suporta todas as características existentes do projeto para o VS 2005 já disponibilizado para download. E também contém suporte adicional para:

  • Migração facilitada de projetos de Web Deployment do VS 2005 para o VS 2008
  • Substituição de output somente se a compilação do projeto for bem sucedida
  • Suporte ao IIS7

Essa versão RTW (release to web) corrige bugs e adiciona algumas pequenas características que as pessoas requisitaram na versão CTP de Dezembro que liberamos no mês passado. Por favor, certifique-se de rodar o setup e desinstalar quaisquer versões antigas do projeto de Web Deployment do VS 2008 que você tenha instalado antes de instalar esta versão final. Projetos de Web Deployment do VS 2008 podem ser instaladas lado a lado com projetos de Web Deployment do VS 2005 - então não há necessidade de desinstalar a versão do VS 2005 se você ainda a está utilizando com projetos antigos.

Mais Características de Deployment

Em meu último post na série de listagem de links eu apontei para a nova Ferramenta de Web Deployment que estava sendo liberada pelo time de IIS. Esta ferramenta trabalha tanto com o IIS6 quanto com o IIS7 e habilita deployment automatizado de cópias, sincronização de arquivos, e migração de aplicações em servidores web. Se você está procurando por uma grande forma de automatizar o deployment de suas aplicações ASP.NET para servidores remotos então esta ferramenta é definitivamente uma a ser verificada.

Você pode utilizar os Projetos de Web Deployment do VS 2008 como um passo pós-build no seu ambiente de builds para corrigir configurações de deployment de último minuto - e então utilizar a ferramenta de Deployment Web do IIS para copiá-las remotamente para as máquinas servidoras. De forma alternativa você também pode utilizar a ferramenta de Deployment Web do IIS para copiar projetos "ASP.NET Web Site" ou "ASP.NET Web Application" para máquinas remotas (sem necessidade de projetos de Web Deployment do VS 2008).

Para aprender mais sobre a nova ferramenta de Deployment Web do IIS, leia os walkthroughs na parte de baixo dessa página (em particular esse "Introduction to MS Deploy"). Eu também escreverei um post aqui no blog no futuro sobre como utilizá-la para automatizar os deployments  dos seus servidores web.

Espero que ajude,

Scott

Nota: este post foi traduzido do post original VS 2008 Web Deployment Project Support Released.

4.0 ponto(s). Avaliado por 1 pessoas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

[Post do Scott Guthrie traduzido para o português]

Acabei de chegar da minha viagem à Ásia, e decidi celebrar (dado que não consigo dormir por causa do jet-lag) com um novo post na minha série de listagem de links. Você pode verificar minha página de Dicas, Truques e Tutoriais de ASP.NET para links para artigos populares que eu escrevi no passado.

ASP.NET

ASP.NET AJAX

Visual Studio

.NET

  • Marshaling between Managed and Unmanaged Code: Yi Zhang e Xiaoying Guo do meu time em Xangai escreveram um grande artigo pro MSDN que descreve como utilizar as características de marshaling interop do CLR para chamar código nativo. Uma das ferramentas que ele evidenciam é uma excelente aplicação assistente para Interop P/Invoke que eles construíram que torna muito, muito mais fácil gerar assinaturas interop p/invoke ao chamar métodos nativos. É uma ferramenta essencial para qualquer um que faça interop entre código nativo/gerenciado.
  • .NET Framework 3.5 Poster: Brad Adams postou sobre os pôsteres do .NET Franework 3.5 disponíveis para download (agora em múltiplos formatos).

IIS

  • Microsoft Web Deployment Tool Technical Preview 1: Ontem o time do IIS postou o primeiro preview da nova ferramenta Microsoft Web Deployment. Esta ferramenta trabalha tanto com o IIS6 quanto com o IIS7 e habilita deployment automático, sincronização, e migração de aplicações nos servidores web. Se você está procurando por uma excelente forma de automizar o deployment de suas aplicações ASP.NET então esta ferramenta é definitivamente uma a ser verificada. Para aprender mais, leia os walkthroughs, na parte de baixo dessa página (em particular o "Introduction to MS Deploy"). Essa ferramenta é fantástica e deve tornar o deployment automático muito mais fácil.

Espero que ajude,

Scott

Nota: este post foi traduzido do post original Jan 24th Links: ASP.NET, ASP.NET AJAX, Visual Studio, .NET, IIS.

4.0 ponto(s). Avaliado por 1 pessoas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

[Post do Scott Guthrie traduzido para o português] 

Em outubro (de 2007) eu postei sobre nosso plano para liberar o código-fonte das bibliotecas do .NET Framework, e habilitar suporte ao debug delas no Visual Studio 2008. Hoje (16/01/2008) estou feliz de anunciar que isso está disponível para todos utilizarem. Especificamente, você pode navegar e debugar o o código-fonte das seguintes bibliotecas do .NET Framework:

  • .NET Base Class Libraries (including System, System.CodeDom, System.Collections, System.ComponentModel, System.Diagnostics, System.Drawing, System.Globalization, System.IO, System.Net, System.Reflection, System.Runtime, System.Security, System.Text, System.Threading, etc).
  • ASP.NET (System.Web, System.Web.Extensions)
  • Windows Forms (System.Windows.Forms)
  • Windows Presentation Foundation (System.Windows)
  • ADO.NET and XML (System.Data e System.Xml)

Nós estamos no processo de adicionar mais bibliotecas do framework (incluindo LINQ, WCF e Wirkflow) à lista acima. Eu postarei detalhes sobre elas conforme forem sendo disponibilizadas nas semanas e meses à frente.

Habilitando o Acesso aos Fontes no Visual Studio 2008

Habilitar o acesso aos fontes do .NET Framework dentro do Visual Studio 2008 somente toma alguns minutos para ser feito. Shawn Burke escreveu um post detalhado que cobre os passos exatos sobre como habilitar isto aqui.

Se você tiver problemas or dúvidas configurando-o, por favor submeta uma questão no Reference Source Forum no MSDN aqui. (*)

Visualizando os Fontes da Biblioteca do .NET Framework

Uma vez que você tenha seguido os passos de configuração do post do Shawn acima, você estará apto a carregar dinamicamente os símbolos de debug para as bibliotecas do .NET Framework e pular para o código-fonte (step into). O VS 2008 irá carregar tanto os símbolos quanto os códigos-fonte sobre demanda dos servidores de referência MSDN conforme você for debugando o código do framework.

Os comentários dos desenvolvedores foram incluídos nos arquivos de código-fonte. Acima você pode ver um exemplo de um no método Dispose para a classe básica Control.

Algumas vezes você verá comentários que referenciam um número antigo de rastreio/bug em nosso banco de dados de de bugs/work-items que providencia histórico adicional sobre uma decisão particular de código. Por exemplo, o comentário acima chama a atenção para informar que um campo não deveria retornar nulo para manter compatibilidade retroativa com uma versão mais antiga do framework, e aponta para um bug de compatibilidade que foi corrigido por isso.

Licença de Referência

O código do .NET Framework está sendo liberado sobre uma licença de referência somente-leitura (reference license).  Quando anunciamos que estaríamos liberando os fontes em Outubro, algumas pessoas se preocuparam sobre o potencial impacto de estarem visualizando os fontes. Para ajudar a clarificar e esclarecer estas preocupações, fizemos uma pequena alteração na licença para especificamente explicitar que a licença não se aplica a usuários desenvolvendo software para uma plataforma não-Windows que tem "os mesmos ou substancialmente os mesmos recursos ou funcionalidades" que o .NET Framework. Se o software que você está desenvolvendo é para a plataforma Windows, você pode olhar o código-fonte, mesmo se o seu software tiver "os mesmos ou substancialmente os mesmos recursos ou funcionalidades" que o .NET Framework.

Sumário

Nós pensamos que habilitar o acesso ao código-fonte e integração de debug para as bibliotecas do .NET Framework será realmente valioso para os desenvolvedores .NET. Estar apto a revisar o código deveria providenciar muito melhor entendimento sobre como as bibliotecas do .NET Framework são implementadas, e habilitá-lo a escrever aplicações melhores e fazer melhor uso delas.

Espero que ajude,

Scott

Nota: este post foi traduzido do post original .NET Framework Libray Source Code now available.

4.0 ponto(s). Avaliado por 1 pessoas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

[Post do Scott Guthrie traduzido para o português] 

Nesta sexta (11/01/2008) sairei para uma viagem de 10 dias para a Ásia. Viajar a negócios normalmente não me deixa animado (estive em um avião umas 70 vezes no ano passado), mas estou realmente ansioso por esta viagem pois esta será minha primeira viagem para a Ásia.

Visitarei a China (Pequim, Xangai, Shenzhen), Coréia do Sul (Seul) e Japão (Tóquio), e estarei me apresentando em eventos, reunindo-me com clientes, e visitando um dos times de desenvolvimento do meu grupo que reside na China. Também estou torcendo para ter a chance de ficar um pouco imerso na cultura dos países.

Abaixo estão alguns detalhes das apresentações que farei durante a viagem pro caso de você estar interessado em comparecer ou aprender mais:

  • China (Pequim, 13 de Janeiro)
  • China (Xangai, 14 de Janeiro) <= Atualizado
  • Coréia do Sul (Coex Conference Center 310 no dia 17 de Janeiro)
  • Japão (Izumi Garden Gallery em Roppongi, Tóquio, no dia 21 de Janeiro)

Fiquei extremamente feliz ano passado por ter algumas pessoas voluntariamente traduzindo meus posts para outros idiomas (incluindo chinês e japonês). Abaixo estão links para alguns poucos feeds caso o inglês não seja seu primeiro idioma:

Espero encontrar Xuegen Jin (que tem traduzido meus posts para chinês e hospedado-os no site de HongChao Wang) e Chica (que tem traduzido meus posts para japonês) na viagem e ter a chance de agradecê-los pessoalmente. :-)

Obrigado,

Scott

Nota: este post foi traduzido do post original Visiting China, South Korea and Japan the Next Two Weeks.

3.0 ponto(s). Avaliado por 1 pessoas

  • Currently 3/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5