Delphi XE2 ou Visual Studio 2010
Boa noite,
Estou iniciando um projeto para construir um programa em win32, gostaria de saber dentre as ferramentas listadas a baixo, qual seria mais adequada. Exemplo: Com o Delphi XE2 eu consigo posso usar o componente ACBr que adiantaria muito a construção do programa. Alguém pode me ajudar?
Ferramentas:
Delphi XE2;
Visual Studio 2010;
Estou iniciando um projeto para construir um programa em win32, gostaria de saber dentre as ferramentas listadas a baixo, qual seria mais adequada. Exemplo: Com o Delphi XE2 eu consigo posso usar o componente ACBr que adiantaria muito a construção do programa. Alguém pode me ajudar?
Ferramentas:
Delphi XE2;
Visual Studio 2010;
Alex Rossini
Curtidas 0
Respostas
Joel Rodrigues
19/04/2012
Cara, o Delphi XE 2 é uma ferramenta muito boa, veio com várias melhorias se comparado com as versões anteriores, MAS essa escolha depende de outros fatores, tais como:
1) Você já conhece Delphi (Pascal), C# ou VB.NET? Tem maior facilidade com alguma? Isso é fundamental para o melhor andamento do seu projeto.
2) Quais as rotinas mais complicadas que você terá no seu sistema? Com base nisso, você pode ver qual das duas ferramentas te oferecem os melhores recursos.
3) Quanto ao ACBr, pesquise sobre componentes semelhantes para Visual Studio, é possível que já exista.
Agora, vou dar minha opinião mais pessoal: sou programador Delphi há mais tempo que em C#, fui inserido no magnífico mundo da programação com Delphi. No início, fiquei fascinado com aquelas aplicações console, programando em Pascal. Porém, decidi estudar C# e esta me conquistou rapidamente pela leveza no código, pela facilidade de realizar certas ações, pelos vários recursos da IDE (Visual Studio), pela facilidade de integração com outros recursos (do SO, bancos de dados, webservices, etc).
Bom, aí fui conhecendo o WPF, Windows Phone, Webservices, ASP.NET, Silverlight. Ok, isso não é Visual Studio, é .NET Framework, mas não se pode pensar em um separadamente do outro, não é mesmo?
Bom, esses foram alguns comentários rápidos, gerais e pessoais.
Espero, sinceramente, que te sirvam de alguma coisa.
Boa sorte com seus projetos.
1) Você já conhece Delphi (Pascal), C# ou VB.NET? Tem maior facilidade com alguma? Isso é fundamental para o melhor andamento do seu projeto.
2) Quais as rotinas mais complicadas que você terá no seu sistema? Com base nisso, você pode ver qual das duas ferramentas te oferecem os melhores recursos.
3) Quanto ao ACBr, pesquise sobre componentes semelhantes para Visual Studio, é possível que já exista.
Agora, vou dar minha opinião mais pessoal: sou programador Delphi há mais tempo que em C#, fui inserido no magnífico mundo da programação com Delphi. No início, fiquei fascinado com aquelas aplicações console, programando em Pascal. Porém, decidi estudar C# e esta me conquistou rapidamente pela leveza no código, pela facilidade de realizar certas ações, pelos vários recursos da IDE (Visual Studio), pela facilidade de integração com outros recursos (do SO, bancos de dados, webservices, etc).
Bom, aí fui conhecendo o WPF, Windows Phone, Webservices, ASP.NET, Silverlight. Ok, isso não é Visual Studio, é .NET Framework, mas não se pode pensar em um separadamente do outro, não é mesmo?
Bom, esses foram alguns comentários rápidos, gerais e pessoais.
Espero, sinceramente, que te sirvam de alguma coisa.
Boa sorte com seus projetos.
GOSTEI 0
Vinícius Belisário
19/04/2012
Joel Rodrigues
cara, sou programador Delphi, nunca vi C#, é mais fácil que Pascal, e manipulação no Visual Studio é tão amigável quanto à do Delphi?
obrigado
cara, sou programador Delphi, nunca vi C#, é mais fácil que Pascal, e manipulação no Visual Studio é tão amigável quanto à do Delphi?
obrigado
GOSTEI 0
Joel Rodrigues
19/04/2012
Rapaz, na MINHA OPINIÃO, a IDE é tão amigável quanto o Delphi ou até melhor que esta. Quanto a ser mais fácil, não vou tratar dessa maneira, mas veja bem: exemplo de estrutura condicional em Pascal:
agora em C# (assim como C, C++, Java, etc)
Perceba que em Pascal você praticamente escreveu uma expressão normal em inglês (SE ISSO ENTÃO AQUILO). Já no C# é um pouco diferente, mas não difícil.
Eu, particularmente, não tive dificuldades. A documentação oficial é muito boa, existem vários sites especializados, a própria IDE ajuda no aprendizado com um bom intellisense, por exemplo.
Enfim, é uma ótima linguagem, uma ótima IDE, eu gosto e indico.
if condicao = valor then comando else outro_comando;
agora em C# (assim como C, C++, Java, etc)
if(condicao == valor) comando; else outro_comando;
Perceba que em Pascal você praticamente escreveu uma expressão normal em inglês (SE ISSO ENTÃO AQUILO). Já no C# é um pouco diferente, mas não difícil.
Eu, particularmente, não tive dificuldades. A documentação oficial é muito boa, existem vários sites especializados, a própria IDE ajuda no aprendizado com um bom intellisense, por exemplo.
Enfim, é uma ótima linguagem, uma ótima IDE, eu gosto e indico.
GOSTEI 0
Vinícius Belisário
19/04/2012
opa, valeu hein, quando puder quero dar uma estudada
GOSTEI 0
Bruno Leandro
19/04/2012
alguns itens que voce levar em consideração são:
- o seu dominio na ferramenta/linguagem
- os clientes do seu segmento estão dispostos a possuir (windows) ou outro s.o.
- os recursos que a ferramenta/linguagem atende as necessidades que serão implementadas e o nivel para estas implementações
- o seu dominio na ferramenta/linguagem
- os clientes do seu segmento estão dispostos a possuir (windows) ou outro s.o.
- os recursos que a ferramenta/linguagem atende as necessidades que serão implementadas e o nivel para estas implementações
GOSTEI 0
Alex Rossini
19/04/2012
Primeiramente gostaria de agradecer a opinião de todos, certamente irão me ajudar muito.
E respondendo à pergunta do Joel, eu e minha equipe conhecemos bem pascal e temos um conhecimento bem superficial de C#, mas na verdade eu queria selecionar uma plataforma de desenvolvimento com base no que a mesma tem a me oferecer e não no conhecimento que temos sobre ela. Mas de qualquer forma muito obrigado pela ajuda.
E respondendo à pergunta do Joel, eu e minha equipe conhecemos bem pascal e temos um conhecimento bem superficial de C#, mas na verdade eu queria selecionar uma plataforma de desenvolvimento com base no que a mesma tem a me oferecer e não no conhecimento que temos sobre ela. Mas de qualquer forma muito obrigado pela ajuda.
GOSTEI 0
Joel Rodrigues
19/04/2012
Bom, Alex, a questão de conhecer a linguagem foi apenas um ponto que eu citei, inclusive falei muito pouco sobre isso.
Então, caso o tópico esteja concluído, favor avisar.
Grato.
Então, caso o tópico esteja concluído, favor avisar.
Grato.
GOSTEI 0