§uiciDa£ Postado Fevereiro 12, 2005 Denunciar Share Postado Fevereiro 12, 2005 ei gente, atualmente eu programo em vb.net ...mais gostaria de saber o que as empresas mais pediram/pedem atualmente e futuramente entre c# e vb.nettipo, eu andei lendo algumas coisas q falavam q C# e vb.net após a compilação geram o mesmo msiee q os dois podem fazer basicamente as mesmo coisas ... mais mesmo o c# e vb.net fazendo "a mesma coisa" porque c# sera mais pedido pelas empresas ( o q eu li em um tópico )pois no que eu li falava q c# e java cada um disputara cerca de 45% e os outros 10% serao das outras linguagens (vb, delphi etc...)vb.net (pelo menos eu axo ) tem a linguagem mais facil, mesmo assim porque c# sera mais pedido ??sera q eu devo mudar para c# ??hehe t+resumindo :porque c# pegara mais mercado de trabalho mesmo fazendo a mesmo coisa q vb.net ??heheh Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Fevereiro 14, 2005 Denunciar Share Postado Fevereiro 14, 2005 você sabe java??C# é identico(bem pior claro) mas para programar c# é a mesma coisa que java ...E com certeza é bem melhor que Vb.net!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Fevereiro 15, 2005 Denunciar Share Postado Fevereiro 15, 2005 Quando se trata de comparar linguagens sempre "dá pano pra manga...", mas vamos lá.ei gente, atualmente eu programo em vb.net ...mais gostaria de saber o que as empresas mais pediram/pedem atualmente e futuramente entre c# e vb.nettipo, eu andei lendo algumas coisas q falavam q C# e vb.net após a compilação geram o mesmo msieSim, de fato, todas as linguagens .NET geram o código MSIL (ou simplesmente IL, Intermediate Language) que é interpretado no momento da execução.e q os dois podem fazer basicamente as mesmo coisas ... mais mesmo o c# e vb.net fazendo "a mesma coisa" porque c# sera mais pedido pelas empresas ( o q eu li em um tópico )A jogada da Microsoft em criar o C#, a meu ver, foi facilitar a vida dos programadores C++ (e C também, por que não?) dando-lhes uma linguagem familiar, porém mais simples, contando com todo o poderio da .NET Framework. Todavia, ao mesmo tempo, uma linguagem "menos complicada" (isso é bem relativo, é claro) também absorveria os programadores VB que estivessem a fim de uma "mudança" ao migrar para a .NET. Ou seja, de um lado ou de outro, eles ganham. A questão dos dois fazerem a mesma coisa, aplica-se também às outras linguagens .NET existentes (Boo, por exemplo), já que todas se apóiam na framework (ou seja, uma biblioteca comum).pois no que eu li falava q c# e java cada um disputara cerca de 45% e os outros 10% serao das outras linguagens (vb, delphi etc...)vb.net (pelo menos eu axo ) tem a linguagem mais facil, mesmo assim porque c# sera mais pedido ??sera q eu devo mudar para c# ??Li outro dia em um post na seção de C/C++ onde um usuário reclamava que só via empregos pedindo VB (e não o .NET) e Java, por exemplo. Tenho uma forte convicção de que VB e Delphi ainda são os líderes, pelo menos em sistemas comerciais.Sobre mudar ou não, pra quê se dedicar a apenas uma linguagem? Já disse isso em outro post e volto a afirmar que duas é melhor do que uma, três é melhor do que duas, e assim por diante. Ninguém sai perdendo em saber mais. E, no caso do VB.NET e do C# a situação é ainda mais conveniente: uma biblioteca e boa parte dos tipos comuns facilita você reescrever o código de uma em outra e vice-versa. Aliás, a própria .NET pode fazer isso (a conversão) pra você, em boa parte dos casos. Falando nisso, vou ver se faço um tutorial sobre esse caso da conversão e coloco lá no Desenvolvedores.net.Bom, qualquer coisa, 'stamos aí.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 §uiciDa£ Postado Fevereiro 15, 2005 Autor Denunciar Share Postado Fevereiro 15, 2005 nossa cara, obrigado pela resposta me ajudou a exclarecer muitas coisas ...e sobre usar 2 ou mais linguagens... euy já uso algumas, vb.net, vb, c/c++ e vo começa em delphi, e agra estou muitto afinde começar em c# =)...mais vm ca cara ...você disse q o c# gera msil assim como todos da plataforma .net ... mais se ele gera o codigo interpretado pelo windows... isso significa q eu não posso criar um sistema operacional com ele ? assim como podia ser feito em c/c++ ?nm mesmo pelo compilador dos ???vlw t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Fevereiro 15, 2005 Denunciar Share Postado Fevereiro 15, 2005 nossa cara, obrigado pela resposta me ajudou a exclarecer muitas coisas ...e sobre usar 2 ou mais linguagens... euy já uso algumas, vb.net, vb, c/c++ e vo começa em delphi, e agra estou muitto afinde começar em c# =)Tanto melhor, então! mais vm ca cara ...você disse q o c# gera msil assim como todos da plataforma .net ... mais se ele gera o codigo interpretado pelo windows... isso significa q eu não posso criar um sistema operacional com ele ? assim como podia ser feito em c/c++ ?nm mesmo pelo compilador dos ???Sim, você não pode. Por isso que o Visual C++ ainda acompanha o Visual Studio .NET, ou seja, para permitir que você faça aplicações fora do âmbito da .NET. Diferentemente do VB.NET e do C#, no MSVC++ você tem a opção de escolher se quer compilar um código nativo ou um código .NET.E não há diferenças entre o compilador utilizado no prompt e o utilizado por dentro da IDE do Visual Studio.Mas, não sei se você sabe, mas existe o projeto Mono, que visa disponibilizar a .NET em ambientes GNU/Linux. Portanto, teoricamente, você poderia se aproveitar de uma distribuição Linux e fazer todos os apetrechos de um SO (como telas, aplicativos, configurações, etc.) em C# e "embutir" tudo na distro. É claro que não será um SO de verdade (o kernel continuará sendo Linux), mas se você estiver interessado em fazer uma "personalização", essa pode ser uma idéia. É claro que isso é tudo "teoricamente".Certo? Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Fevereiro 15, 2005 Denunciar Share Postado Fevereiro 15, 2005 (obs: to na escola, num da pa loga )hummm cara, obrigado pela resposta...hehe sem qrer abusar muito do seu conhecimento, eu gostaria de uma opniao sua sobre c# e java ... qual você axa melhor etc... e qual se destacara mais no futuro, por que tipo assim, eu andei vendo uma palestra na net e nela falava q java era inumeras vezes melhor q c# e que a playaforma j2ee e inumeras vzes melhor q a .net ... mais que java tem num sei qnts anos de amadurecimento, enquanto .net tem apenas 1 ... você axa q a plataforma .net pode vir a deixar a j2ee para tras ?obrigado ... t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Natan Postado Fevereiro 16, 2005 Denunciar Share Postado Fevereiro 16, 2005 eu gostaria de uma opniao sua sobre c# e java ... qual você axa melhor etc...Bem, eu vou deixar a minha opinião sobre o assunto: Esse papo de quem fala que java é infinitamente melhor que C# é papo de programador de Java, do mesmo jeito que quem falar que C# é bem melhor que java é papo de programador de C#. Esquece isso.. Entenda que Java é tanto linguagem como plataforma, enquanto C# é só linguagem, plataforma é o .NET.Tratando somente da LINGUAGEM (C# ou Java), as duas são totalmente orientadas a objeto, as duas tem os mesmos recursos principais, suporte a tudo que OO precisa. Falando da PLATAFORMA (.NET ou Java), as duas tem classes pra fazer tudo o que você precisa.Existem diferenças sim, mas considere os seguintes pontos:1. Java tem bem mais tempo de mercado, muito mais tempo de uso, muito mais experiencia de uso, tem muito suporte da comunidade e muitas bibliotecas livres pra download, que facilitam muita coisa no desenvolvimento.2. C# e .NET são mais novos, tem menos tempo no mercado, portanto menos experiência em aplicacoes pesadas (o orkut é uma prova das falhas do .NET em aplicacoes de uso pesado).3. O .NET e C# por serem chupados do java, tem a vantagem de ter visto todos os problemas que o java apresentou, e já criar o negocio contornando eles. E não adianta falar que não tem, porque nada é perfeito. Na minha opinião, o C# tem alguns recursos de linguagem que deixam a programação mais legal que no java.4. O java agora é aberto, tem um suporte mais forte de uma comunidade preocupada com arquitetura, com ideias e etc. Existe uma base muito grande de bibliotecas prontas em java e gratis, enquanto pro C# existem, mas não tantas.. e muitas são comerciais.5. O .NET é microsoft, e é ela quem manda. A microsoft esses anos acabou com o Netscape, com o ICQ, OpenGL (que apesar de ainda ser muito utilizado, a maioria dos jogos no windows é baseado no DirectX), Winamp, MP3... e qualquer coisa que ela integra no windows vira padrão. O .NET não vai ser diferente, e gostando ou não nos próximos anos a microsoft vai dominar o mercado de programação pra windows com .NET simplesmente mandando o .NET junto com o windows.6. O Java 1.5 já incluiu alguns recursos legais de generics, enquanto o C# 2.0 ainda tem um tempinho antes de sair em produção.. vantagem do java temporaria.Então ta aí... java tem seus pontos fortes e fracos, assim como o C# e .net. Quer uma dica? Aprenda os dois. Aprenda 3, 4... sabendo logica, OO e as ideias, linguagem é simples. Entre C# e VB.NET só muda sintaxe... entre C# e java muda a linguagem mas OO continua a mesma.Hoje em dia se você quer sobreviver, tem que saber mais que os outros e tem que ser bom no que faz... já saiba disso e não fique preso em nada. Hoje pode ser java que da dinheiro, amanha é .NET, depois de amanhã é outra coisa.. e é melhor você seguir o que ta dando dinheiro no momento do que ficar bitolado em defender uma linguagem ou plataforma. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Fevereiro 19, 2005 Denunciar Share Postado Fevereiro 19, 2005 Dada minha pouca experiência com Java não tenho uma opinião formada a respeito, mas creio que o Natan nos deixou um panorama geral muito bem completo! .Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MadPatryk Postado Fevereiro 21, 2005 Denunciar Share Postado Fevereiro 21, 2005 p****, to abismado contigo natan!!! hehehmuito legal mesmo o tópico ai galera!mas tipo, me tirem uma duvida...já que existe essa briguinha do java e do .net, do java e do asp.net e c#, me tirem uma duvida...onde fica o j#???ele também é uma classe do .net não???e repito a pergunta do suicida, mas voltada ao j#...prq usa-lo? o que ele tem de diferente???vlwz! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Natan Postado Fevereiro 25, 2005 Denunciar Share Postado Fevereiro 25, 2005 p****, to abismado contigo natan!!! hehehHaha qualquer eu fiz?já que existe essa briguinha do java e do .net, do java e do asp.net e c#, me tirem uma duvida...onde fica o j#???O J# é questão de estrategia da microsoft. O .NET é praticamente feito todo em C# (tirando a parte das chamadas a dlls do windows claro). O C# foi a linguagem que a microsoft criou para o .NET, é ele que vai levar o barco com os recursos mais avançados sempre.O próprio VB.NET foi "criado" simplesmente como estratégia da microsoft para não perder uma base grande de programadores que já utilizavam VB6. Mesmo tendo que reaprender quase tudo, aqueles que não gostam de migrar preferem aprender VB.NET do que C#, simplesmente por já saberem a sintaxe...O J# é a mesma coisa. É uma estratégia meio furada da microsoft para trazer programadores de java para trabalhar com .NET. Utilizando a sintaxe bem parecida com o java, evitaria ter que "reaprender" tudo.Como o .NET tem o sistema de CLS (Common Language System) que permite interoperabilidade entre as linguagens por meio de um codigo comum em MSIL, eles podem criar N linguagens com a sintaxe que quiserem pra atrair usuarios.No fundo, é tudo .NET, as classes são as mesmas, as tecnologias são as mesmas, o que você pode fazer com elas em 90% dos casos é a mesma coisa.[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 §uiciDa£ Postado Fevereiro 26, 2005 Autor Denunciar Share Postado Fevereiro 26, 2005 cara, é esse ponto q eu não intendo ...se todos geram o MSIL, porque o c# é mais 'poderoso q o vb.net ...me deem um exemplo de algo q o c# faz e o vb.net não(se num for pedir muito)t+ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Fevereiro 26, 2005 Denunciar Share Postado Fevereiro 26, 2005 me deem um exemplo de algo q o c# faz e o vb.net não Pode ser ao contrário? Encontrei uma peculiar recentemente...Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Fevereiro 26, 2005 Denunciar Share Postado Fevereiro 26, 2005 Veja o que encontrei: http://blogs.msdn.com/csharpfaq/archive/20...3/11/87816.aspxÉ uma lista das vantagens do C# sobre o VB.NET e vice-versa. A peculiaridade de que menciono no meu post anterior é comentada superficialmente nesta página também (porém sobre outro ponto de vista).Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Fevereiro 28, 2005 Denunciar Share Postado Fevereiro 28, 2005 Opa... voltei :-pEntão, comentando sobre diferenças, sim, tudo vai pra MSIL, mas os recursos que uma linguagem oferece podem ser diferentes de outro.O CLS (Common Language System) determina um certo número de recursos que todas as linguagens devem suportar para poderem entrar no esquema do .NET.Nesse link que o Graymalkin postou fala algumas diferencas, entre as principais c# tem overload de operadores e blocos unsafe que permite trabalhar com ponteiros. o vb.net tem um esquema legal pra adicionar handlers a eventos, mas isso é mais cosmético.Não é que C# seja mais "poderoso". É que C# foi a linguagem feita pra .NET, e em geral qualquer recurso novo tende a ser adicionado primeiro em C# e depois nas outras linguagens. Overload de operadores foi um que apareceu no C# mas vai vir no Vb.NET 2.0. Já os generics e nullable types já vai aparecer nos dois de cara no .NET 2.0, já não sei se isso vai acontecer com J# ou JScript.NET por exemplo.[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Natan Postado Fevereiro 28, 2005 Denunciar Share Postado Fevereiro 28, 2005 Opa.. esqueci de logar... heheheo post acima é meu Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
§uiciDa£
ei gente, atualmente eu programo em vb.net ...
mais gostaria de saber o que as empresas mais pediram/pedem atualmente e futuramente entre c# e vb.net
tipo, eu andei lendo algumas coisas q falavam q C# e vb.net após a compilação geram o mesmo msie
e q os dois podem fazer basicamente as mesmo coisas ...
mais mesmo o c# e vb.net fazendo "a mesma coisa" porque c# sera mais pedido pelas empresas ( o q eu li em um tópico )
pois no que eu li falava q c# e java cada um disputara cerca de 45% e os outros 10% serao das outras linguagens (vb, delphi etc...)
vb.net (pelo menos eu axo ) tem a linguagem mais facil, mesmo assim porque c# sera mais pedido ??
sera q eu devo mudar para c# ??
hehe t+
resumindo :
porque c# pegara mais mercado de trabalho mesmo fazendo a mesmo coisa q vb.net ??
heheh
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.