Autor: SrECosta
Palavras-chave
Calendário
<<  outubro 2008  >>
seteququsedo
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789
Pakua FeedCenter
SrECosta , postado em 28. março 2008, 00:09

Olá.

     Quando sobrar um tempinho leia esse post do Ricardo Bicalho do Meio Bit. Vale a pena: Você planeja seus projetos, por menor que sejam? Um caso que deu MUITO errado.

     Cuidado para não se identificar. ;)

Eduardo.

4.0 ponto(s). Avaliado por 4 pessoas

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
SrECosta , postado em 19. março 2008, 19:27

Olá.

     Algumas IDEs que já utilizei durante a vida... :)

Visual Notepad
- Visual Notepad ;)

ASP.NET Webmatrix
- ASP.NET WebMatrix

SharpDevelop
- SharpDevelop

Visual Studio 2002
- Visual Studio 2002

Visual Studio 2003
- Visual Studio 2003

Visual Studio 2005
- Visual Studio 2005

Visual Studio 2008
- Visual Studio 2008

Eduardo.

4.0 ponto(s). Avaliado por 2 pessoas

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

[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 13. março 2008, 18:37
 (esquerda para direita - Bruno, Chau, Marco, Jorge e SrECosta)

5.0 ponto(s). Avaliado por 4 pessoas

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

Olá.

     No artigo "O Brasil que acelera" a revista Exame traça um perfil relatando o muito bom momento vivido pela economia brasileira e a oportunidade de o Brasil ingressar na elite do capitalismo mundial.

     É uma excelente oportunidade de se situar neste contexto e entender o quão bom o momento é para fazer negócios e para nossa sociedade em geral. Recheado de números e dados sobre o crescimento do país entre 2002 e 2007 (inclui até um depoimento do Steve Ballmer).

     O "Brasil que acelera".

Eduardo.

3.0 ponto(s). Avaliado por 2 pessoas

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

Olá.

     Region é um recurso da maioria das linguagens modernas de programação que permite ao programador agrupar trechos do código-fonte utilizando um nome ou frase (embora aqui eu esteja citando o C# mais claramente). Não tem efeito nenhum efeito sobre compilação ou sobre a lógica/performance do código-fonte em si, mas sim, permite melhorar sua legilibidade.

     Ora, é muito bom quando você acessa um código-fonte e a leitura do mesmo está dividida em blocos. Facilita muito a leitura.

     Por outro lado, algumas vezes o programador perde a noção da quantidade de regions a utilizar no código e acaba super-utilizando este recurso. O resultado final é um código-fonte com leitura muito quebrada e, por causa disso, difícil de ler. A cada X linhas o pensamento é interrompido por um Region que necessita ser expandido para que a leitura continue.

     No exemplo abaixo, criei uma classe para demonstrar como o abuso na utilização de Region dificulta a leitura do código-fonte. Chega a ser engraçado, você abre o código-fonte e encontra algo inocente como exibido na imagem abaixo:

     E então você começa a expandir region após region até exibir todo o código-fonte e no final se depara com um código-fonte como definido nessa imagem. A proporção de regions utilizadas supera em muito a complexidade do código-fonte: a classe contém um construtor padrão, uma propriedade, um método privado e outro público, porém, há não menos que 20 regions definidas. Exagero é pouco, certo?

     Novamente, o uso das regions é bem-vindo desde que sua utilização sirva para melhorar a leitura do código-fonte. Agrupar trechos comuns do código, utilizando poucas mas bem posicionadas regions torna a leitura "agradável". Dividir excessivamente o código-fonte utilizando muitas regions quebra a sequência/fluência de leitura. Evite.

Eduardo.

3.0 ponto(s). Avaliado por 2 pessoas

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