none
Duvida - melhor ferramenta para aplicacoes web e tendencias RRS feed

  • Pergunta

  • Boa tarde . Por favor , gostaria que voces me orientassem com relacao às duvidas abaixo :

    quero iniciar desenvolvimento de aplicacoes voltadas para internet, como por exemplo, cadastro de clientes, controle de estoque de lojas, controle de agenda para consultorios, sistemas para locadoras de videos,etc.. pretendo desenvolver esses sistemas para serem acessados pela web pelos clientes. ja tenho bons conhecimentos em Asp.net, HTML , Sql Server e ja cheguei a desenvolver uma aplicacao e hospeda-la em um provedor somente para testes.ate ai, tudo bem. o problema é que fiz isso utilizando visual studio 2010, com as linguagens VB.NET E ASP.net.

    Com relacao ao futuro, e a estes tipos de aplicacoes, qual a melhor estrategia que deveria adotar de aprendizado ? continuar no vb.net e asp.net ou migrar totalmente para silverlight e C# por exemplo ?

    se estivesse comecando do zero, para me tornar comercialmente viavel, que linha de aprendizado e tecnologias voces sugeririam ?

    muito obrigado, antecipadamente,

    alexandre

     

     

    sexta-feira, 21 de janeiro de 2011 17:39

Respostas

  • Boa tarde Alexandre,

    Eu tenho a seguinte opinião sobre a linguagem: usar VB.NET e C#.NET não fará muita diferença. Ambas linguagens geram o IL que será interpretado pelo Framework. Já li muitos artigos técnicos falando que o C# tem um desempenho maior em certos blocos de código e vantagens do VB.NET no desenvolvimento em equipe, mas a verdade é que as duas linguagens serão bem suportadas pela Microsoft em médio e longo prazo. Pessoalmente eu prefiro C#.NET por ter migrado do C++ e do PHP (na época eu tive muito contato) e ter facilidade na sintaxe, além de ver muito mais exemplos em C# na internet.

    Sobre o uso do Silverlight e ASP.NET eu penso que vai depender dos objetivos da sua aplicação. Vão existir casos que você vai querer usar na mesma aplicação páginas estáticas, páginas com AJAX e páginas com Silverlight. Se bobear você ainda vai se ver em casos que você precise utilizar Flash ou aplicações desktop. 

    Para finalizar eu acho que seria uma boa linha de aprendizagem conhecer o Framework .NET primeiro, depois aprimorar o ASP.NET (não importando a linguagem usada), depois AJAX, Silverlight e Webservices e terminar conhecendo outras soluções e linguagens para ver se não se encaixam no paradigma de programação que você está enfrentando.

    Ah, se você estiver trabalhando em uma equipe não se esqueça de conhecer o Visual Studio Team Foundation ou alguma outra solução de versionamento (como o CVS).

    Se quiser conversar a respeito retorne,


    Victor Tamotsu Analista de Sistemas
    quinta-feira, 27 de janeiro de 2011 19:27

Todas as Respostas

  • Boa tarde Alexandre,

    Eu tenho a seguinte opinião sobre a linguagem: usar VB.NET e C#.NET não fará muita diferença. Ambas linguagens geram o IL que será interpretado pelo Framework. Já li muitos artigos técnicos falando que o C# tem um desempenho maior em certos blocos de código e vantagens do VB.NET no desenvolvimento em equipe, mas a verdade é que as duas linguagens serão bem suportadas pela Microsoft em médio e longo prazo. Pessoalmente eu prefiro C#.NET por ter migrado do C++ e do PHP (na época eu tive muito contato) e ter facilidade na sintaxe, além de ver muito mais exemplos em C# na internet.

    Sobre o uso do Silverlight e ASP.NET eu penso que vai depender dos objetivos da sua aplicação. Vão existir casos que você vai querer usar na mesma aplicação páginas estáticas, páginas com AJAX e páginas com Silverlight. Se bobear você ainda vai se ver em casos que você precise utilizar Flash ou aplicações desktop. 

    Para finalizar eu acho que seria uma boa linha de aprendizagem conhecer o Framework .NET primeiro, depois aprimorar o ASP.NET (não importando a linguagem usada), depois AJAX, Silverlight e Webservices e terminar conhecendo outras soluções e linguagens para ver se não se encaixam no paradigma de programação que você está enfrentando.

    Ah, se você estiver trabalhando em uma equipe não se esqueça de conhecer o Visual Studio Team Foundation ou alguma outra solução de versionamento (como o CVS).

    Se quiser conversar a respeito retorne,


    Victor Tamotsu Analista de Sistemas
    quinta-feira, 27 de janeiro de 2011 19:27
  • ola victor. muito obrigado pela resposta.

    no caso, se eu quiser desenvolver uma aplicacao web, como  os exemplos acima, utilizando o que temos de mais recente em termos de arquitetura. o que precisaria aprender ? qual arquitetura e produtos  microsoft especificamente utilizaria para web , alem do visual Studio claro ? por exemplo ja ouvi falar de modelos MVC, Linq, etc..

    obrigado

    alexandre


    alexandre lombardi dos santos
    terça-feira, 8 de fevereiro de 2011 22:23