Desenvolvedor e DBA agora juntos no Visual Studio Team System 2010

30. September 2008

Para atender a solicitações dos cientes a Microsoft unificou as versões Visual Studio Team System Database Edition e Visual Studio Team System Developer Edition em uma só versão não sendo mais necessário comprar as duas em separados. Essa novidade será para a versão Visual Studio Team System 2010 mas já é valida apartir de 1 de outubro para os clientes que possuem contrato de Software Assurance no pacote MSDN Premium subscription.

Para saber mais:
http://msdn.microsoft.com/en-us/vsts2008/products/cc990295.aspx


E para você matar toda a curiosidade sobre essa versão terá uma grande oportunidade como meu convidado especial na palestra “Desenvolvedor e DBA juntos construindo aplicações robustas usando Visual Studio Team System” que realizarei durante o TechED 2008 no inicio de outubro em São Paulo.


Para saber mais sobre o TechED 2008:
http://blogs.2pc.com.br/ramonduraes/archive/2008/09/01/teched-2008-estarei-l-palestrando-sobre-vsts.aspx

[],

Ramon Durães

Be the first to rate this post

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

VSTS, Team System, DBA, TechEd2008, Desenvolvimento

Visual Studio Team System 2010

30. September 2008

A Microsoft acaba de anunciar oficialmente o próximo lançamento em ferramenta de desenvolvimento que será o  Visual Studio 2010 trazendo em conjunto o .NET Framework 4.0. Isso mesmo!!!

A tecnologia está evoluindo muito e a Microsoft está empenhada em deixar sempre a comunidade atualizada de todo o RoadMap da plataforma. O mercado mais crescente é a plataforma de Application Lifecycle Management oferecida pelo Visual Studio Team System que conforme anuncio encontra-se em grande evolução trazendo mais recursos para o ciclo de desenvolvimento de software.

Uma grande novidade que podemos comentar é a capacidade de avaliar e montar um diagrama de arquitetura para identificar se a implementação está sendo feita conforme os padrões.

Arquitetura Visual Studio Team System

The Architecture Layer Diagram  Visual Studio Team System 2010

Mais informações
http://www.microsoft.com/presspass/press/2008/sep08/09-29VS10PR.mspx
http://msdn.microsoft.com/en-us/vstudio/products/cc948977.aspx
http://unplugged.giggio.net/post/Primeira-olhada-no-Visual-Studio-Codename-Rosario-Community-Technical-Preview.aspx (Update)
http://msdn.microsoft.com/en-us/vsts2008/products/bb725993.aspx (Update)

Veja um depoimento de um cliente
http://www.youtube.com/watch?v=kmLFQIc0dDs

Veja mais detalhes para sua empresa
Por que você precisa do Visual Studio Team System


A versão 2010 está com o codename de ‘Rosario’. Aguarde mais detalhes em breve.

[],

Ramon Durães
MVP, Especialista em Visual Studio Team System
2PC Professional Cosnulting

Nós podemos ajudar seu projeto na migração para a plataforma .NET Framework usando Visual Studio Team System. Tecnologia e gerenciamento em seu projeto com apoio do Ramon Durães.

Be the first to rate this post

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

Mais links sobre Silverlight

29. September 2008

Segue alguns links falando de Silverlight

http://www.silverlightscreencasts.com/
http://www.learnexpression.com/
http://silverlight.net/GetStarted/
http://movielibrary.lynda.com/html/modPage.asp?ID=473
http://blogs.msdn.com/renedepaula/archive/2008/06/11/v-rios-links-teis-pra-silverlight-2-0.aspx

Dentro em breve estarei divulgando mais novidades sobre essa plataforma. Fique atento no blog e não perca!!

[],

Ramon Durães

Be the first to rate this post

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

Silverlight

Mais Providers para o ADO.NET Entity Framework

29. September 2008

Como vocês já sabem o ADO.NET Entity Framework visa oferecer o modelo de mapeamento objeto relacional para que você tem suporte a diversos bancos de dados e use o LINQ para fazer suas consultas.

Novos providers de terceiros:

System.Data.SQLite
http://sqlite.phxsoftware.com/

DevArt (Oracle, MySQL, PostgreSQL)
http://devart.com/news/2008/directs475.html

Demo prático do DevArt
http://blogs.msdn.com/luti/archive/2008/09/05/entity-framework-sql-server-2008-mysql-5-0.aspx

[],

Ramon Durães
Microsoft MVP, Especialista em Visual Studio Team System
2PC Professional Cosnulting

Treinamentos especializados para empresas que desenvolvem software e desejam migrar para .NET >> www.2pc.com.br

Be the first to rate this post

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

MySql, Oracle, Entity, PostgreeSQL, Provider

Como mostrar ao chefe que chegou o momento de migrar para a plataforma .NET

28. September 2008

As principais dúvidas antes de migrar para plataforma Microsoft .NET

Para você que já trabalha com .NET Framework e já conhece todo o mundo de oportunidades oferecidas pelo Visual Studio parece ser um desafio muito fácil.

Eu participo de eventos em todo o Brasil como palestrante conversando com o público em geral e conversando com clientes como consultor abordando os mais diversos assuntos ligados a plataforma Microsoft.

Ultimamente tenho recebido diversas solicitações de empresas para atuar como interlocutor apresentando a estratégia do .NET para o time interno do projeto no modelo de um mini workshop interno de forma que os colaboradores e o gestor possam tirar as dúvidas sobre o que é essa nova plataforma de desenvolvimento Microsoft.

Para facilitar o seu trabalho estou listando alguns pontos para que use como base na formulação de seus argumentos e contribua no processo inicial para mudar desde já para a plataforma .NET Framework.

1) O que é o .NET Framework ?
A plataforma .NET Framework foi criada em meados de 2000 com objetivo de oferecer para os desenvolvedores uma completa infra estrutura para construção de suas aplicações. Na pratica você deixa de desenvolver para o Win32 e passa a desenvolver para plataforma .NET. Isso quer dizer que aonde tiver o .NET instalado sua aplicação estará rodando. Ficando a cargo do .NET a comunicação com o sistema operacional. Você como desenvolvedor terá mais de 7000 classes disponíveis para utilização em suas aplicações. Vai desenvolver em um ambiente moderno e mais produtivo do mercado que é o Visual Studio.
Para saber mais:
http://pt.wikipedia.org/wiki/Microsoft_.NET

2) Quais as linguagens eu posso utilizar no desenvolvimento .NET?

Você tem a disposição mais de 20 linguagens disponíveis que pode utilizar. Dentre elas temos as mais utilizadas e suportadas diretamente pela Microsoft que é o VB.NET (Leia-se Visual Basic .NET (DOTNET)) e C# (Leia-se Chsarp).
Para saber mais:
http://msdn.microsoft.com/en-us/vbasic/default.aspx
http://msdn.microsoft.com/en-us/vcsharp/default.aspx

3) O VB 6.0 é a mesma coisa que Visual Basic .NET ?
NÃO! É muito importante separar o entendimento sobre essas duas linguagens. Com o VB 6.0 você desenvolve para o ambiente Windows (Leia-se Win32). Com o VB.NET você tem uma nova linguagem completamente reestruturada e totalmente orientada a objetos que utilizada todos os recursos disponíveis no .NET Framework para construir os mais variados tipos de aplicações compilando para a plataforma .NET

4) Como é o acesso a dados na plataforma .NET ?
Com o .NET você terá acesso ao novo ADO.NET (ou a nova tecnologia ActiveX Data Objects) que vai possibilitar acesso aos principais bancos de dados do mercado usando acesso “nativo”. Como assim? Significa que com o .NET sua aplicação vai “falar” diretamente com o banco de dados sem a necessidade de drivers intermediários como o OLEdb e ODBC garantindo um rápido acesso aos principais fornecedores do mercado. Você tem ainda a disposição o LINQ (Language integrated Query) para além de peformace ampliar mais ainda a produtividade poupando todo o trabalhando de escrever qualquer código de acesso ao banco de dados e focando no núcleo do seu negócio. Caso tenha alguma base dados não suportada poderá usar o OLEDB e OBDC tranquilamente.
Para saber mais:
http://www.linhadecodigo.com.br/Artigo.aspx?id=296
http://imasters.uol.com.br/artigo/7156/bancodedados/introducao_linq_to_sql/

5) Qual a diferença do ASP para o ASP.NET ?
O ASP tradicional é um modelo de script que é interpretado a cada requisição com desenvolvimento desestruturado com código misturado com o HTML que muito dificulta a manutenção e sem recursos sofisticados. Com o ASP.NET você finalmente passara a construir uma aplicação compilada usando uma ferramenta de desenvolvimento mais produtiva do mercado. O ASP.NET vai trazer para o seu projeto um grande leque de opções ampliando de imediato a produtividade, desempenho e os recursos oferecidos pelo Visual Studio e conjunto de controles do ASP.NET. Com o código compilado vai poder distribuir seus projetos com segurança protegendo o código fonte pois vai distribuir apenas uma aplicação compilada.


6) Quais tipos de projetos eu posso fazer no .NET com o Visual Studio 2008 ?
O Visual Studio 2008 oferece um ambiente integrado pra o desenvolvimento de diversos tipos de projetos: Console, Windows, Web, Web Services, AJAX, Silverlight, Office 2007, SQL2005, SQL2007, Web Mobile, Windows Mobile e muito mais...


7) Qual melhor caminho para migrar?
O primeiro passo é avaliar todos os projetos existentes e o conhecimento do time envolvido. Para então definir um plano de ação envolvendo desde capacitação na nova plataforma a um acompanhamento em algum projeto piloto para que sirva de modelo pra os outros. Um ponto importante é que não basta “Migrar” e sim repensar a forma de desenvolver software direcionando a padronização e reutilização.


8) Como escolher entre VB.NET e C#
Ambas as linhagens após compiladas geram o mesmo tipo de executável que na verdade é um código para a plataforma .NET conhecido como MSIL (Microsoft Intermediate Language) que será compilado nativamente no ambiente de destino pela plataforma .NET . Acabou aquela briga que a sua linguagem é melhor que outra. Agora ambas acessam o mesmo conjunto de classes. Daí outras questões deve ser levadas em consideração na escolha da linguagem padrão.
http://en.wikipedia.org/wiki/Common_Intermediate_Language


9) O que é o ASP.NET AJAX?
É um framework especifico para implementação das técnicas do AJAX (Asynchronous Javascript And XML) em suas aplicações ASP.NET com o mínimo de esforço. Basta adicionar as referencias e utilizar com o máximo de produtividade e experiência para o seu usuário final e transparente para o desenvolvedor .NET livrando o desenvolvedor de ficar se preocupando como browser de destino e com JavaScript.
http://pt.wikipedia.org/wiki/AJAX_(programa%C3%A7%C3%A3o)


10) O que é o LINQ
O LINQ (Language Integrated Query) é uma nova sintaxe implementada no .NET 3.5 para consulta em objetos. Com ele você pode mapear, por exemplo, um banco de dados como objetos e deixar a cargo do LINQ toda a responsabilidade de comunicação com o mesmo sem precisar fazer nenhum código ADO.NET. Daí você vai focar na aplicação e na produtividade n trabalhando com modelo totalmente de objetos.
http://blogs.2pc.com.br/ramonduraes/archive/2007/09/24/introdu-o-ao-linq-to-sql-visual-studio-2008.aspx


11) O que é o Silverlight ?
Silverlight é novo modelo para construção de interfaces ricas e interativas na web que traz ainda amplo suporte para distribuição vídeo de alta resolução. Com o Silverlight você vai explorar a sua criatividade ao máximo oferecendo para o usuário uma experiência jamais vista usando telas baseadas em XAML e código desenvolvido em .NET. Isso mesmo você vai aproveitar seu conhecimento .NET para implementar o Silverlight. Ele funciona nos principais navegadores do mercado com um plugin que se instala automaticamente.
http://msdn.microsoft.com/pt-br/library/cc580591.aspx


12) Quais as principais versões do Visual Studio 2008?
o Visual Studio 2008 Express é gratuito e você pode baixar agora mesmo. Você tem também o Visual Stduio 2008 Professional para desenvolvimento em empresas e Visual Studio Team System que é a versão mais completa da família e é uma solução composta de um conjunto de aplicativos para cuidar de todo o ciclo de desenvolvimento no seu projeto.
http://blogs.2pc.com.br/ramonduraes/archive/2008/07/31/quais-as-diferen-as-entre-as-vers-es-do-visual-studio-express-professional-team-system.aspx

 


Para outras informações entre em contato diretamente comigo que posso ajudar seu projeto em todas as fases de migração. Em alguns casos também podemos agendar um WorkShop para apresentar todo o RoadMap da plataforma e preparar provas de conceito.

[],

Ramon Durães
MVP,Especialista em Visual Studio Team System
2PC Professional Consulting
http://www.2pc.com.br

Be the first to rate this post

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

LINQ, VSTS, Migração, Silverlight, VS2008, Consultoria

Microsoft® Silverlight™ Tools for Visual Studio 2008 SP1 (RC0)

26. September 2008

Finalmente está chegando o momento de termos a versão final do Silverlight. Hoje foi liberado o primeiro Release Candidate que já traz bastante controles integrados no Visual Studio 2008.

Para download:
http://silverlight.net/GetStarted/sl2rc0.aspx

Para conhecer as novidades:
http://weblogs.asp.net/scottgu/archive/2008/09/25/silverlight-2-release-candidate-now-available.aspx

[],

Ramon Durães
MVP

Be the first to rate this post

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

Silverlight

Palestras VSTS em outubro 2008

24. September 2008

No mês de outubro estarei participando de três grandes eventos como palestrante apresentando o tema Visual Studio Team System. Fique atento e participe. Vamos conversar sobre seu projeto!

Agenda:

- SINFORM 2008 – 8ª Semana de Informática da UESC em Ilheus – Bahia
Tema: Gerenciando projetos de software usando Visual Studio Team System
Para saber mais: http://www.cacicuesc.com.br/sinform2008/ (Esse é o meu terceiro ano nesse evento).

- 5ª SEMINFO - Semana de Informática de Sergipe
Tema: Apresentar tecnologia emergentes na área de desenvolvimento com ferramentas Microsoft
Para saber mais: http://www.unit.br

- Microsoft TechED 2008 – São Paulo
Tema: Desenvolvedor e DBA juntos construindo aplicações robustas usando Visual Studio Team System - Nível 300
Para saber mais: http://www.teched.com.br


Para saber mais:
- Por que você precisa do Visual Studio Team System ?

[],

Ramon Durães
Microsoft MVP, Especialista em Visual Studio Team System
2PC Professional Consulting

”Consultoria para migração de projetos de software para plataforma .NET, Arquitetura, Visual Studio Team System. Não perca tempo. Procure a melhor solução implantada no melhor tempo. Procure a 2PC

Be the first to rate this post

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

VSTS, Palestra, Outubro

Você ainda lembra do Clipper? Vamos migrar para .NET!

19. September 2008

O tempo passa e acabamos por esquecer o passado. Essa semana eu recebi um contato interessante de um desenvolvedor que ainda trabalha com o Clipper. Como assim ? Você deve está se perguntando nesse momento.
O desenvolvimento em Clipper fez muito sucesso ainda na época do DOS com os seu famoso banco de dados DBF e a velha rotina de reindexar quando corrompia o índice. Muitos sistemas foram desenvolvidos nessa plataforma e alguns deles ainda rodam até hoje.

MSX BASIC Microsoft
Eu tenho até uma história interessante. Eu programava em Basic na época e num determinado momento eu vi que precisava fazer algo para salvar as informações. Isso precisava usar um banco de dados. Como as limitações não permitiam tentei avaliar o Clipper onde comprei até dois livros. Acabou que meu sangue já era do Basic e acabei por desistir onde simultaneamente conheci o Visual Basic 3.0 que para min foi um grande sucesso e precursor de tudo que temos hoje em Rapid application development (RAD).

Eu lembro que na época as pessoas se reuniam para ver um sistema controle de estoque que fiz na época em VB 3.0 para rodar no Windows 3.1. Após o grande sucesso do VB que surgiu o próprio Delphi e outras versões novas de compiladores para plataforma Windows.

 Microsoft Windows Version 3.1

Esse breve resumo foi para comentar as perguntas que recebi e apresento para vocês abaixo para que possam ajudar outros com as mesmas dúvidas:

1) Qual a sua opinião sobre VFP (Visual FoxPro), Delphi, Visual Basic (2005, .NET...) e Clarion?
Se estivéssemos em 2000/2001 o .NET ainda seria uma grande promessa. Hoje em 2008 é a plataforma que mais cresce nas empresas pela alta produtividade e recursos oferecidos. Além de oferecer um plano de evolução constante. Você pode escolher tranquilamente entre Visual Basic .NET ou C# (Csharp) com o Visual Studio 2008.

2) Seria interessante aprender C#? Eu poderia fazer o que faço em Delphi com o C#?
Eu recomendaria você estudar agora mesmo sim o C# usando o Visual Studio 2008. Quanto ao que você faria em Delphi podemos dizer que fará 10 vezes ou mais no Visual Studio como LINQ, AJAX, ASP.NET, Silverlight, WPF, WCF, WF.... “Não dá pra comentar, são plataformas de gerações diferentes.”

3) Ouvi comentários que o Dephi não será a mesma linguagem de antes, uma vez que foi vendido e não pertence mais a Borland. Isto é verdade?
Sim, o Delphi fez muito sucesso, mas perdeu o rumo após o lançamento do .NET não conseguindo acompanhar a evolução tecnológica necessitada pelo mercado. Hoje ainda temos muitos sistemas em Delphi no mercado e meu trabalho tem sido justamente apoiar essas empresas na migração de seus projetos e padronização do .NET além de um modelo de gestão baseado no Visual Studio Team System.

4) Sobre o Visual Basic sempre ouço comentários negativos sobre ele a respeito do poder da linguagem e também quando o assunto é banco de dados. Isto também é verdade ou não passa de boato? Pode me dizer mais a respeito?
Esse é um comentário interessante acredito que tenha sido levantado pelos programadores de Delphi na época. O Visual Basic ainda representa uma das maiores bases do mundo referente a plataforma legada. E aproveitando agora nós temos o Visual Basic .NET que é uma nova plataforma baseada no .NET oferecendo o mesmo potencial que o C# (Sharp) pois ambas usam as mesmas classes e após compilado gera o mesmo código intermediário conhecido como MSIL (Microsoft Intermediate Language).

5) No caso de certificações, você acha realmente que vale a pena? Quais você indicaria e onde posso fazer o curso para tentar a certificação?
Considero certificações como algo muito estratégico na carreira do profissional de tecnologia e recomendo a todos. Você pode estudar nos cursos oficiais ou via livros específicos para cada prova. O primeiro passo é definir sua estratégia como desenvolvedor e procurar fazer as provas por etapas até completar o requerimento da certificação. Se trabalha com Windows você pode fazer a primeira prova 70-526 ou se trabalha com Web pode ver a 70-528 e posteriormente a prova base de todas certificações que é 70-536. Para ver mais informações visite o site abaixo: http://www.microsoft.com/learning/mcp/vstudio/2008/default.mspx

6) Qual linguagem você indicaria para que eu investir?
Eu iria como primeira opção no C#. Mas isso pode variar para o VB.NET a depender da experiência do profissionais e hoje é uma decisão mais pessoal. Você terá os mesmos recursos. Acabou aquela briga do passado. Viva o .NET :)

7) O que você pode me dizer sobre Oracle, Sybase, Progress, Powerbuilder e Zim? Por que praticamente não se ouve nada sobre estas linguagens? Seria por ser direcionada para o ambiente corporativo? Ou seja, não compensa aprender uma linguagem destas para desenvolver aplicativos para o ambiente desktop?
Alguns desses ambientes já estão descontinuados ou ocupam uma mínima parcela do mercado ainda como legado. Eu sempre tive a opinião de separar o que é ambiente de desenvolvimento e o que banco de dados. Utilizando a plataforma .NET Framework em conjunto com o Visual Studio 2008 você terá a disposição uma grande possibilidades de projetos para desenvolver aproveitando todo seu conhecimento em .NET e pode rodá-los aonde tiver o .NET RunTime instalado. Dentre as possibilidades: Windows Forms (Desktop), ASP.NET (WEB), Web Services (Web), Mobile (PocketPC), Office 2007, SQL2005/2008, Silverlight, Ajax e muito mais acessando os principais banco de dados do mercado como o SQLServer, Oracle e outros...

Resumo: Implemente todo seu desenvolvimento corporativo usando .NET (C#/VB.NET) com Visual Studio 2008 acessando qualquer base dados que por falar com o ADO.NET você tem acesso nativo a SQLServer e Oracle e outros providers customizados. E para complementar a gestão e colaboração do projeto você tem o Visual Studio Team System.


Está pensando em migrar seu projeto para .NET? Então faça agora mesmo o contato com o Ramon Durães e envie todos os dados do projeto.

Para ler também:
- Como eu posso migrar para plataforma .NET ?
- Por que você precisa do Visual Studio Team System ?

[],

Ramon Durães
Microsoft MVP, Especialista em Visual Studio Team System
Consultor na 2PC Professional Consulting.

Currently rated 5.0 by 1 people

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

Treinamento, Migração, Clipper

Artigo na Codificando Magazine edição 08 – Visual Studio Team System

18. September 2008

Publiquei esse mês um artigo na revista Codificando Magazine que é editada pelo Codificando.NET

O artigo publicado foi “Primeiros passos no Visual Studio Team System” e você pode conferir além de outros artigos publicados baixando a revista gratuitamente.

Para mais informações:
http://www.codificandomagazine.net/revista/post/Edicao-8---N-8.aspx

Você precisa ler:
- Como eu posso migrar para plataforma .NET ?
- O que fazer com meus projetos feitos em Delphi ?
- Por que você precisa do Visual Studio Team System ?
- Integrando Delphi e Oracle com .NET e Visual Studio Team System


[],
Ramon Durães
MVP, Especialista em Visual Studio Team System
2PC Professional Consulting
http://www.2pc.com.br

Be the first to rate this post

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

VSTS, Revista, Codificando.NET

Novo Windows Live Hotmail me breve.. mais leve…

18. September 2008

A equipe do Windows Live Hotmail já avisou que está trabalhando e muito para em breve lançar um novo cliente do webmail mais leve. Estima algo em torno de 70% mais rápido. (*)


Vamos agora aguardar a liberação dessa nova versão!!

Para saber mais:
http://www.windowslive-hotmail.com/comingsoon/pt-br/default.htm
(*)

 

 

[],

Ramon Durães
MVP

Be the first to rate this post

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

Hotmail