Aprender JAVA ou Dot Net

145 respostas
A

Galera, talvez eu esteja perguntando no lugar errado, afinal o foco principal do GUJ acredito eu, seja JAVA, mas eu sempre me vi sozinho no mundo da programação, sozinho que eu digo, sem que tenha pessoas com bons conhecimentos, pra me ajudar, a escolher um melhor caminho, formar opiniões sozinho e não ter ninguém para opinar, acho que não é bom.

Eu atualmente sou Programador WEB, especificamente PHP e demais, CSS, JQuery etc… estou no 4ºano no curso de Sistemas de Informação, tive 2 anos de Java, ressaltando que o curso é superficial quando o assunto é foco em algo, ou seja, o que eu aprendi em JAVA acredito que seja uma visão geral de como funciona o JAVA 2 kkkk, ou seja desatualizado acredito eu… enfim…

Eu sou totalmente fascinado a Software Desktop, sim, ache o que quiser rs… eu sempre tive vontade de montar minhas aplicações desktop, não me pergunte porque, mas isso vem desde quando eu estava engatinhando em programação, não que hoje seja muito diferente, mas pelo menos sei chamar uma função kkkkk, brincadeira, a questão é sempre tive vontade de criar softwares desktop, mas a verdade é que nunca fui atrás ver, e agora me deu uma vontade de aprender, pode até ser que não seja o recomendável no momento, já que hoje em dia a Web está ai dominando, enfim, mas é mais Hobbie do que futuro, se é que futuro entra na jogada.

Eu curiosamente fui testar VB 6 , tá já sei que ele é tão velho quanto COBOL, rs… mas como eu disse foi curiosidade, e descobri o quanto é fácil criar as coisas nele, não estou dizendo apenas o arrastar janelas, digo programar funcionalidades, posso não ter ido a fundo, mas 2 dias eu aprendi bastante coisa, mas eu não quis ir mais afundo, afinal estamos falando de VB 6, não quero começar a frequentar bailes nostálgicos, tenho apenas 25 anos…

Ai me veio a cabeça, poxa vou aprender Dot Net, é novo e blablabla… mas ai veio as questões multiplataformas e etc… e JAVA calhou como uma boa opção tbm… Resumindo, não sei pra que lado ir, gostaria da opnião dos mais experientes, espero ter sido claro, obrigado a todos. :smiley:

145 Respostas

H

Eu vejo o mercado pagando um salário maior para Java do que para .net.

Mas é questão de gosto, eu sim iria para Java. [=

F

São duas plataformas bem aceitas no mercado, você vai se dar bem com qualquer uma. Se você gostar de Mac, Linux ou qualquer sistema operacional que não seja Windows Java é a escolha óbvia. Se você quiser uma plataforma mais fácil de aprender vai de .Net. Faz um teste com as duas e vê com a qual você se dá melhor, mas aconselho adotar apenas uma, não fique em cima do muro. Assim você vai conseguir se aprofundar e virar especialista, que no fim das contas é o que as empresas querem e o que faz a diferença no trabalho.

R

Acho que essa escolha depende muito do lugar em que você trabalha. No meu caso, por exemplo, há sistemas para fazermos manutenção em PHP, Java, C# (para programar no Sharepoint, mais especificamente) e até algo em PERL, que eu nunca tinha visto.
Faça uma pesquisa e veja em que empresa gostaria de trabalhar, e a partir daí procure saber qual tecnologia ela adota. Mas acho que o importante é ter a cabeça aberta e não virar um seguidor fanático de uma ou outra linguagem, pois todas podem ser aplicáveis, dependendo do contexto.

C

Hoje tem mais mercado para JAVA, mas tem de se dedicar. Mas o mercado sabe ser generoso.
Abraço e sucesso na sua escolha.

L

Vc pode estudar as duas linguagens.
Ambas são interessantes, além de bem parecidas.

G

Você quer desenvolver para Desktop, e esse não é o forte do Java. Acredito que Dot.NET ou C# sejam melhores nessa plataforma. Agora, se for web, vá de Java.

D

olha…estude em java e aprenda os conceitos…herança, polimorfismo, use a apostila FJ-11 da caelum…(por enquanto nada de GUI)

quando aprender isso, vá para C# e aprenda os conceitos de C#…

ai você estará apto a escolher uma linguagem e a plataforma…

mas ja te digo…não se prenda em Desktop ou WEB

conheço pessoas aqui do forum mesmo…que desenvolvem WEB/DESKTOP tanto em java quanto em C#

as particularidades da cada linguagem você aprende com experiência…

E

ambas são muito bem aceitas no mercado. porém minha opnião…

java paga melhor (é o que mostra as pesquisas).
c# tem uma curva de aprendizado menor.

java grande mercado web.
c# é A SOLUÇÃO para desktop (não ha nem o que discutir).

java run anywhere.
C# desenvolve games para x-box e plataforma ms.

java for android.
c# for windows phone (embora ainda seja fraco).

enfim, todas possuem espaço. entre em um site tipo catho online e verifique a quantidade de vagas de cada linguagem para sua cidade, ai você pode tomar isso como base. não importa a linguagem que se programe, importa estar empregado e ganhando bem (ta, nem sempre isso é possivel).

apenas minha opnião

A

Muito Obrigado pelas opniões, todas foram valiosas, percebi que é uma questão de afinidade mesmo, ferramentas como Visual Studio é algo que me chama atenção pela agilidade no desenvolvimento, por outro lado Android é algo que me fascina, enfim to vendo que terei que estudar ambas rs… obrigado a todos…

R

Bom dia a todos!

Olha, talvez eu esteja procurando no lugar errado, mas na parte de salário tenho visto .NET pagando melhor, e uma linguagem em crescimento, diferente do Java que vem caindo conforme indicação do site TIOBE (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) .

A minha esperança para que a linguagem volte a crescer é a nova versão que tem muita coisa interessante e pode fazer a diferença. Mas .NET é muito fácil e acho que esse é o motivo porque tem tanta gente partindo pra isso. Java é mais complicado, porém mais apaixonante, versátil, mais recursos, multiplataforma e tudo mais. Só que os empregadores hoje pedem vários frameworks para as vagas de emprego, o que dificulta entrar no mercado. Enfim, acho que ainda tem mais vagas pra Java, mas não estão pagando bem como pagavam antes.

Por favor me corrijam se eu estiver errado, mas isso é o que tenho visto.

D

Simples: aprenda os dois.

M

tenta descobrir qual tem mais mercado onde você quer trabalhar… me parece que o teu perfil é mais pra .net mesmo… a e numa boa, melhor você pensar mais em web… você vai ter muito mais oportunidades de carreira, crescimento, salário

M

renatomedeiros_:
Bom dia a todos!

Olha, talvez eu esteja procurando no lugar errado, mas na parte de salário tenho visto .NET pagando melhor, e uma linguagem em crescimento, diferente do Java que vem caindo conforme indicação do site TIOBE (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) .

A minha esperança para que a linguagem volte a crescer é a nova versão que tem muita coisa interessante e pode fazer a diferença. Mas .NET é muito fácil e acho que esse é o motivo porque tem tanta gente partindo pra isso. Java é mais complicado, porém mais apaixonante, versátil, mais recursos, multiplataforma e tudo mais. Só que os empregadores hoje pedem vários frameworks para as vagas de emprego, o que dificulta entrar no mercado. Enfim, acho que ainda tem mais vagas pra Java, mas não estão pagando bem como pagavam antes.

Por favor me corrijam se eu estiver errado, mas isso é o que tenho visto.

discordo com vc sobre o salario. para bons programadores java, estao pagando muito bem.
e .NOT eh mais dificil de aprender do que o java devido a sua comunidade ser extremamente amadora e fraca. falo isso por experiencia propria. Estou a um mes +ou- em um projeto C# para CF e tive umas 5 duvidas básicas da linguagem que nao consegui encontrar na internet, entao apelei para os foruns da vida as perguntas estao lah a mais de 15 dias e ninguem responde, duvido que uma pergunta basica fique aqui no forum Java por mais de 30 minutos, so se for de madrugada e olhe lah.

segue o link das minhas perguntas:
http://social.msdn.microsoft.com/Forums/pt-br/user/threads?user=mauricioadl
as que teve solucao foi na força bruta, chutando as config e compilando

D

renatomedeiros_:
Bom dia a todos!

Olha, talvez eu esteja procurando no lugar errado, mas na parte de salário tenho visto .NET pagando melhor, e uma linguagem em crescimento, diferente do Java que vem caindo conforme indicação do site TIOBE (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) .

A minha esperança para que a linguagem volte a crescer é a nova versão que tem muita coisa interessante e pode fazer a diferença. Mas .NET é muito fácil e acho que esse é o motivo porque tem tanta gente partindo pra isso. Java é mais complicado, porém mais apaixonante, versátil, mais recursos, multiplataforma e tudo mais. Só que os empregadores hoje pedem vários frameworks para as vagas de emprego, o que dificulta entrar no mercado. Enfim, acho que ainda tem mais vagas pra Java, mas não estão pagando bem como pagavam antes.

Por favor me corrijam se eu estiver errado, mas isso é o que tenho visto.

é o que também tenho visto…

o TIOBE é baseado também nos resultados dos buscadores: “The popular search engines Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings.”

eu vejo apenas faculdades usando JAVA e C para ensino de programação, então o pessoal busca sobre estas linguagens no google, vagas/dicas/tutoriais… etc…

ou seja, o TIOBE não prova se há mais vagas para Java ou C#, tanto que o numero de vagas de C que esta em 2º lugar é astronomicamente menor que o numero de vagas para JAVA ou C# e até mesmo PHP e PL-SQL

você esta certo, ainda há mais vagas para java, mas pode ser que seja um Delay do mercado, projetos ainda em desenvolvimento, manutenção em sistemas…

nao posso dizer nada…mas como aconteceu com o Delphi, pode ser que aconteça com o java…projetos novos em C# x projetos antigos em Java…isso é só uma suposição futil hehe pode ser que seja o contrario, ninguem sabe…

D

mauricioadl:
renatomedeiros_:
Bom dia a todos!

Olha, talvez eu esteja procurando no lugar errado, mas na parte de salário tenho visto .NET pagando melhor, e uma linguagem em crescimento, diferente do Java que vem caindo conforme indicação do site TIOBE (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) .

A minha esperança para que a linguagem volte a crescer é a nova versão que tem muita coisa interessante e pode fazer a diferença. Mas .NET é muito fácil e acho que esse é o motivo porque tem tanta gente partindo pra isso. Java é mais complicado, porém mais apaixonante, versátil, mais recursos, multiplataforma e tudo mais. Só que os empregadores hoje pedem vários frameworks para as vagas de emprego, o que dificulta entrar no mercado. Enfim, acho que ainda tem mais vagas pra Java, mas não estão pagando bem como pagavam antes.

Por favor me corrijam se eu estiver errado, mas isso é o que tenho visto.

discordo com vc sobre o salario. para bons programadores java, estao pagando muito bem.
e .NOT eh mais dificil de aprender do que o java devido a sua comunidade ser extremamente amadora e fraca. falo isso por experiencia propria. Estou a um mes +ou- em um projeto C# para CF e tive umas 5 duvidas básicas da linguagem que nao consegui encontrar na internet, entao apelei para os foruns da vida as perguntas estao lah a mais de 15 dias e ninguem responde, duvido que uma pergunta basica fique aqui no forum Java por mais de 30 minutos, so se for de madrugada e olhe lah.

segue o link das minhas perguntas:
http://social.msdn.microsoft.com/Forums/pt-br/user/threads?user=mauricioadl
as que teve solucao foi na força bruta, chutando as config e compilando

Para windows CE pode ser… mas asp.net e C# para web…não é dificil não, tanto em webforms quanto MVC é tranquilo

E

douglaskd:
renatomedeiros_:
Bom dia a todos!

Olha, talvez eu esteja procurando no lugar errado, mas na parte de salário tenho visto .NET pagando melhor, e uma linguagem em crescimento, diferente do Java que vem caindo conforme indicação do site TIOBE (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) .

A minha esperança para que a linguagem volte a crescer é a nova versão que tem muita coisa interessante e pode fazer a diferença. Mas .NET é muito fácil e acho que esse é o motivo porque tem tanta gente partindo pra isso. Java é mais complicado, porém mais apaixonante, versátil, mais recursos, multiplataforma e tudo mais. Só que os empregadores hoje pedem vários frameworks para as vagas de emprego, o que dificulta entrar no mercado. Enfim, acho que ainda tem mais vagas pra Java, mas não estão pagando bem como pagavam antes.

Por favor me corrijam se eu estiver errado, mas isso é o que tenho visto.

é o que também tenho visto…

o TIOBE é baseado também nos resultados dos buscadores: “The popular search engines Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings.”

eu vejo apenas faculdades usando JAVA e C para ensino de programação, então o pessoal busca sobre estas linguagens no google, vagas/dicas/tutoriais… etc…

ou seja, o TIOBE não prova se há mais vagas para Java ou C#, tanto que o numero de vagas de C que esta em 2º lugar é astronomicamente menor que o numero de vagas para JAVA ou C# e até mesmo PHP e PL-SQL

você esta certo, ainda há mais vagas para java, mas pode ser que seja um Delay do mercado, projetos ainda em desenvolvimento, manutenção em sistemas…

nao posso dizer nada…mas como aconteceu com o Delphi, pode ser que aconteça com o java…projetos novos em C# x projetos antigos em Java…isso é só uma suposição futil hehe pode ser que seja o contrario, ninguem sabe…

pode ser que aconteça com java o que aconteceu com o Delphi… ou pode ser que aconteça com C# o que aconteceu com o VB6.
como disse, vagas e salario no momento é MAIOR para java. se no futuro isso vai continuar eu não sei. acho dificil java quebrar, java é lider em web, lider em smartphones, celulares e tablets (android) só não é lider em desktop por que não temos uma IDE com suporte RAD tão boa quanto o visual studio.

minha opnião

R

mauricioadl:
renatomedeiros_:
Bom dia a todos!

Olha, talvez eu esteja procurando no lugar errado, mas na parte de salário tenho visto .NET pagando melhor, e uma linguagem em crescimento, diferente do Java que vem caindo conforme indicação do site TIOBE (http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html) .

A minha esperança para que a linguagem volte a crescer é a nova versão que tem muita coisa interessante e pode fazer a diferença. Mas .NET é muito fácil e acho que esse é o motivo porque tem tanta gente partindo pra isso. Java é mais complicado, porém mais apaixonante, versátil, mais recursos, multiplataforma e tudo mais. Só que os empregadores hoje pedem vários frameworks para as vagas de emprego, o que dificulta entrar no mercado. Enfim, acho que ainda tem mais vagas pra Java, mas não estão pagando bem como pagavam antes.

Por favor me corrijam se eu estiver errado, mas isso é o que tenho visto.

discordo com vc sobre o salario. para bons programadores java, estao pagando muito bem.
e .NOT eh mais dificil de aprender do que o java devido a sua comunidade ser extremamente amadora e fraca. falo isso por experiencia propria. Estou a um mes +ou- em um projeto C# para CF e tive umas 5 duvidas básicas da linguagem que nao consegui encontrar na internet, entao apelei para os foruns da vida as perguntas estao lah a mais de 15 dias e ninguem responde, duvido que uma pergunta basica fique aqui no forum Java por mais de 30 minutos, so se for de madrugada e olhe lah.

segue o link das minhas perguntas:
http://social.msdn.microsoft.com/Forums/pt-br/user/threads?user=mauricioadl
as que teve solucao foi na força bruta, chutando as config e compilando

Depende do que você acha que é pagar bem.

Eu acho .NET uma baba, se a comunidade deles é fraca tem a vantagem de contar com o apoio da Microsoft, que é muito amada no Brasil (não sei porque).
Mas acredito que vc tem uma visão melhor porque já precisou profissionalmente, eu ainda não tive contato profissinal com .NET.

F

Logo, seja um medíocre em ambas. O universo Java é quase inesgotável já o .Net não faço a menor ideia. O mercado hoje procura por especialistas e não programadores de Lero-lero.
E vou te avisando, não conheci ninguém que pudesse afirmar ser um especialista em Java. Cada qual, sempre escolhe um sub-universo desse mundo; mobile, desktop, web, mídia ect…
Portanto, na minha visão, escolha o que achas será o futuro. Hoje, eu escolheria nem uma das duas mas sim NodeJs.

L

Oi,

Uma vez um velho sábio falou:

“Aprenda uma e conheça a outra”

Tchauzin!

S

Logo, seja um medíocre em ambas. O universo Java é quase inesgotável já o .Net não faço a menor ideia. O mercado hoje procura por especialistas e não programadores de Lero-lero.
E vou te avisando, não conheci ninguém que pudesse afirmar ser um especialista em Java. Cada qual, sempre escolhe um sub-universo desse mundo; mobile, desktop, web, mídia ect…
Portanto, na minha visão, escolha o que achas será o futuro. Hoje, eu escolheria nem uma das duas mas sim NodeJs.

Se especializar em uma linguagem não impede de aprender a outra e trabalhar profissionalmente com ela. Acredito que um profissional especialista que o mercado procura, é aquele que cria soluções e sabe como melhor implementá-la, escovadores de bits (no bom sentido) trabalham em áreas bem delimitadas, não é em qualquer lugar que se encontra vagas para isso.

F

Logo, seja um medíocre em ambas. O universo Java é quase inesgotável já o .Net não faço a menor ideia. O mercado hoje procura por especialistas e não programadores de Lero-lero.
E vou te avisando, não conheci ninguém que pudesse afirmar ser um especialista em Java. Cada qual, sempre escolhe um sub-universo desse mundo; mobile, desktop, web, mídia ect…
Portanto, na minha visão, escolha o que achas será o futuro. Hoje, eu escolheria nem uma das duas mas sim NodeJs.

Se especializar em uma linguagem não impede de aprender a outra e trabalhar profissionalmente com ela. Acredito que um profissional especialista que o mercado procura, é aquele que cria soluções e sabe como melhor implementá-la, escovadores de bits (no bom sentido) trabalham em áreas bem delimitadas, não é em qualquer lugar que se encontra vagas para isso.

O que ele quis dizer é que é melhor ser excelente em uma plataforma e ruim em outra do que regular nas duas. Os nichos de mercado mais lucrativos são para os especialistas, não para os que fazem de tudo um pouco…

F

lina:
Oi,

Uma vez um velho sábio falou:

“Aprenda uma e conheça a outra”

Tchauzin!


E, falou certo, porém o conhecer uma tecnologia não vai Te dar muito tempo de vida em uma empresa. Gostaria de saber qt tempo dura um profissional em uma empresa que “conhece” uma linguagem de programação. :lol:
Até onde sei e nas empresas que já trabalhei sempre se destacarão aqueles que tem um verdadeiro conhecimento. Um conhecimento sólido, um especialista. E garanto que para esses o trabalho nunca será um problema.
Grande parte dos desenvolvedores assim como eu conhece a linguagem C por ter feito uma faculdade, mas não sou um especialista em C. Porém só posso dizer que a conheço. Se pintar uma vaga de emprego como já aconteceu para ganhar 6k em SP em nem me atrevo a colocar meu nome na lista, pois a procura é por um especialista e não por alguém que possui um conhecimento superficial.

F

Logo, seja um medíocre em ambas. O universo Java é quase inesgotável já o .Net não faço a menor ideia. O mercado hoje procura por especialistas e não programadores de Lero-lero.
E vou te avisando, não conheci ninguém que pudesse afirmar ser um especialista em Java. Cada qual, sempre escolhe um sub-universo desse mundo; mobile, desktop, web, mídia ect…
Portanto, na minha visão, escolha o que achas será o futuro. Hoje, eu escolheria nem uma das duas mas sim NodeJs.

Se especializar em uma linguagem não impede de aprender a outra e trabalhar profissionalmente com ela. Acredito que um profissional especialista que o mercado procura, é aquele que cria soluções e sabe como melhor implementá-la, escovadores de bits (no bom sentido) trabalham em áreas bem delimitadas, não é em qualquer lugar que se encontra vagas para isso.

O que ele quis dizer é que é melhor ser excelente em uma plataforma e ruim em outra do que regular nas duas. Os nichos de mercado mais lucrativos são para os especialistas, não para os que fazem de tudo um pouco…
Perfeito,
Vamos fazer uma analogia com a medicina. Em medicina existe a figura do clínico geral, ou seja, esse profissional tem um conhecimento básico sobre um pouco de tudo de sua área. Seu trabalho é encaminhar o paciente para um especialista.
Gente, pela amor deus é praticamente a mesma coisa.
Infelizmente o cliente é facilmente enganado nesse ponto por desenvolvedores fan farrões que dizem programar em x,y z quando mostram um hello world em um determinada linguagem. Para o cliente e às vezes até gerentes de T.I se um profissional consegue montar uma aplicação que apenas mostre um Hello World, independente da linguagem, está provado que aquele é o cara. Ou seja, é muito fácil hoje com essa arruma de tutoriais por aí conseguir se passar por poliglotas em linguagens de programação.
Porém sempre é um tiro no pé pois quando o projeto começa a mostrar quem é quem aí e que vemos a realidade das coisas.

E

Logo, seja um medíocre em ambas. O universo Java é quase inesgotável já o .Net não faço a menor ideia. O mercado hoje procura por especialistas e não programadores de Lero-lero.
E vou te avisando, não conheci ninguém que pudesse afirmar ser um especialista em Java. Cada qual, sempre escolhe um sub-universo desse mundo; mobile, desktop, web, mídia ect…
Portanto, na minha visão, escolha o que achas será o futuro. Hoje, eu escolheria nem uma das duas mas sim NodeJs.

Se especializar em uma linguagem não impede de aprender a outra e trabalhar profissionalmente com ela. Acredito que um profissional especialista que o mercado procura, é aquele que cria soluções e sabe como melhor implementá-la, escovadores de bits (no bom sentido) trabalham em áreas bem delimitadas, não é em qualquer lugar que se encontra vagas para isso.

O que ele quis dizer é que é melhor ser excelente em uma plataforma e ruim em outra do que regular nas duas. Os nichos de mercado mais lucrativos são para os especialistas, não para os que fazem de tudo um pouco…
Perfeito,
Vamos fazer uma analogia com a medicina. Em medicina existe a figura do clínico geral, ou seja, esse profissional tem um conhecimento básico sobre um pouco de tudo de sua área. Seu trabalho é encaminhar o paciente para um especialista.
Gente, pela amor deus é praticamente a mesma coisa.
Infelizmente o cliente é facilmente enganado nesse ponto por desenvolvedores fan farrões que dizem programar em x,y z quando mostram um hello world em um determinada linguagem. Para o cliente e às vezes até gerentes de T.I se um profissional consegue montar uma aplicação que apenas mostre um Hello World, independente da linguagem, está provado que aquele é o cara. Ou seja, é muito fácil hoje com essa arruma de tutoriais por aí conseguir se passar por poliglotas em linguagens de programação.
Porém sempre é um tiro no pé pois quando o projeto começa a mostrar quem é quem aí e que vemos a realidade das coisas.

quando vim concorrer a vaga atual em que trabalho, vieram outros 9 juntos.
um deles disse programar em java, php, python blablabla, ter feito uma intranet com html5 elementos de midia etc. na hora pensei “a vaga é desse cara, nem sei por que ainda estou aqui…” o que ocorreu é que eu conquistei a vaga, o cara na verdade não sabia nem fazer hello world com pascal (quem me disse foi um dos entrevistadores).

fan fanfarrão.

D

Logo, seja um medíocre em ambas. O universo Java é quase inesgotável já o .Net não faço a menor ideia. O mercado hoje procura por especialistas e não programadores de Lero-lero.
E vou te avisando, não conheci ninguém que pudesse afirmar ser um especialista em Java. Cada qual, sempre escolhe um sub-universo desse mundo; mobile, desktop, web, mídia ect…
Portanto, na minha visão, escolha o que achas será o futuro. Hoje, eu escolheria nem uma das duas mas sim NodeJs.

Se especializar em uma linguagem não impede de aprender a outra e trabalhar profissionalmente com ela. Acredito que um profissional especialista que o mercado procura, é aquele que cria soluções e sabe como melhor implementá-la, escovadores de bits (no bom sentido) trabalham em áreas bem delimitadas, não é em qualquer lugar que se encontra vagas para isso.

O que ele quis dizer é que é melhor ser excelente em uma plataforma e ruim em outra do que regular nas duas. Os nichos de mercado mais lucrativos são para os especialistas, não para os que fazem de tudo um pouco…
Perfeito,
Vamos fazer uma analogia com a medicina. Em medicina existe a figura do clínico geral, ou seja, esse profissional tem um conhecimento básico sobre um pouco de tudo de sua área. Seu trabalho é encaminhar o paciente para um especialista.
Gente, pela amor deus é praticamente a mesma coisa.
Infelizmente o cliente é facilmente enganado nesse ponto por desenvolvedores fan farrões que dizem programar em x,y z quando mostram um hello world em um determinada linguagem. Para o cliente e às vezes até gerentes de T.I se um profissional consegue montar uma aplicação que apenas mostre um Hello World, independente da linguagem, está provado que aquele é o cara. Ou seja, é muito fácil hoje com essa arruma de tutoriais por aí conseguir se passar por poliglotas em linguagens de programação.
Porém sempre é um tiro no pé pois quando o projeto começa a mostrar quem é quem aí e que vemos a realidade das coisas.

Fabio, mais não pode se fixar…tem que ter noções nao só de linguagens de programação mais de tudo, tudo mesmo…

no final você tem que poder dizer…: sou especialista em x, conheço um pouco xx, tenho noções de xxx, e ja ouvi falar desse tal de xxxx

você ja esta assim: acabou de dizer que conhece um pouco de java, o basico de C, e que quer ser especialista em NodeJS…eu tenho certeza que você sabe mais coisas

uma lista de skills geralmente passam de 20 contando também outras áreas…claro, em nivels diferentes em cada skill

ja jogou RPG ?

A

Até o momento, eu sou especialista em comer, programar ainda estou no aprendizado rs…

F

Logo, seja um medíocre em ambas. O universo Java é quase inesgotável já o .Net não faço a menor ideia. O mercado hoje procura por especialistas e não programadores de Lero-lero.
E vou te avisando, não conheci ninguém que pudesse afirmar ser um especialista em Java. Cada qual, sempre escolhe um sub-universo desse mundo; mobile, desktop, web, mídia ect…
Portanto, na minha visão, escolha o que achas será o futuro. Hoje, eu escolheria nem uma das duas mas sim NodeJs.

Se especializar em uma linguagem não impede de aprender a outra e trabalhar profissionalmente com ela. Acredito que um profissional especialista que o mercado procura, é aquele que cria soluções e sabe como melhor implementá-la, escovadores de bits (no bom sentido) trabalham em áreas bem delimitadas, não é em qualquer lugar que se encontra vagas para isso.

O que ele quis dizer é que é melhor ser excelente em uma plataforma e ruim em outra do que regular nas duas. Os nichos de mercado mais lucrativos são para os especialistas, não para os que fazem de tudo um pouco…
Perfeito,
Vamos fazer uma analogia com a medicina. Em medicina existe a figura do clínico geral, ou seja, esse profissional tem um conhecimento básico sobre um pouco de tudo de sua área. Seu trabalho é encaminhar o paciente para um especialista.
Gente, pela amor deus é praticamente a mesma coisa.
Infelizmente o cliente é facilmente enganado nesse ponto por desenvolvedores fan farrões que dizem programar em x,y z quando mostram um hello world em um determinada linguagem. Para o cliente e às vezes até gerentes de T.I se um profissional consegue montar uma aplicação que apenas mostre um Hello World, independente da linguagem, está provado que aquele é o cara. Ou seja, é muito fácil hoje com essa arruma de tutoriais por aí conseguir se passar por poliglotas em linguagens de programação.
Porém sempre é um tiro no pé pois quando o projeto começa a mostrar quem é quem aí e que vemos a realidade das coisas.

Fabio, mais não pode se fixar…tem que ter noções nao só de linguagens de programação mais de tudo, tudo mesmo…

no final você tem que poder dizer…: sou especialista em x, conheço um pouco xx, tenho noções de xxx, e ja ouvi falar desse tal de xxxx

você ja esta assim: acabou de dizer que conhece um pouco de java, o basico de C, e que quer ser especialista em NodeJS…eu tenho certeza que você sabe mais coisas

uma lista de skills geralmente passam de 20 contando também outras áreas…claro, em nivels diferentes em cada skill

ja jogou RPG ?
Concordo,
Estamos dizendo a mesma coisa. Em nossa área temos que ter um pouco de conhecimento sobre algumas linguagens X, mas sempre será bem superficial pois o correto seria vc ser um especialista em uma delas. Com relação a programar em NodeJs, acho que me expressei mal, na verdade estou um pouco arrependido de ter optado Java como uma linguagem foco de estudos. Se pudesse escolher tempos atrás teria preferido NodeJs. Só aconselhei o rapaz que está indeciso a escolher NodeJs, pelo menos poderá focar seus estudos também em outras coisas, já nos do Java sempre tem um framework aí que temos que estudar. Acredito que NodeJs tira esse peso do desenvolvedor e o deixa com mais tempo por exemplo para estudar um engenharia de requisitos,modelagem ect…
E, RPG não infelizmente não.

C

O que normalmente vejo é profissionais especialistas em Java terem mais facilidade em aprender .NET do que o contrário.

Por isso, sugiro aprender Java primeiro para depois, se preciso, procurar conhecer melhor a plataforma .NET

J

A plataforma a ser escolhida tanto faz, as duas são boas, mas se torne especialista em uma primeiro, trabalhe com ela no dia a dia durante anos, para depois tentar aprender a outra plataforma.

Não importa a quantidade de tecnologias, linguagens que se conhece, mas sim a qualidade com que conhece cada uma.

Se eu recebesse dois currículos, e um deles fosse regular em .net e java, e o outro fosse especialista em java, com toda certeza indicaria a contratação do especialista. Mas esse erro comum de querer abraçar o mundo por aprender n linguagens, n tecnologias diferentes são cometidas por juniores que ainda não sabem que para se ganhar dinheiro hoje em dia é preciso ter foco.

F

johnny quest:
A plataforma a ser escolhida tanto faz, as duas são boas, mas se torne especialista em uma primeiro, trabalhe com ela no dia a dia durante anos, para depois tentar aprender a outra plataforma.

Não importa a quantidade de tecnologias, linguagens que se conhece, mas sim a qualidade com que conhece cada uma.

Se eu recebesse dois currículos, e um deles fosse regular em .net e java, e o outro fosse especialista em java, com toda certeza indicaria a contratação do especialista. Mas esse erro comum de querer abraçar o mundo por aprender n linguagens, n tecnologias diferentes são cometidas por juniores que ainda não sabem que para se ganhar dinheiro hoje em dia é preciso ter foco.


Concordo, em todas as empresas que trabalhei todos que sempre se destacaram foram aqueles que dominavam uma determinada tecnologia. Em um projeto que trabalhei na empresa X já vi com meu próprios olhos um funcionário que por ser muito BOM em PL-SQL seu salário havia sido aumentado de 20% em pouquíssimo tempo.
A única porcaria é que essa galerinha de falsos programadores poliglotas queima legal o mercado de trabalho. Vemos isso normalmente em vagas ofertadas pelas empresas.

P

as empresa as vezes dão preferencias por especialista… mas a vezes o cara nem usa metade do conhecimento no serviço … é uma questão de “pagar menos e ter mais” … especialistas tbm custam mais caro.

R

perdeu:
as empresa as vezes dão preferencias por especialista… mas a vezes o cara nem usa metade do conhecimento no serviço … é uma questão de “pagar menos e ter mais” … especialistas tbm custam mais caro.

Ai tocou no ponto chave. O que a maioria das empresas pede hoje é um profissional que sabe muito pra pagar pouco. Tive um exemplo disso no projeto que eu estava, contrataram um arquiteto para trabalhar como programador, o cara não ficou seis meses.
Ainda estou começando a trabalhar com desenvolvimento, mas essas coisas desanimam, o salário já foi melhor e também já deram mais valor para os profissionais que trabalham com Java.
Não se em outras linguagens como C# é assim também.

F

renatomedeiros_:
perdeu:
as empresa as vezes dão preferencias por especialista… mas a vezes o cara nem usa metade do conhecimento no serviço … é uma questão de “pagar menos e ter mais” … especialistas tbm custam mais caro.

Ai tocou no ponto chave. O que a maioria das empresas pede hoje é um profissional que sabe muito pra pagar pouco. Tive um exemplo disso no projeto que eu estava, contrataram um arquiteto para trabalhar como programador, o cara não ficou seis meses.
Ainda estou começando a trabalhar com desenvolvimento, mas essas coisas desanimam, o salário já foi melhor e também já deram mais valor para os profissionais que trabalham com Java.
Não se em outras linguagens como C# é assim também.

Uma empresa que coloca um arquiteto na programação é o mesmo que colocar um engenheiro cível à quebrar tijolos, simplesmente uma completa falta de noção por parte dessa empresa. Um arquiteto poderá até saber programar mas não é a sua especialidade afinal sua especialização é voltada à arquitetura. Essa empresa que trabalhaste ou está é sendo muito mal assessorada ou é formada por uma galera de T.I que deve ter comprado o diploma no ebay. Não possível que em 2012 as empresas de desenvolvimento de software aqui no Brasil ainda façam tamanha bagunça! Que lixo!

Meu Deus onde vamos parar!!!

P

uma vez q vc resolve um problema, fora da sua area, vc sempre vai ser convocado a resolver esse tipo de problema, ai vira uma responsabilidade, pq n tem outra pessoa q manje… e pra contratar outra so pra fazer isso?

sei q n é em todas as empresas isso! mas tem bastante.

R

fabioEM:
renatomedeiros_:
perdeu:
as empresa as vezes dão preferencias por especialista… mas a vezes o cara nem usa metade do conhecimento no serviço … é uma questão de “pagar menos e ter mais” … especialistas tbm custam mais caro.

Ai tocou no ponto chave. O que a maioria das empresas pede hoje é um profissional que sabe muito pra pagar pouco. Tive um exemplo disso no projeto que eu estava, contrataram um arquiteto para trabalhar como programador, o cara não ficou seis meses.
Ainda estou começando a trabalhar com desenvolvimento, mas essas coisas desanimam, o salário já foi melhor e também já deram mais valor para os profissionais que trabalham com Java.
Não se em outras linguagens como C# é assim também.

Uma empresa que coloca um arquiteto na programação é o mesmo que colocar um engenheiro cível à quebrar tijolos, simplesmente uma completa falta de noção por parte dessa empresa. Um arquiteto poderá até saber programar mas não é a sua especialidade afinal sua especialização é voltada à arquitetura. Essa empresa que trabalhaste ou está é sendo muito mal assessorada ou é formada por uma galera de T.I que deve ter comprado o diploma no ebay. Não possível que em 2012 as empresas de desenvolvimento de software aqui no Brasil ainda façam tamanha bagunça! Que lixo!

Meu Deus onde vamos parar!!!

A empresa é ótima, o problema foi o profissional que liderava esse projeto especificamente.

A

Desculpa cara, mas não concordo com a sua opinião. Corremos alguns riscos quando comparamos o Desenvolvimento de Software com outras áreas e esse é um deles, fazer uma comparação que não combina.

Um Engenheiro Civil é um cara puramente matemático, que é preparado pra resolver problemas referente ao Projeto de uma construção, enquanto que um Pedreiro é um cara que tem a força física para fazer trabalhos braçais.

Embora a comparação de Programador = Pedreiro seja tentadora, ela passa longe do ideal. Vivemos a era do conhecimento, onde o antigo Programador Pedreiro (mero digitador) está ficando obsoleto.

Você dizer que um arquiteto de Software Programar é um absurdo, eu “desconcordo” sumariamente. Não existe Pensadores de Soluções de Software sem que o profissional entenda a Essência de Software e essência de um Software é seu código-fonte.

As vezes me preocupo com alguns profissionais que não são capazes de correr atrás de coisas novas e acharem que o modelo que temos hoje está tudo Ok, ou seja, evolução 0.

Aconselho a você algumas leituras que creio que sejam essenciais para melhor entendimento. Antes que digam que não é o que o [MERCADO] está pedindo, restrinjam essa frase a [MERCADO ARCAICO BRASILEIRO AO QUAL ESTAMOS ACOSTUMADOS A VER] pois os grandes players mesmo já praticam tais conceitos.

http://blog.feliperibeiro.com/2011/08/o-programador-poliglota.html

http://fernandofranzini.wordpress.com/category/arquiteto/

Você não é obrigado a concordar comigo, pois lembro-lhe que é somente a minha opinião… Mas simplesmente ignorar o que os grandes players do mercado estão fazendo e trazendo de experiência, com base nas empresa chulés que temos visto Brasil afora… Sei não…

O Brasil ainda precisa entender o que é desenvolvimento de Software, certo e errado é relativo, mas estagnar no tempo e não buscar imitar o que está dando certo, com certeza é um erro.

Abs []

M

lina:
Oi,

Uma vez um velho sábio falou:

“Aprenda uma e conheça a outra”

Tchauzin!

tem toda a razao! ouvi isso a muito tempo atras e comecei a usar essa regra, confesso que minha carreira melhorou muito!

A

fabioEM

Relendo o Post, reparei que cai em um erro… Em momento algum você citou que um arquiteto não deve saber programar… Desculpe-me…

Porém ainda não concordo com a comparação com a Engenharia Civil…

Um Engenheiro civil nunca vai lá quebrar as pedras, um Arquiteto sim, pode e deve “sujar” (vide aqui: http://pt.wikipedia.org/wiki/Arquiteto_de_software buscar Torre de Marfim) suas mãos com o código…

Inclusive o melhor arquiteto que já conhecí, sempre que dava o start inicial da Arquitetura do Software, sentava na baia com os Programadores pra fazer 3 coisas:

1 - Tirar dúvidas;

2 - Ensinar e disseminar a Arquitetura da App;

3 - botar a mão na massa;

Abs []

F

Desculpa cara, mas não concordo com a sua opinião. Corremos alguns riscos quando comparamos o Desenvolvimento de Software com outras áreas e esse é um deles, fazer uma comparação que não combina.

Um Engenheiro Civil é um cara puramente matemático, que é preparado pra resolver problemas referente ao Projeto de uma construção, enquanto que um Pedreiro é um cara que tem a força física para fazer trabalhos braçais.

Embora a comparação de Programador = Pedreiro seja tentadora, ela passa longe do ideal. Vivemos a era do conhecimento, onde o antigo Programador Pedreiro (mero digitador) está ficando obsoleto.

Você dizer que um arquiteto de Software Programar é um absurdo, eu “desconcordo” sumariamente. Não existe Pensadores de Soluções de Software sem que o profissional entenda a Essência de Software e essência de um Software é seu código-fonte.

As vezes me preocupo com alguns profissionais que não são capazes de correr atrás de coisas novas e acharem que o modelo que temos hoje está tudo Ok, ou seja, evolução 0.

Aconselho a você algumas leituras que creio que sejam essenciais para melhor entendimento. Antes que digam que não é o que o [MERCADO] está pedindo, restrinjam essa frase a [MERCADO ARCAICO BRASILEIRO AO QUAL ESTAMOS ACOSTUMADOS A VER] pois os grandes players mesmo já praticam tais conceitos.

http://blog.feliperibeiro.com/2011/08/o-programador-poliglota.html

http://fernandofranzini.wordpress.com/category/arquiteto/

Você não é obrigado a concordar comigo, pois lembro-lhe que é somente a minha opinião… Mas simplesmente ignorar o que os grandes players do mercado estão fazendo e trazendo de experiência, com base nas empresa chulés que temos visto Brasil afora… Sei não…

O Brasil ainda precisa entender o que é desenvolvimento de Software, certo e errado é relativo, mas estagnar no tempo e não buscar imitar o que está dando certo, com certeza é um erro.

Abs []

Não concordo com o que dizes, mas defenderei até a morte
François-Marie Arouet (Voltaire)

O exemplo do pedreiro é o mesmo que esse: cada quadrado no seu quadrado. Agora, como peguei a frase de Voltaire cada qual tem sua opinião. Falo por experiência de mercado de trabalho. Os projetos entreguem no prazo e com boa qualidade onde trabalhei eram porque a equipe era bem definida e bem gerenciada. Cada qual tinha suas responsabilidades baseadas em suas especialidades. Nunca vi um gerente de projetos botar a mão na massa e sair coisa boa. Claro que existem exceções mas são tão poucas que não vale pena comentar aqui. E, sinceramente acho que você não entendeu bem minha resposta. Um arquiteto pode até saber programar mas aí colocá-lo no lugar de programador não faz sentido, ou pelo menos é um erro técnico.
Veja, existe o oficio de desenvolvedor e não é por a caso. Pois um desenvolvedor se você pegar qualquer livro de Engenharia de Software tem seu oficio bem definido, em teoria o desenvolvedor deveria implementar aquilo que o arquiteto , analista já definiu e documentou. Se um arquiteto faz ambas as coisas ele perde o foco e isso é fato. Suas preocupações são bem maiores, tecnologias em si, domínio da aplicação, segurança, desempenho, padrões de projeto e por aí vai…
Não vi até agora em nenhuma literatura acadêmica ou não favorável a troca desses papeis. Até pela razão de serem bem diferentes entre si.
Mas é isso aí cada um com sua opinião

F

adriano_si:
fabioEM

Relendo o Post, reparei que cai em um erro… Em momento algum você citou que um arquiteto não deve saber programar… Desculpe-me…

Porém ainda não concordo com a comparação com a Engenharia Civil…

Um Engenheiro civil nunca vai lá quebrar as pedras, um Arquiteto sim, pode e deve “sujar” (vide aqui: http://pt.wikipedia.org/wiki/Arquiteto_de_software buscar Torre de Marfim) suas mãos com o código…

Inclusive o melhor arquiteto que já conhecí, sempre que dava o start inicial da Arquitetura do Software, sentava na baia com os Programadores pra fazer 3 coisas:

1 - Tirar dúvidas;

2 - Ensinar e disseminar a Arquitetura da App;

3 - botar a mão na massa;

Abs []

Beleza,
Concordo com você nesse ponto também! Infelizmente já conheci arquitetos que nem sequer sabiam fazer um “if”. Triste mas é a realidade.

D

fabioEM:
adriano_si:
fabioEM

Relendo o Post, reparei que cai em um erro… Em momento algum você citou que um arquiteto não deve saber programar… Desculpe-me…

Porém ainda não concordo com a comparação com a Engenharia Civil…

Um Engenheiro civil nunca vai lá quebrar as pedras, um Arquiteto sim, pode e deve “sujar” (vide aqui: http://pt.wikipedia.org/wiki/Arquiteto_de_software buscar Torre de Marfim) suas mãos com o código…

Inclusive o melhor arquiteto que já conhecí, sempre que dava o start inicial da Arquitetura do Software, sentava na baia com os Programadores pra fazer 3 coisas:

1 - Tirar dúvidas;

2 - Ensinar e disseminar a Arquitetura da App;

3 - botar a mão na massa;

Abs []

Beleza,
Concordo com você nesse ponto também! Infelizmente já conheci arquitetos que nem sequer sabiam fazer um “if”. Triste mas é a realidade.

eu sempre achei que a evolução do Desenvolvedor Senior era Arquiteto…

J

Desculpa cara, mas não concordo com a sua opinião. Corremos alguns riscos quando comparamos o Desenvolvimento de Software com outras áreas e esse é um deles, fazer uma comparação que não combina.

Um Engenheiro Civil é um cara puramente matemático, que é preparado pra resolver problemas referente ao Projeto de uma construção, enquanto que um Pedreiro é um cara que tem a força física para fazer trabalhos braçais.

Embora a comparação de Programador = Pedreiro seja tentadora, ela passa longe do ideal. Vivemos a era do conhecimento, onde o antigo Programador Pedreiro (mero digitador) está ficando obsoleto.

Você dizer que um arquiteto de Software Programar é um absurdo, eu “desconcordo” sumariamente. Não existe Pensadores de Soluções de Software sem que o profissional entenda a Essência de Software e essência de um Software é seu código-fonte.

As vezes me preocupo com alguns profissionais que não são capazes de correr atrás de coisas novas e acharem que o modelo que temos hoje está tudo Ok, ou seja, evolução 0.

Aconselho a você algumas leituras que creio que sejam essenciais para melhor entendimento. Antes que digam que não é o que o [MERCADO] está pedindo, restrinjam essa frase a [MERCADO ARCAICO BRASILEIRO AO QUAL ESTAMOS ACOSTUMADOS A VER] pois os grandes players mesmo já praticam tais conceitos.

http://blog.feliperibeiro.com/2011/08/o-programador-poliglota.html

http://fernandofranzini.wordpress.com/category/arquiteto/

Você não é obrigado a concordar comigo, pois lembro-lhe que é somente a minha opinião… Mas simplesmente ignorar o que os grandes players do mercado estão fazendo e trazendo de experiência, com base nas empresa chulés que temos visto Brasil afora… Sei não…

O Brasil ainda precisa entender o que é desenvolvimento de Software, certo e errado é relativo, mas estagnar no tempo e não buscar imitar o que está dando certo, com certeza é um erro.

Abs []

Gostaria de acrescentar um artigo do Peter Norvig nessa lista “Teach Yourself Programming in Ten Years”. É um texto de 2001 que também aborda um pouco a questão de aprender várias linguagens diferentes e tem me guiado bastante, assim como o artigo do Eric Raymond, “How to Become a Hacker”.

L

Cara, eu não acho legal ficar limitado às aplicações desktop, mas se você curte mais, saiba que o WPF dá um pau gigantesco em qualquer plataforma desktop no mercado. Tanto pela facilidade, quanto pelo design final que é possível alcançar.
Teve um cara aí que disse que não achou respostas para as perguntas na internet. Bom, a documentação oficial do .net é infinitamente melhor do que a documentação oficial do java, mas o java tem uma comunidade maior pelo fato de ser open-source. De qualquer maneira, apesar de não ter uma comunidade tão grande, o portal de desenvolvedores da microsoft (msdn) tem um forum animal com muita gente qualificada pra responder suas perguntas.
A microsoft também tem um portal de soluções opensource (codeplex) e muitas das soluções de lá são feitas por funcionários da microsoft mesmo, apesar de eles não darem suporte.
Vale lembrar que muita coisa que muita gente usa hoje em dia a microsoft investe bastante. jQuery, jQuery templates, knockoutjs e outros projetos opensource tem grana da microsoft por trás.

A

luisrudge:
Cara, eu não acho legal ficar limitado às aplicações desktop, mas se você curte mais, saiba que o WPF dá um pau gigantesco em qualquer plataforma desktop no mercado. Tanto pela facilidade, quanto pelo design final que é possível alcançar.
Teve um cara aí que disse que não achou respostas para as perguntas na internet. Bom, a documentação oficial do .net é infinitamente melhor do que a documentação oficial do java, mas o java tem uma comunidade maior pelo fato de ser open-source. De qualquer maneira, apesar de não ter uma comunidade tão grande, o portal de desenvolvedores da microsoft (msdn) tem um forum animal com muita gente qualificada pra responder suas perguntas.
A microsoft também tem um portal de soluções opensource (codeplex) e muitas das soluções de lá são feitas por funcionários da microsoft mesmo, apesar de eles não darem suporte.
Vale lembrar que muita coisa que muita gente usa hoje em dia a microsoft investe bastante. jQuery, jQuery templates, knockoutjs e outros projetos opensource tem grana da microsoft por trás.

Obrigado Luis pela dica, você atualmente trabalha com .NET?

L

Opa, acho que deixei muito na cara que trabalho com .net né? hahaha.
Já trabalhei 1 ano com java (estágio na faculdade), e agora trabalho com .net há 1 ano e meio.
É claro que tudo é bem relativo ao lugar que você trabalha, inclusive as condições, mas estou bem mais satisfeito trabalhando com .net do que com java.
A curva de aprendizado é menor, existem poucos mas ótimos frameworks e você não precisa aprender 75 frameworks pra conseguir começar a trabalhar na área.
Mas respeito o java.

E

luisrudge:
Opa, acho que deixei muito na cara que trabalho com .net né? hahaha.
Já trabalhei 1 ano com java (estágio na faculdade), e agora trabalho com .net há 1 ano e meio.
É claro que tudo é bem relativo ao lugar que você trabalha, inclusive as condições, mas estou bem mais satisfeito trabalhando com .net do que com java.
A curva de aprendizado é menor, existem poucos mas ótimos frameworks e você não precisa aprender 75 frameworks pra conseguir começar a trabalhar na área.
Mas respeito o java.

trabalho com as duas. ainda prefiro java pela versatilidade.

você no .net não aprende x fw… mas tem de fazer o serviço deles da mesma forma.

isso de ter que aprender fw é desculpa, foi mal, minha opnião.

R

Elizeu_Santos:
luisrudge:
Opa, acho que deixei muito na cara que trabalho com .net né? hahaha.
Já trabalhei 1 ano com java (estágio na faculdade), e agora trabalho com .net há 1 ano e meio.
É claro que tudo é bem relativo ao lugar que você trabalha, inclusive as condições, mas estou bem mais satisfeito trabalhando com .net do que com java.
A curva de aprendizado é menor, existem poucos mas ótimos frameworks e você não precisa aprender 75 frameworks pra conseguir começar a trabalhar na área.
Mas respeito o java.

trabalho com as duas. ainda prefiro java pela versatilidade.

você no .net não aprende x fw… mas tem de fazer o serviço deles da mesma forma.

isso de ter que aprender fw é desculpa, foi mal, minha opnião.

Nesse ponto sou obrigado a concordar com nosso amigo .NET, quando comecei a estudar Java me venderam como um beneficio que tem um monte de frameworks no mercado, não estou dizendo que não seja, mas as vagas de emprego normalmente pedem vários frameworks que uma pessoa que está começando não vai saber mesmo. É difícil até direcionar os estudos nesse ponto, pelo menos essa é uma dificuldade que eu sinto. Por isso eu acho que o mercado pra quem está começando em Java é bem mais difícil do que pra quem está começando em .NET.

A

luisrudge:
Opa, acho que deixei muito na cara que trabalho com .net né? hahaha.
Já trabalhei 1 ano com java (estágio na faculdade), e agora trabalho com .net há 1 ano e meio.
É claro que tudo é bem relativo ao lugar que você trabalha, inclusive as condições, mas estou bem mais satisfeito trabalhando com .net do que com java.
A curva de aprendizado é menor, existem poucos mas ótimos frameworks e você não precisa aprender 75 frameworks pra conseguir começar a trabalhar na área.
Mas respeito o java.

Desculpe desviar um pouco o assunto, mas vou aproveitar do seu conhecimento e dos demais, apenas pra eu ficar informado,
Luis como posso adquirir um Visual Studio sem ter que pagar? Apenas piratiando? Antes deixa eu explicar rs… Já pesquisei, e tem a versão pra estudante, porém minha faculdade não tem parceria com a microsoft, também vi que há a versão express, qual o problema de utilizar a versão express? É possível começar e terminar uma aplicação com express?

L

Elizeu_Santos:
luisrudge:
Opa, acho que deixei muito na cara que trabalho com .net né? hahaha.
Já trabalhei 1 ano com java (estágio na faculdade), e agora trabalho com .net há 1 ano e meio.
É claro que tudo é bem relativo ao lugar que você trabalha, inclusive as condições, mas estou bem mais satisfeito trabalhando com .net do que com java.
A curva de aprendizado é menor, existem poucos mas ótimos frameworks e você não precisa aprender 75 frameworks pra conseguir começar a trabalhar na área.
Mas respeito o java.

trabalho com as duas. ainda prefiro java pela versatilidade.

você no .net não aprende x fw… mas tem de fazer o serviço deles da mesma forma.

isso de ter que aprender fw é desculpa, foi mal, minha opnião.

Opa, não precisa pedir desculpa não, até porque você está bem errado.
Eu gosto bastante de estudar os frameworks, só acho idiota ter que aprender frameworks que fazem a mesma coisa. Isso pra mim é perda de tempo.

Outra coisa, eu não disse que você não tem que aprender framework e tem que fazer tudo na mão. Só disse que não existem 75 frameworks pra COMEÇAR a trabalhar.
O .NET tem um ótimo framework de persistência de dados (entity framework, mas confesso que o Hibernate, por enquanto, é melhor), ótimo framework de MVC (com a sintaxe Razor, que dá um pau no Struts) e outros. Poderia listar mais, mas fui pesquisar os frameworks de java e fiquei perdido, porque é muita coisa. O que importa é que, enquanto java tem 5, 6 frameworks que fazem a mesma coisa, o .NET tem o framework oficial que supre 97% das necessidades e mais 3,4 frameworks de terceiros que suprem os 3% restantes.

Nem vou começar a falar de expressões lambda e linQ porque daí perde a graça.

E

Já vi o Framework MVC do .Net!!

Já viu JSF 2 + PrimeFaces 3.1?

http://www.primefaces.org/showcase/ui/home.jsf

Para mim não vejo vantagem alguma do .net

realmente lambda e linQ são um excelente recurso

Mais o Java8 está ai amigo
http://jcp.org/en/jsr/detail?id=335

Realmente o Java tem mais frameworks do que o .net mais se compararmos e termos de especialidades não são tantos assim.

Ex:

Persistencia : Hibernate ou JPA, ou os dois?
Negocio : EJB ou Spring , ou os dois
Apresentação : JSF , SpringMVC , VRaptor , // aqui tem um pouco mais…

Tambem podemos manter o padrão oficial igual o .net ,no caso usar (JPA ,EJB,JSF) …os framework de terceiros tão bom quanto os oficiais…

Assim temos a vantagens de escolher o que for melhor para tal necessidade … apesar de que se escolhermos os oficiais tambem supre mais de 97% do necessário para o desenvolvimento

L

alansystem:
luisrudge:
Opa, acho que deixei muito na cara que trabalho com .net né? hahaha.
Já trabalhei 1 ano com java (estágio na faculdade), e agora trabalho com .net há 1 ano e meio.
É claro que tudo é bem relativo ao lugar que você trabalha, inclusive as condições, mas estou bem mais satisfeito trabalhando com .net do que com java.
A curva de aprendizado é menor, existem poucos mas ótimos frameworks e você não precisa aprender 75 frameworks pra conseguir começar a trabalhar na área.
Mas respeito o java.

Desculpe desviar um pouco o assunto, mas vou aproveitar do seu conhecimento e dos demais, apenas pra eu ficar informado,
Luis como posso adquirir um Visual Studio sem ter que pagar? Apenas piratiando? Antes deixa eu explicar rs… Já pesquisei, e tem a versão pra estudante, porém minha faculdade não tem parceria com a microsoft, também vi que há a versão express, qual o problema de utilizar a versão express? É possível começar e terminar uma aplicação com express?

É possível sim. Inclusive, no site da microsoft, tem uma grande quantidade de tutoriais que é feito somente no express.
Algumas desvantagens:
Se você quiser praticar aplicações desktop e aplicações web, terá que baixar dois express diferentes.
Desktop: Visual C# 2010 Express
Web: Visual Web Developer 2010 Express
Outra desvantagem é que as funcionalidades mais avançadas como teste unitário, ferramentas avançadas de debug, criar projetos de banco de dados, comparação de estrutura/dados de banco dados e outras coisas que não me lembro, você só tem nas versões mais avançadas.
Aqui você pode se informar melhor: http://www.microsoft.com/visualstudio/en-us/products

Bom, para adquirir você pode comprar a versão professional que não é tão cara assim (R$2.700). Se for pra aprender, pega o express mesmo que já é muito bom.
Outra maneira seria através de parceria da sua faculdade com a microsoft, que você disse que não tem, mas não custa nada você investir um tempo e falar com o coordenador do curso sobre os benefícios pra tentar ir atrás disso.
Outra maneira, e essa pouca gente sabe, é o WebSaprk.

Vale a pena conferir. Tenho certeza que o Steve Ballmer não vai ficar chateado se você baixar o visual studio pra aprender a usar, mas depois que você aprender, acho que vale a pena comprar. Até porque qualquer projeto pequeno que você pegue, custeia a versão professional.

L

erickfm8:
Já vi o Framework MVC do .Net!!

Já viu JSF 2 + PrimeFaces 3.1?

http://www.primefaces.org/showcase/ui/home.jsf

Para mim não vejo vantagem alguma do .net

realmente lambda e linQ são um bom recurso

Mais o Java8 está ai amigo
http://jcp.org/en/jsr/detail?id=335

Também não são tantos frameworks assim

a vantagem é que agente pode escolher qual é melhor para aquele situação

Ex:

Persistencia : Hibernate ou JPA, ou os dois?
Negocio : EJB ou Spring , ou os dois
Apresentação : JSF , SpringMVC , VRaptor , // aqui tem um pouco mais…

Tambem podemos manter o padrão oficial igual o .net ,no caso (JPA ,EJB,JSF) …!! sacou a vantagem aqui é que temos framework de terceiros tão bom como os oficiais… assim temos uma vasta quantidade de soluções de alta qualidade para escolhermos…

Essa combinação de JSF 2 + PrimeFaces 3.1 tá me parecendo abstração do jQuery heim. Coisa de quem não quer estudar.
Claro que pode ser que eu tenha entendido errado.

Bom, se você curte usar um framework em cada projeto e depois ter que ficar se preocupando com versões, compatibilidade e suporte, daí é bem legal mesmo poder escolher entre às suas opções.

Ah, só um adendo.

Se você precisa de um framework externo pra ter essas funcionalidades… Bom, então tá bom né. Tem gente que curte mesmo :smiley:

E

KKKK essa foi boa…
pelo jeito é a primeira vez que vc viu JSF e fala isto? que não precisa estudar? ahuhauhau
tenta usar JSF sem estudar e depois me fala…

bom resumidamente
JSF é uma especificação do JAVA
a produtividade é muito alta …
qualidade excelente…
vasta quantidade de componentes…

acho que você não intendeu… rsrs

como eu disse , vc pode usar framework da especificação (JAVAEE(JPA,EJB) , JSF) e não precisa usar mais nada…

L

Eu utilizo o SharpDevelop para C#. É free.

Para java o netbeans e o eclipse são IDEs que tem me desanimado pela lentidão de alguns processos.
Dá uma lida nesse post falando sobre o MonoDevelop:
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

Quantos aqui trabalham com programação a mais de 8 anos e conheçem bem menos de 3 linguagens?

A

Luiz Augusto Prado:
Eu utilizo o SharpDevelop para C#. É free.

Para java o netbeans e o eclipse são IDEs que tem me desanimado pela lentidão de alguns processos.
Dá uma lida nesse post falando sobre o MonoDevelop:
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

Quantos aqui trabalham com programação a mais de 8 anos e conheçem bem menos de 3 linguagens?

Luiz Augusto, obrigado pela preciosa dica,
vocês acham que terei problemas em aprender C# com uma IDE diferente do VS? Pergunto isso, por causa dos materiais de estudo que derepente eu encontrar na net com VS.

L

alansystem:
Luiz Augusto Prado:
Eu utilizo o SharpDevelop para C#. É free.

Para java o netbeans e o eclipse são IDEs que tem me desanimado pela lentidão de alguns processos.
Dá uma lida nesse post falando sobre o MonoDevelop:
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

Quantos aqui trabalham com programação a mais de 8 anos e conheçem bem menos de 3 linguagens?

Luiz Augusto, obrigado pela preciosa dica,
vocês acham que terei problemas em aprender C# com uma IDE diferente do VS? Pergunto isso, por causa dos materiais de estudo que derepente eu encontrar na net com VS.

Seu tivesse dinheiro sobrando, com certeza eu investiria no VS.
Acredito que o aprendizado da linguagem seja independente da IDE.
Talvez vc possa ter alguma dificuldade com algum plugin ou framework diante de uma IDE fora do padrão, mas para contornar isso, só lendo as documentações destes programas.

A

renatomedeiros_:
Elizeu_Santos:
luisrudge:
Opa, acho que deixei muito na cara que trabalho com .net né? hahaha.
Já trabalhei 1 ano com java (estágio na faculdade), e agora trabalho com .net há 1 ano e meio.
É claro que tudo é bem relativo ao lugar que você trabalha, inclusive as condições, mas estou bem mais satisfeito trabalhando com .net do que com java.
A curva de aprendizado é menor, existem poucos mas ótimos frameworks e você não precisa aprender 75 frameworks pra conseguir começar a trabalhar na área.
Mas respeito o java.

trabalho com as duas. ainda prefiro java pela versatilidade.

você no .net não aprende x fw… mas tem de fazer o serviço deles da mesma forma.

isso de ter que aprender fw é desculpa, foi mal, minha opnião.

Nesse ponto sou obrigado a concordar com nosso amigo .NET, quando comecei a estudar Java me venderam como um beneficio que tem um monte de frameworks no mercado, não estou dizendo que não seja, mas as vagas de emprego normalmente pedem vários frameworks que uma pessoa que está começando não vai saber mesmo. É difícil até direcionar os estudos nesse ponto, pelo menos essa é uma dificuldade que eu sinto. Por isso eu acho que o mercado pra quem está começando em Java é bem mais difícil do que pra quem está começando em .NET.

Seria correto dizer para um iniciante: assim como eu rs.
Que por não ter experiência é “melhor” iniciar com .NET para depois ir para Java?
Pensando em mercado de trabalho.

B

maldito google (ou bing)

A

andrewop:

Seria correto dizer para um iniciante: assim como eu rs.
Que por não ter experiência é “melhor” iniciar com .NET para depois ir para Java?

Tenho um amigo que inclusive faz muito tempo que não vejo, e ele é programador .NET já há algum tempo, e ele afirmava que .NET era mais simples do que PHP em termos de aprendizado, não estou dizendo aqui que PHP é mais difícil, não tem nda a ver uma coisa com outra, inclusive sempre achei PHP fácil, mas ele diz isso pra iniciante, não sei, como não aprendi .NET ainda não sei fazer uma comparação em grau de dificuldade no inicio.

Frisando: A comparação que eu fiz, é em termos do aprendizado inicial, não vão começar a me mutilar kkkk

A

alansystem:
andrewop:

Seria correto dizer para um iniciante: assim como eu rs.
Que por não ter experiência é “melhor” iniciar com .NET para depois ir para Java?

Tenho um amigo que inclusive faz muito tempo que não vejo, e ele é programador .NET já há algum tempo, e ele afirmava que .NET era mais simples do que PHP em termos de aprendizado, não estou dizendo aqui que PHP é mais difícil, não tem nda a ver uma coisa com outra, inclusive sempre achei PHP fácil, mas ele diz isso pra iniciante, não sei, como não aprendi .NET ainda não sei fazer uma comparação em grau de dificuldade no inicio.

Frisando: A comparação que eu fiz, é em termos do aprendizado inicial, não vão começar a me mutilar kkkk

hehe, eu já mexi com PHP e com .NET na faculdade. Atualmente estudo java em casa.
PHP e .NET achei mais tranquilo de se trabalhar se comparado com Java. Ah, estou dizendo em relação ao aprendizado.

D

erickfm8:

Essa combinação de JSF 2 + PrimeFaces 3.1 tá me parecendo abstração do jQuery heim. Coisa de quem não quer estudar.

KKKK essa foi boa…
pelo jeito é a primeira vez que vc viu JSF e fala isto? que não precisa estudar? ahuhauhau
tenta usar JSF sem estudar e depois me fala…

bom resumidamente
JSF é uma especificação do JAVA
a produtividade é muito alta …
qualidade excelente…
vasta quantidade de componentes…

acho que você não intendeu… rsrs

como eu disse , vc pode usar framework da especificação (JAVAEE(JPA,EJB) , JSF) e não precisa usar mais nada…

curti esse prime, parece com .NET, como faz pra costumizar a aparencia dos componentes, tipo teria que sobrescrever a aparencia padrão com css !important?

E

douglaskd:
erickfm8:

Essa combinação de JSF 2 + PrimeFaces 3.1 tá me parecendo abstração do jQuery heim. Coisa de quem não quer estudar.

KKKK essa foi boa…
pelo jeito é a primeira vez que vc viu JSF e fala isto? que não precisa estudar? ahuhauhau
tenta usar JSF sem estudar e depois me fala…

bom resumidamente
JSF é uma especificação do JAVA
a produtividade é muito alta …
qualidade excelente…
vasta quantidade de componentes…

acho que você não intendeu… rsrs

como eu disse , vc pode usar framework da especificação (JAVAEE(JPA,EJB) , JSF) e não precisa usar mais nada…

curti esse prime, parece com .NET, como faz pra costumizar a aparencia dos componentes, tipo teria que sobrescrever a aparencia padrão com css !important?

primefaces? rsrs. entra no site e baixa um tema. não vou falar muito…

E

renatomedeiros_:
Elizeu_Santos:
luisrudge:
Opa, acho que deixei muito na cara que trabalho com .net né? hahaha.
Já trabalhei 1 ano com java (estágio na faculdade), e agora trabalho com .net há 1 ano e meio.
É claro que tudo é bem relativo ao lugar que você trabalha, inclusive as condições, mas estou bem mais satisfeito trabalhando com .net do que com java.
A curva de aprendizado é menor, existem poucos mas ótimos frameworks e você não precisa aprender 75 frameworks pra conseguir começar a trabalhar na área.
Mas respeito o java.

trabalho com as duas. ainda prefiro java pela versatilidade.

você no .net não aprende x fw… mas tem de fazer o serviço deles da mesma forma.

isso de ter que aprender fw é desculpa, foi mal, minha opnião.

Nesse ponto sou obrigado a concordar com nosso amigo .NET, quando comecei a estudar Java me venderam como um beneficio que tem um monte de frameworks no mercado, não estou dizendo que não seja, mas as vagas de emprego normalmente pedem vários frameworks que uma pessoa que está começando não vai saber mesmo. É difícil até direcionar os estudos nesse ponto, pelo menos essa é uma dificuldade que eu sinto. Por isso eu acho que o mercado pra quem está começando em Java é bem mais difícil do que pra quem está começando em .NET.

amigo, hoje a maior parte dos frameworks são extremamente simples de entender e utilizar. jsf e hibernate são muito praticos. só tive problemas de verdade com um unico framework, SPRING, é dificil de configurar. tirando isso, da para DAR MANUTENÇAO após dar 2 dias de atenção a cada framework.

E

douglaskd

como nosso amigo disse, no site tem vários temas é só escolher, claro que da para personalizar também,

mais para que reinventar a roda né? rsrs

F

Luiz Augusto Prado:
alansystem:
Luiz Augusto Prado:
Eu utilizo o SharpDevelop para C#. É free.

Para java o netbeans e o eclipse são IDEs que tem me desanimado pela lentidão de alguns processos.
Dá uma lida nesse post falando sobre o MonoDevelop:
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

Quantos aqui trabalham com programação a mais de 8 anos e conheçem bem menos de 3 linguagens?

Luiz Augusto, obrigado pela preciosa dica,
vocês acham que terei problemas em aprender C# com uma IDE diferente do VS? Pergunto isso, por causa dos materiais de estudo que derepente eu encontrar na net com VS.

Seu tivesse dinheiro sobrando, com certeza eu investiria no VS.
Acredito que o aprendizado da linguagem seja independente da IDE.
Talvez vc possa ter alguma dificuldade com algum plugin ou framework diante de uma IDE fora do padrão, mas para contornar isso, só lendo as documentações destes programas.

Recomendo a usar as ferramentas da Microsoft Gratuitas então,

http://www.microsoft.com/express

E

flaviopaganinij:
Luiz Augusto Prado:
alansystem:
Luiz Augusto Prado:
Eu utilizo o SharpDevelop para C#. É free.

Para java o netbeans e o eclipse são IDEs que tem me desanimado pela lentidão de alguns processos.
Dá uma lida nesse post falando sobre o MonoDevelop:
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

Quantos aqui trabalham com programação a mais de 8 anos e conheçem bem menos de 3 linguagens?

Luiz Augusto, obrigado pela preciosa dica,
vocês acham que terei problemas em aprender C# com uma IDE diferente do VS? Pergunto isso, por causa dos materiais de estudo que derepente eu encontrar na net com VS.

Seu tivesse dinheiro sobrando, com certeza eu investiria no VS.
Acredito que o aprendizado da linguagem seja independente da IDE.
Talvez vc possa ter alguma dificuldade com algum plugin ou framework diante de uma IDE fora do padrão, mas para contornar isso, só lendo as documentações destes programas.

Recomendo a usar as ferramentas da Microsoft Gratuitas então,

http://www.microsoft.com/express

ferramenta gratuita da M$? kkkkk
essa vai pro vida de suporte shaushuahsa.

as disponiveis gratuitamente são extremanete limitadas, deixam de ser aquela coisa maravilhosa que são. não há como usar VS express após utilizar o Ultimate por exemplo.

edit: ah, meu eclipse e meu netbeans não travam. tenho um note i3, com 3gb de ram rondando w7 x64, oracle 11xe, weblogic/websphere + tomcat, + eclipse rodando , e nem sinal de memory leakaplicações extremamente pesadas aqui da empresa. o link que você citou provavelmente é de 2009, onde a maior parte dos desenvolvedores c# utilizavam o vs2005. quer testar consumo de memoria entre netbeans 7 e vs2010 ultimate?

A

Elizeu_Santos:

ferramenta gratuita da M$? kkkkk
essa vai pro vida de suporte shaushuahsa.

as disponiveis gratuitamente são extremanete limitadas, deixam de ser aquela coisa maravilhosa que são. não há como usar VS express após utilizar o Ultimate por exemplo.

Vish kkkk, to vendo que terei que chupinhar o Ultimate para aprender kkkk

F

Elizeu_Santos:
flaviopaganinij:
Luiz Augusto Prado:
alansystem:
Luiz Augusto Prado:
Eu utilizo o SharpDevelop para C#. É free.

Para java o netbeans e o eclipse são IDEs que tem me desanimado pela lentidão de alguns processos.
Dá uma lida nesse post falando sobre o MonoDevelop:
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

Quantos aqui trabalham com programação a mais de 8 anos e conheçem bem menos de 3 linguagens?

Luiz Augusto, obrigado pela preciosa dica,
vocês acham que terei problemas em aprender C# com uma IDE diferente do VS? Pergunto isso, por causa dos materiais de estudo que derepente eu encontrar na net com VS.

Seu tivesse dinheiro sobrando, com certeza eu investiria no VS.
Acredito que o aprendizado da linguagem seja independente da IDE.
Talvez vc possa ter alguma dificuldade com algum plugin ou framework diante de uma IDE fora do padrão, mas para contornar isso, só lendo as documentações destes programas.

Recomendo a usar as ferramentas da Microsoft Gratuitas então,

http://www.microsoft.com/express

ferramenta gratuita da M$? kkkkk
essa vai pro vida de suporte shaushuahsa.

as disponiveis gratuitamente são extremanete limitadas, deixam de ser aquela coisa maravilhosa que são. não há como usar VS express após utilizar o Ultimate por exemplo.

edit: ah, meu eclipse e meu netbeans não travam. tenho um note i3, com 3gb de ram rondando w7 x64, oracle 11xe, weblogic/websphere + tomcat, + eclipse rodando , e nem sinal de memory leakaplicações extremamente pesadas aqui da empresa. o link que você citou provavelmente é de 2009, onde a maior parte dos desenvolvedores c# utilizavam o vs2005. quer testar consumo de memoria entre netbeans 7 e vs2010 ultimate?

O Link que passei é da ultima versão express que existe feito apartir do VS2008, para iniciante ele é muito bom, quanto ao “PESO” o Visual Studio 2010 é muito mais leve que o Visual Studio 2008.

E

alansystem:
Elizeu_Santos:

ferramenta gratuita da M$? kkkkk
essa vai pro vida de suporte shaushuahsa.

as disponiveis gratuitamente são extremanete limitadas, deixam de ser aquela coisa maravilhosa que são. não há como usar VS express após utilizar o Ultimate por exemplo.

Vish kkkk, to vendo que terei que chupinhar o Ultimate para aprender kkkk

não brother, para aprender vai até no bloco de notas. só que o VS que todos dizem ser a ferramenta maravilhosa e um dos motivos para utilizar o c# é o ultimate. que faz tudo, tudo mesmo.
tipo, você cria o fonte e ele gera o diagrama, cria o diagrama e ele gera o fonte, tudo com qualidade visual extremamente perfeccionista. trabalha em bases de dados da ms, acho que da até pra fazer pão, basta colocar os ingredientes no drive de CD da sua maquina.
se você for aprender utilizando o express vai ver que não é tudo tão lindo (em termos de IDE).
o netbeans teve uma época muito boa, acho que era o 6.3 que fazia engenharia reversa ente *.jar e umls… mas cortaram o plugin e agora só pago eu acho.

E

flaviopaganinij:
Elizeu_Santos:
flaviopaganinij:
Luiz Augusto Prado:
alansystem:
Luiz Augusto Prado:
Eu utilizo o SharpDevelop para C#. É free.

Para java o netbeans e o eclipse são IDEs que tem me desanimado pela lentidão de alguns processos.
Dá uma lida nesse post falando sobre o MonoDevelop:
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

Quantos aqui trabalham com programação a mais de 8 anos e conheçem bem menos de 3 linguagens?

Luiz Augusto, obrigado pela preciosa dica,
vocês acham que terei problemas em aprender C# com uma IDE diferente do VS? Pergunto isso, por causa dos materiais de estudo que derepente eu encontrar na net com VS.

Seu tivesse dinheiro sobrando, com certeza eu investiria no VS.
Acredito que o aprendizado da linguagem seja independente da IDE.
Talvez vc possa ter alguma dificuldade com algum plugin ou framework diante de uma IDE fora do padrão, mas para contornar isso, só lendo as documentações destes programas.

Recomendo a usar as ferramentas da Microsoft Gratuitas então,

http://www.microsoft.com/express

ferramenta gratuita da M$? kkkkk
essa vai pro vida de suporte shaushuahsa.

as disponiveis gratuitamente são extremanete limitadas, deixam de ser aquela coisa maravilhosa que são. não há como usar VS express após utilizar o Ultimate por exemplo.

edit: ah, meu eclipse e meu netbeans não travam. tenho um note i3, com 3gb de ram rondando w7 x64, oracle 11xe, weblogic/websphere + tomcat, + eclipse rodando , e nem sinal de memory leakaplicações extremamente pesadas aqui da empresa. o link que você citou provavelmente é de 2009, onde a maior parte dos desenvolvedores c# utilizavam o vs2005. quer testar consumo de memoria entre netbeans 7 e vs2010 ultimate?

O Link que passei é da ultima versão express que existe feito apartir do VS2008, para iniciante ele é muito bom, quanto ao “PESO” o Visual Studio 2010 é muito mais leve que o Visual Studio 2008.

tem certeza absoluta? coloca sua conta em risco?

E

falava deste link que postaram ali acima.
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

F

Elizeu_Santos:
flaviopaganinij:
Elizeu_Santos:
flaviopaganinij:
Luiz Augusto Prado:
alansystem:
Luiz Augusto Prado:
Eu utilizo o SharpDevelop para C#. É free.

Para java o netbeans e o eclipse são IDEs que tem me desanimado pela lentidão de alguns processos.
Dá uma lida nesse post falando sobre o MonoDevelop:
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

Quantos aqui trabalham com programação a mais de 8 anos e conheçem bem menos de 3 linguagens?

Luiz Augusto, obrigado pela preciosa dica,
vocês acham que terei problemas em aprender C# com uma IDE diferente do VS? Pergunto isso, por causa dos materiais de estudo que derepente eu encontrar na net com VS.

Seu tivesse dinheiro sobrando, com certeza eu investiria no VS.
Acredito que o aprendizado da linguagem seja independente da IDE.
Talvez vc possa ter alguma dificuldade com algum plugin ou framework diante de uma IDE fora do padrão, mas para contornar isso, só lendo as documentações destes programas.

Recomendo a usar as ferramentas da Microsoft Gratuitas então,

http://www.microsoft.com/express

ferramenta gratuita da M$? kkkkk
essa vai pro vida de suporte shaushuahsa.

as disponiveis gratuitamente são extremanete limitadas, deixam de ser aquela coisa maravilhosa que são. não há como usar VS express após utilizar o Ultimate por exemplo.

edit: ah, meu eclipse e meu netbeans não travam. tenho um note i3, com 3gb de ram rondando w7 x64, oracle 11xe, weblogic/websphere + tomcat, + eclipse rodando , e nem sinal de memory leakaplicações extremamente pesadas aqui da empresa. o link que você citou provavelmente é de 2009, onde a maior parte dos desenvolvedores c# utilizavam o vs2005. quer testar consumo de memoria entre netbeans 7 e vs2010 ultimate?

O Link que passei é da ultima versão express que existe feito apartir do VS2008, para iniciante ele é muito bom, quanto ao “PESO” o Visual Studio 2010 é muito mais leve que o Visual Studio 2008.

tem certeza absoluta? coloca sua conta em risco?

Sim todos projetos aqui estavam no VS2008 e estamos passando eles para o VS2010 porque ele é muito mais rápido e eficiente em tudo.

E

cara, então vamos la.
rapido e peso não são a mesma coisa. primeiro analise o consumo de memória entre os dois e verifique qual deles sem projeto aberto consome mais certo?

depois disso, verifique que no seu vs2008 você provavelmente esta utilizando o framework 3.5, lógico que o 4.0 foi aprimorado ¬¬. mas a ide consome mais memoria.

A

Se eu optar por aprender no VS 2008 estarei retrocedendo?

L

Sim porque o 2008 só vai até o framework 3.5.

L

Elizeu_Santos:
douglaskd:
erickfm8:

Essa combinação de JSF 2 + PrimeFaces 3.1 tá me parecendo abstração do jQuery heim. Coisa de quem não quer estudar.

KKKK essa foi boa…
pelo jeito é a primeira vez que vc viu JSF e fala isto? que não precisa estudar? ahuhauhau
tenta usar JSF sem estudar e depois me fala…

bom resumidamente
JSF é uma especificação do JAVA
a produtividade é muito alta …
qualidade excelente…
vasta quantidade de componentes…

acho que você não intendeu… rsrs

como eu disse , vc pode usar framework da especificação (JAVAEE(JPA,EJB) , JSF) e não precisa usar mais nada…

curti esse prime, parece com .NET, como faz pra costumizar a aparencia dos componentes, tipo teria que sobrescrever a aparencia padrão com css !important?

primefaces? rsrs. entra no site e baixa um tema. não vou falar muito…

Nossa, agora que eu vi o themeroller eu posso dizer com certeza: Primefaces = abstração de jQuery + jQueryUI

F

Elizeu_Santos:
cara, então vamos la.
rapido e peso não são a mesma coisa. primeiro analise o consumo de memória entre os dois e verifique qual deles sem projeto aberto consome mais certo?

depois disso, verifique que no seu vs2008 você provavelmente esta utilizando o framework 3.5, lógico que o 4.0 foi aprimorado ¬¬. mas a ide consome mais memoria.

Consome em média 30mega a mais, só que a eficiencia nas operações desta nova IDE compensa em muito.

VS2008 - SEM PROJETO = 30.212K
VS2010 - SEM PROJETO = 68.100K

VS2008 - Projeto Aberto = 87.096K
VS2010 - Projeto Aberto = 111.271K

L

Elizeu_Santos:
flaviopaganinij:
Luiz Augusto Prado:
alansystem:
Luiz Augusto Prado:
Eu utilizo o SharpDevelop para C#. É free.

Para java o netbeans e o eclipse são IDEs que tem me desanimado pela lentidão de alguns processos.
Dá uma lida nesse post falando sobre o MonoDevelop:
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

Quantos aqui trabalham com programação a mais de 8 anos e conheçem bem menos de 3 linguagens?

Luiz Augusto, obrigado pela preciosa dica,
vocês acham que terei problemas em aprender C# com uma IDE diferente do VS? Pergunto isso, por causa dos materiais de estudo que derepente eu encontrar na net com VS.

Seu tivesse dinheiro sobrando, com certeza eu investiria no VS.
Acredito que o aprendizado da linguagem seja independente da IDE.
Talvez vc possa ter alguma dificuldade com algum plugin ou framework diante de uma IDE fora do padrão, mas para contornar isso, só lendo as documentações destes programas.

Recomendo a usar as ferramentas da Microsoft Gratuitas então,

http://www.microsoft.com/express

ferramenta gratuita da M$? kkkkk
essa vai pro vida de suporte shaushuahsa.

as disponiveis gratuitamente são extremanete limitadas, deixam de ser aquela coisa maravilhosa que são. não há como usar VS express após utilizar o Ultimate por exemplo.

edit: ah, meu eclipse e meu netbeans não travam. tenho um note i3, com 3gb de ram rondando w7 x64, oracle 11xe, weblogic/websphere + tomcat, + eclipse rodando , e nem sinal de memory leakaplicações extremamente pesadas aqui da empresa. o link que você citou provavelmente é de 2009, onde a maior parte dos desenvolvedores c# utilizavam o vs2005. quer testar consumo de memoria entre netbeans 7 e vs2010 ultimate?

A Microsoft disponibiliza vários softwares com licenças especiais para estudantes e tem vários incentivos à pequenas empresas com softwares gratuitos para você GANHAR DINHEIRO. Sim, o webspark, por exemplo, dá as licenças à sua empresa e você pode fazer produtos comerciais com o software, diferente das licenças de estudante que você não pode fazer software comercial.

Aproveito o ensejo para lembrar, NOVAMENTE, que a Microsoft tem um portal gigante com bibliotecas opensource (http://www.codeplex.com) e está investindo bastante nas soluções opensource que já estão no mercado (jQuery/knockoutjs).

Esse papo de que a microsoft não faz nada de graça e não apoia open source e blablabal é papo dos anos 2000.

E

flaviopaganinij:
Elizeu_Santos:
cara, então vamos la.
rapido e peso não são a mesma coisa. primeiro analise o consumo de memória entre os dois e verifique qual deles sem projeto aberto consome mais certo?

depois disso, verifique que no seu vs2008 você provavelmente esta utilizando o framework 3.5, lógico que o 4.0 foi aprimorado ¬¬. mas a ide consome mais memoria.

Consome em média 30mega a mais, só que a eficiencia nas operações desta nova IDE compensa em muito.

VS2008 - SEM PROJETO = 30.212K
VS2010 - SEM PROJETO = 68.100K

VS2008 - Projeto Aberto = 87.096K
VS2010 - Projeto Aberto = 111.271K

então vamos novamente la noq ue você falou. estamos falando de consumo certo? então você concordou comigo que o vs2008 consome menos certo? perfeito.

F

Eu nunca disse que o 2010 consome menos, disse que o 2010 faz tudo que o 2008 faz de forma masi rápida e eficiente, e tu que veio com comparações de memória não sei porque, apenas postei um link para o usuário baixar uma IDE oficial pois ele estava na dúvida de qual usar.

E

luisrudge:
Elizeu_Santos:
flaviopaganinij:
Luiz Augusto Prado:
alansystem:
Luiz Augusto Prado:
Eu utilizo o SharpDevelop para C#. É free.

Para java o netbeans e o eclipse são IDEs que tem me desanimado pela lentidão de alguns processos.
Dá uma lida nesse post falando sobre o MonoDevelop:
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

Quantos aqui trabalham com programação a mais de 8 anos e conheçem bem menos de 3 linguagens?

Luiz Augusto, obrigado pela preciosa dica,
vocês acham que terei problemas em aprender C# com uma IDE diferente do VS? Pergunto isso, por causa dos materiais de estudo que derepente eu encontrar na net com VS.

Seu tivesse dinheiro sobrando, com certeza eu investiria no VS.
Acredito que o aprendizado da linguagem seja independente da IDE.
Talvez vc possa ter alguma dificuldade com algum plugin ou framework diante de uma IDE fora do padrão, mas para contornar isso, só lendo as documentações destes programas.

Recomendo a usar as ferramentas da Microsoft Gratuitas então,

http://www.microsoft.com/express

ferramenta gratuita da M$? kkkkk
essa vai pro vida de suporte shaushuahsa.

as disponiveis gratuitamente são extremanete limitadas, deixam de ser aquela coisa maravilhosa que são. não há como usar VS express após utilizar o Ultimate por exemplo.

edit: ah, meu eclipse e meu netbeans não travam. tenho um note i3, com 3gb de ram rondando w7 x64, oracle 11xe, weblogic/websphere + tomcat, + eclipse rodando , e nem sinal de memory leakaplicações extremamente pesadas aqui da empresa. o link que você citou provavelmente é de 2009, onde a maior parte dos desenvolvedores c# utilizavam o vs2005. quer testar consumo de memoria entre netbeans 7 e vs2010 ultimate?

A Microsoft disponibiliza vários softwares com licenças especiais para estudantes e tem vários incentivos à pequenas empresas com softwares gratuitos para você GANHAR DINHEIRO. Sim, o webspark, por exemplo, dá as licenças à sua empresa e você pode fazer produtos comerciais com o software, diferente das licenças de estudante que você não pode fazer software comercial.

Aproveito o ensejo para lembrar, NOVAMENTE, que a Microsoft tem um portal gigante com bibliotecas opensource (http://www.codeplex.com.br) e está investindo bastante nas soluções opensource que já estão no mercado (jQuery/knockoutjs).

Esse papo de que a microsoft não faz nada de graça e não apoia open source e blablabal é papo dos anos 2000.

se não me engano, a licença de estudante você paga um valor para baixar e utilizar o software FULL por um determinado periodo, um trial um pouco mais prolongado. posso estar errado, mas que paga paga!

eu não pago, se tiver de usar craqueio rsrs

vocês estão confundindo m$ com oracle. mas agora preciso trabalhar, meu projeto tem de ir para testes amanha =)

L

alansystem:
Elizeu_Santos:

ferramenta gratuita da M$? kkkkk
essa vai pro vida de suporte shaushuahsa.

as disponiveis gratuitamente são extremanete limitadas, deixam de ser aquela coisa maravilhosa que são. não há como usar VS express após utilizar o Ultimate por exemplo.

Vish kkkk, to vendo que terei que chupinhar o Ultimate para aprender kkkk

Cara, vou ser sincero:
Aprender C# e .net, você aprende com o express.

As funções mais avançadas (que já citei em uma resposta anterior), dificilmente você vai utilizar enquanto tiver aprendendo o básico da linguagem. Quando você sair do básico, provavelmente já estará empregado e a empresa provavelmente terá os softwares com as licenças necessárias para você trabalhar.
O importante é: para aprender e entrar no mercado você consegue fácil com o express.

L

Elizeu_Santos:
luisrudge:
Elizeu_Santos:
flaviopaganinij:
Luiz Augusto Prado:
alansystem:
Luiz Augusto Prado:
Eu utilizo o SharpDevelop para C#. É free.

Para java o netbeans e o eclipse são IDEs que tem me desanimado pela lentidão de alguns processos.
Dá uma lida nesse post falando sobre o MonoDevelop:
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

Quantos aqui trabalham com programação a mais de 8 anos e conheçem bem menos de 3 linguagens?

Luiz Augusto, obrigado pela preciosa dica,
vocês acham que terei problemas em aprender C# com uma IDE diferente do VS? Pergunto isso, por causa dos materiais de estudo que derepente eu encontrar na net com VS.

Seu tivesse dinheiro sobrando, com certeza eu investiria no VS.
Acredito que o aprendizado da linguagem seja independente da IDE.
Talvez vc possa ter alguma dificuldade com algum plugin ou framework diante de uma IDE fora do padrão, mas para contornar isso, só lendo as documentações destes programas.

Recomendo a usar as ferramentas da Microsoft Gratuitas então,

http://www.microsoft.com/express

ferramenta gratuita da M$? kkkkk
essa vai pro vida de suporte shaushuahsa.

as disponiveis gratuitamente são extremanete limitadas, deixam de ser aquela coisa maravilhosa que são. não há como usar VS express após utilizar o Ultimate por exemplo.

edit: ah, meu eclipse e meu netbeans não travam. tenho um note i3, com 3gb de ram rondando w7 x64, oracle 11xe, weblogic/websphere + tomcat, + eclipse rodando , e nem sinal de memory leakaplicações extremamente pesadas aqui da empresa. o link que você citou provavelmente é de 2009, onde a maior parte dos desenvolvedores c# utilizavam o vs2005. quer testar consumo de memoria entre netbeans 7 e vs2010 ultimate?

A Microsoft disponibiliza vários softwares com licenças especiais para estudantes e tem vários incentivos à pequenas empresas com softwares gratuitos para você GANHAR DINHEIRO. Sim, o webspark, por exemplo, dá as licenças à sua empresa e você pode fazer produtos comerciais com o software, diferente das licenças de estudante que você não pode fazer software comercial.

Aproveito o ensejo para lembrar, NOVAMENTE, que a Microsoft tem um portal gigante com bibliotecas opensource (http://www.codeplex.com.br) e está investindo bastante nas soluções opensource que já estão no mercado (jQuery/knockoutjs).

Esse papo de que a microsoft não faz nada de graça e não apoia open source e blablabal é papo dos anos 2000.

se não me engano, a licença de estudante você paga um valor para baixar e utilizar o software FULL por um determinado periodo, um trial um pouco mais prolongado. posso estar errado, mas que paga paga!

eu não pago, se tiver de usar craqueio rsrs

vocês estão confundindo m$ com oracle. mas agora preciso trabalhar, meu projeto tem de ir para testes amanha =)

Você está errado. A licença de estudante é válida enquanto você for aluno da instituição que é parceira da microsoft.

E

luisrudge:
Elizeu_Santos:
luisrudge:
Elizeu_Santos:
flaviopaganinij:
Luiz Augusto Prado:
alansystem:
Luiz Augusto Prado:
Eu utilizo o SharpDevelop para C#. É free.

Para java o netbeans e o eclipse são IDEs que tem me desanimado pela lentidão de alguns processos.
Dá uma lida nesse post falando sobre o MonoDevelop:
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

Quantos aqui trabalham com programação a mais de 8 anos e conheçem bem menos de 3 linguagens?

Luiz Augusto, obrigado pela preciosa dica,
vocês acham que terei problemas em aprender C# com uma IDE diferente do VS? Pergunto isso, por causa dos materiais de estudo que derepente eu encontrar na net com VS.

Seu tivesse dinheiro sobrando, com certeza eu investiria no VS.
Acredito que o aprendizado da linguagem seja independente da IDE.
Talvez vc possa ter alguma dificuldade com algum plugin ou framework diante de uma IDE fora do padrão, mas para contornar isso, só lendo as documentações destes programas.

Recomendo a usar as ferramentas da Microsoft Gratuitas então,

http://www.microsoft.com/express

ferramenta gratuita da M$? kkkkk
essa vai pro vida de suporte shaushuahsa.

as disponiveis gratuitamente são extremanete limitadas, deixam de ser aquela coisa maravilhosa que são. não há como usar VS express após utilizar o Ultimate por exemplo.

edit: ah, meu eclipse e meu netbeans não travam. tenho um note i3, com 3gb de ram rondando w7 x64, oracle 11xe, weblogic/websphere + tomcat, + eclipse rodando , e nem sinal de memory leakaplicações extremamente pesadas aqui da empresa. o link que você citou provavelmente é de 2009, onde a maior parte dos desenvolvedores c# utilizavam o vs2005. quer testar consumo de memoria entre netbeans 7 e vs2010 ultimate?

A Microsoft disponibiliza vários softwares com licenças especiais para estudantes e tem vários incentivos à pequenas empresas com softwares gratuitos para você GANHAR DINHEIRO. Sim, o webspark, por exemplo, dá as licenças à sua empresa e você pode fazer produtos comerciais com o software, diferente das licenças de estudante que você não pode fazer software comercial.

Aproveito o ensejo para lembrar, NOVAMENTE, que a Microsoft tem um portal gigante com bibliotecas opensource (http://www.codeplex.com.br) e está investindo bastante nas soluções opensource que já estão no mercado (jQuery/knockoutjs).

Esse papo de que a microsoft não faz nada de graça e não apoia open source e blablabal é papo dos anos 2000.

se não me engano, a licença de estudante você paga um valor para baixar e utilizar o software FULL por um determinado periodo, um trial um pouco mais prolongado. posso estar errado, mas que paga paga!

eu não pago, se tiver de usar craqueio rsrs

vocês estão confundindo m$ com oracle. mas agora preciso trabalhar, meu projeto tem de ir para testes amanha =)

Você está errado. A licença de estudante é válida enquanto você for aluno da instituição que é parceira da microsoft.

por isso disse “se não me engano”
mas vc temq ue pagar não tem? e qual versão do software vc pode utilizar? pode utilizar o vs2010 ultimate???

A

Sei que não pode-se incentivar o uso pirata,

mas resumindo: Versão 2010 Ultimate Chupinhada é o que há certo?

E

encontrei isso aqui, não sei se é isto mesmo:
edit: http://www.microsoft.com/brasil/educacao/studentselect.mspx

sobre as licenças

E

2010 ultimate não ha nem o que discutir mano. sou atualmente desenvolvedor java apesar de conhecer as duas linguagens, porém não sou fanboy e tenho de dizer VS2010 Ultimate é na minha opnião a melhor IDE do mercado, e não há o que discutir.

A

luisrudge:

Cara, vou ser sincero:
Aprender C# e .net, você aprende com o express.

As funções mais avançadas (que já citei em uma resposta anterior), dificilmente você vai utilizar enquanto tiver aprendendo o básico da linguagem. Quando você sair do básico, provavelmente já estará empregado e a empresa provavelmente terá os softwares com as licenças necessárias para você trabalhar.
O importante é: para aprender e entrar no mercado você consegue fácil com o express.

Desculpe, não tinha visto seu post,
concordo contigo, é que a impressão que temos quando vamos aprender uma linguagem é que as coisas avançadas farão faltas, sendo que na realidade foi o que você disse, até você precisar desse algo avançado, você já estará no modo hard rs…

L

Elizeu_Santos:
luisrudge:
Elizeu_Santos:
luisrudge:
Elizeu_Santos:
flaviopaganinij:
Luiz Augusto Prado:
alansystem:
Luiz Augusto Prado:
Eu utilizo o SharpDevelop para C#. É free.

Para java o netbeans e o eclipse são IDEs que tem me desanimado pela lentidão de alguns processos.
Dá uma lida nesse post falando sobre o MonoDevelop:
http://vitorpamplona.com/wiki/Davi%20vs%20Golias,%20Estagiários%20vs%20Experientes

Quantos aqui trabalham com programação a mais de 8 anos e conheçem bem menos de 3 linguagens?

Luiz Augusto, obrigado pela preciosa dica,
vocês acham que terei problemas em aprender C# com uma IDE diferente do VS? Pergunto isso, por causa dos materiais de estudo que derepente eu encontrar na net com VS.

Seu tivesse dinheiro sobrando, com certeza eu investiria no VS.
Acredito que o aprendizado da linguagem seja independente da IDE.
Talvez vc possa ter alguma dificuldade com algum plugin ou framework diante de uma IDE fora do padrão, mas para contornar isso, só lendo as documentações destes programas.

Recomendo a usar as ferramentas da Microsoft Gratuitas então,

http://www.microsoft.com/express

ferramenta gratuita da M$? kkkkk
essa vai pro vida de suporte shaushuahsa.

as disponiveis gratuitamente são extremanete limitadas, deixam de ser aquela coisa maravilhosa que são. não há como usar VS express após utilizar o Ultimate por exemplo.

edit: ah, meu eclipse e meu netbeans não travam. tenho um note i3, com 3gb de ram rondando w7 x64, oracle 11xe, weblogic/websphere + tomcat, + eclipse rodando , e nem sinal de memory leakaplicações extremamente pesadas aqui da empresa. o link que você citou provavelmente é de 2009, onde a maior parte dos desenvolvedores c# utilizavam o vs2005. quer testar consumo de memoria entre netbeans 7 e vs2010 ultimate?

A Microsoft disponibiliza vários softwares com licenças especiais para estudantes e tem vários incentivos à pequenas empresas com softwares gratuitos para você GANHAR DINHEIRO. Sim, o webspark, por exemplo, dá as licenças à sua empresa e você pode fazer produtos comerciais com o software, diferente das licenças de estudante que você não pode fazer software comercial.

Aproveito o ensejo para lembrar, NOVAMENTE, que a Microsoft tem um portal gigante com bibliotecas opensource (http://www.codeplex.com.br) e está investindo bastante nas soluções opensource que já estão no mercado (jQuery/knockoutjs).

Esse papo de que a microsoft não faz nada de graça e não apoia open source e blablabal é papo dos anos 2000.

se não me engano, a licença de estudante você paga um valor para baixar e utilizar o software FULL por um determinado periodo, um trial um pouco mais prolongado. posso estar errado, mas que paga paga!

eu não pago, se tiver de usar craqueio rsrs

vocês estão confundindo m$ com oracle. mas agora preciso trabalhar, meu projeto tem de ir para testes amanha =)

Você está errado. A licença de estudante é válida enquanto você for aluno da instituição que é parceira da microsoft.

por isso disse “se não me engano”
mas vc temq ue pagar não tem? e qual versão do software vc pode utilizar? pode utilizar o vs2010 ultimate???

Não pago nada (exceto a faculdade, claro) e tenho acesso aos últimos lançamentos (inclusive developer preview).
Tenho acesso à TODOS os softwares em sua edição mais fodida. O Sql server enterprise ou vs2010 ultimate.


E

alguem abriu o link das bibliotecas gigantes que o amigo postou ali em cima? http://www.codeplex.com.br/
aqui apareceu a mensagem “você pode comprar este dominio!”

A

Elizeu_Santos:
alguem abriu o link das bibliotecas gigantes que o amigo postou ali em cima? http://www.codeplex.com.br/
aqui apareceu a mensagem “você pode comprar este dominio!”

na verdade é .com

E

alansystem:
Elizeu_Santos:
alguem abriu o link das bibliotecas gigantes que o amigo postou ali em cima? http://www.codeplex.com.br/
aqui apareceu a mensagem “você pode comprar este dominio!”

na verdade é .com

http://www.codeplex.com

ah ta.

L

Elizeu_Santos:
alansystem:
Elizeu_Santos:
alguem abriu o link das bibliotecas gigantes que o amigo postou ali em cima? http://www.codeplex.com.br/
aqui apareceu a mensagem “você pode comprar este dominio!”

na verdade é .com

http://www.codeplex.com

ah ta.

Já corrigi o link, valeu.

L

luisrudge:

A Microsoft disponibiliza vários softwares com licenças especiais para estudantes e tem vários incentivos à pequenas empresas com softwares gratuitos para você GANHAR DINHEIRO. Sim, o webspark, por exemplo, dá as licenças à sua empresa e você pode fazer produtos comerciais com o software, diferente das licenças de estudante que você não pode fazer software comercial.

Aproveito o ensejo para lembrar, NOVAMENTE, que a Microsoft tem um portal gigante com bibliotecas opensource (http://www.codeplex.com.br) e está investindo bastante nas soluções opensource que já estão no mercado (jQuery/knockoutjs).

Esse papo de que a microsoft não faz nada de graça e não apoia open source e blablabal é papo dos anos 2000.

Concordo contigo que a Microsoft tem projetos gratuitos, mas mão acho que seja uma papo obsoleto que a microsoft é um sistema que está perdendo mercado:


Vc pode ir pensando que várias ferramentas são gratuitas, agora, mas a medida que for se viciando vai se deparar com ferramentas que são vendidas.

A maioria das empresas hoje utilizam windows. Isso é fato. Mas há uma tendencia a diminuição dessa estatistica porque a cada dia que passa o linux fica mais fácil de ser instalado e utilizado.
Por isso, acho bem interessante investir em duas linguagens: C# e Java (e/ou C++).
Uma como investiemnto a curto prazo e outra para longo prazo. De qualquer forma, ambas já possuem um mercado.
Confesso que isso é uma estratégia minha e que reflete minha preferencia por Linux.
O meu perfil ainda é do tipo “se vira, faça vc mesmo” e por isso gosto do linux.
Outros já pensam “Não perco meu tempo com isso pois tenho o suporte para me assessorar”, irá preferir windows.
Assim, quem usa windows, paga por ele mas tem suporte gratuito e quem utiliza linux tem ele gratuitamente mas paga pelo suporte quando realmente precisa.

J

Transformaram um bom tópico em flame e chat…

A

Luiz Augusto Prado:
luisrudge:

A Microsoft disponibiliza vários softwares com licenças especiais para estudantes e tem vários incentivos à pequenas empresas com softwares gratuitos para você GANHAR DINHEIRO. Sim, o webspark, por exemplo, dá as licenças à sua empresa e você pode fazer produtos comerciais com o software, diferente das licenças de estudante que você não pode fazer software comercial.

Aproveito o ensejo para lembrar, NOVAMENTE, que a Microsoft tem um portal gigante com bibliotecas opensource (http://www.codeplex.com.br) e está investindo bastante nas soluções opensource que já estão no mercado (jQuery/knockoutjs).

Esse papo de que a microsoft não faz nada de graça e não apoia open source e blablabal é papo dos anos 2000.

Concordo contigo que a Microsoft tem projetos gratuitos, mas mão acho que seja uma papo obsoleto que a microsoft é um sistema que está perdendo mercado:


Vc pode ir pensando que várias ferramentas são gratuitas, agora, mas a medida que for se viciando vai se deparar com ferramentas que são vendidas.

A maioria das empresas hoje utilizam windows. Isso é fato. Mas há uma tendencia a diminuição dessa estatistica porque a cada dia que passa o linux fica mais fácil de ser instalado e utilizado.
Por isso, acho bem interessante investir em duas linguagens: C# e Java (e/ou C++).
Uma como investiemnto a curto prazo e outra para longo prazo. De qualquer forma, ambas já possuem um mercado.
Confesso que isso é uma estratégia minha e que reflete minha preferencia por Linux.
O meu perfil ainda é do tipo “se vira, faça vc mesmo” e por isso gosto do linux.
Outros já pensam “Não perco meu tempo com isso pois tenho o suporte para me assessorar”, irá preferir windows.
Assim, quem usa windows, paga por ele mas tem suporte gratuito e quem utiliza linux tem ele gratuitamente mas paga pelo suporte quando realmente precisa.

Cara gostei do seu ponto de vista, C# curto prazo, JAVA longo prazo, você fez eu começar a pensar de outra maneira, bom conselho!

L

Luiz Augusto Prado:
luisrudge:

A Microsoft disponibiliza vários softwares com licenças especiais para estudantes e tem vários incentivos à pequenas empresas com softwares gratuitos para você GANHAR DINHEIRO. Sim, o webspark, por exemplo, dá as licenças à sua empresa e você pode fazer produtos comerciais com o software, diferente das licenças de estudante que você não pode fazer software comercial.

Aproveito o ensejo para lembrar, NOVAMENTE, que a Microsoft tem um portal gigante com bibliotecas opensource (http://www.codeplex.com.br) e está investindo bastante nas soluções opensource que já estão no mercado (jQuery/knockoutjs).

Esse papo de que a microsoft não faz nada de graça e não apoia open source e blablabal é papo dos anos 2000.

Concordo contigo que a Microsoft tem projetos gratuitos, mas mão acho que seja uma papo obsoleto que a microsoft é um sistema que está perdendo mercado:


Vc pode ir pensando que várias ferramentas são gratuitas, agora, mas a medida que for se viciando vai se deparar com ferramentas que são vendidas.

A maioria das empresas hoje utilizam windows. Isso é fato. Mas há uma tendencia a diminuição dessa estatistica porque a cada dia que passa o linux fica mais fácil de ser instalado e utilizado.
Por isso, acho bem interessante investir em duas linguagens: C# e Java (e/ou C++).
Uma como investiemnto a curto prazo e outra para longo prazo. De qualquer forma, ambas já possuem um mercado.
Confesso que isso é uma estratégia minha e que reflete minha preferencia por Linux.
O meu perfil ainda é do tipo “se vira, faça vc mesmo” e por isso gosto do linux.
Outros já pensam “Não perco meu tempo com isso pois tenho o suporte para me assessorar”, irá preferir windows.
Assim, quem usa windows, paga por ele mas tem suporte gratuito e quem utiliza linux tem ele gratuitamente mas paga pelo suporte quando realmente precisa.

Concordo com você que o assunto não é obsoleto, mas também não disse que era. A Microsoft perde mercado sim, e, só por este motivo, começou a incentivar projetos open-source. O que é obsoleto é dizer que a microsoft não apoia o open-source, visto que o cenário atual é totalmente contrário à afirmação.
Eu não tenho a menor dúvida de que esta atitude da Microsoft é uma estratégia, pra fazer você utilizar o programa e aprender e se especializar e quando for usar REALMENTE, ter que pagar. Nunca disse que o foco dela era fazer caridade.
Como é o caso da licença dos ‘ultimates’ da vida pros estudantes de faculdades parceiras da Microsoft.
Um dia a faculdade acaba e você vai precisar pagar por aquilo, mas até aí você já estudou o suficiente, já conseguiu algum emprego na área e esse problema não é mais seu.
Ou então você abre uma empresa e aí o software faz parte do investimento inicial.
Eu não vejo problema algum nisso. Acho até que é uma excelente estratégia.

E

tbm prefiro linux. utilizo o window por conta do c#. sei que existe o projeto mono, mas… a graça do c# é o vs kkkkk

L

haha, com certeza. O conceito do mono é animal, mas falta bastante ainda. E uma ide que nem o vc tá difícil também.
Mas um dia chegamos lá. Espero.

A

Problema mesmo, é depois de todo esse tópico eu ver essa tirinha: http://vidadeprogramador.com.br/wp-content/uploads/2012/02/tirinha462.png

kkkk

E

posta a tirinha ai, bloquearam ste site aqui no proxy.

E

kkkk mtu boa

A

E

colé galera, fim de expediente, postem a tirinha no imageshack please

F

P. A.: Cara, que baixaria essa confusão no carnaval de São Paulo?
Programador: Ah, não dou a mínima para o que rola no carnaval?
P. A.: Caramba, as torcidas organizadas fizeram a maior zueira?
Programador: Cara, não dou a mínima para torcidas também?
P. A.: Olha só, para resolver estão pensando em fazer a apuração informatizada, com um sistema em .net?
Programador: EM .net?!? AS PESSOAS NÃO VALORIZAM MAIS O CARNAVAL??

E

peguei o link da imagem e joguei para o imageshack fazer up =)

segue o link:
http://imageshack.us/photo/my-images/96/tirinha462.png/

adorei kkkkk

R

Uma pergunta que acho que deveria se pensar também nessa luta entre .NET e Java.
Será que uma aplicação feita .NET + SqlServer rodando em Windows é tão robusta, confiável e escalonável quanto uma feita em Java + Oracle e rodando em Linux?
E ai me refiro a sistemas de grande porte, porque acho que pra sistemas menores a produtividade de um C# para desktop é maior.
Acho que isso também pode ajudar a definir um rumo para os estudos do amigo, se vai querer sistemas menores ou de grande porte, porque acho que pra sistemas de grande porte Java é muito melhor.

A

renatomedeiros_:
Uma pergunta que acho que deveria se pensar também nessa luta entre .NET e Java.
Será que uma aplicação feita .NET + SqlServer rodando em Windows é tão robusta, confiável e escalonável quanto uma feita em Java + Oracle e rodando em Linux?
E ai me refiro a sistemas de grande porte, porque acho que pra sistemas menores a produtividade de um C# para desktop é maior.
Acho que isso também pode ajudar a definir um rumo para os estudos do amigo, se vai querer sistemas menores ou de grande porte, porque acho que pra sistemas de grande porte Java é muito melhor.

Boa Observação Renato,
eu até o momento, penso em aplicações de porte pequeno!

E

alansystem:
renatomedeiros_:
Uma pergunta que acho que deveria se pensar também nessa luta entre .NET e Java.
Será que uma aplicação feita .NET + SqlServer rodando em Windows é tão robusta, confiável e escalonável quanto uma feita em Java + Oracle e rodando em Linux?
E ai me refiro a sistemas de grande porte, porque acho que pra sistemas menores a produtividade de um C# para desktop é maior.
Acho que isso também pode ajudar a definir um rumo para os estudos do amigo, se vai querer sistemas menores ou de grande porte, porque acho que pra sistemas de grande porte Java é muito melhor.

Boa Observação Renato,
eu até o momento, penso em aplicações de porte pequeno!

você pensa em aplicações de pequeno porte, mas sua empresa trabalha só com isso?
vai ficar pensando só em crud?

segurança = java
portabilidade = java
estabilidade = java
possibilidades = java

desenvolvimento rapido = dotnet, em especial C#.

V

renatomedeiros_:
Uma pergunta que acho que deveria se pensar também nessa luta entre .NET e Java.
Será que uma aplicação feita .NET + SqlServer rodando em Windows é tão robusta, confiável e escalonável quanto uma feita em Java + Oracle e rodando em Linux?
E ai me refiro a sistemas de grande porte, porque acho que pra sistemas menores a produtividade de um C# para desktop é maior.
Acho que isso também pode ajudar a definir um rumo para os estudos do amigo, se vai querer sistemas menores ou de grande porte, porque acho que pra sistemas de grande porte Java é muito melhor.

Na Positivo rodamos aplicações de grande porte com .Net + SQLServer. São extremamente estáveis.

O fato é que hoje em dia é excelente trabalhar em qualquer uma das principais linguagens do mercado. Não é a linguagem em si que define a qualidade, robustês ou estabilidade do sistema, mas sim, uma programação bem-feita. Em qualquer solução, temos múltiplos frameworks e opções que até nos deixam meio perdidos de vez enquanto. Balancear tudo isso, e garantir que sua equipe não insira ela mesmo erros, é que é parte difícil.

Se for para escolher entre Java e C#, hoje eu escolheria pelo jornal, e pelas empresas onde você gostaria de fazer uma entrevista de emprego.

V

Elizeu, devo assumir que em Java vc ainda programa em Netbeans 5.0 ou no Eclipse Galileu 3.4? E usando Java 5, só porque eles consomem “menos memória” durante o desenvolvimento?

Se abrir mão do VS2010, você está abrindo mão do .Net 4.0, assim como se vc abrir mão do Netbeans 7, você estará abrindo mão do Java 6 e 7. Sem falar nas funcionalidades da IDE. Em C++, por exemplo, o Visual 2010 tem um recurso chamado Properties, que poupa um tempo enorme na configuração de projetos parecidos.

De qualquer forma, o Visual é a apenas a IDE. E essa, eu tenho o hábito de sempre deixar nas últimas versões. Ganha-se não só nas versões da plataforma que suporta, mas também em recursos novos.

Eu utilizo a versão Ultimate do Visual no meu desktop, e a versão Express no meu notebook. Para as linguagens de programação em si não tem muita diferença. A diferença está apenas em recursos periféricos, como profilers, ferramentas de testes, etc. Existem essas ferramentas por terceiros. Há muita coisa boa e nova na Microsoft. Graças a pressão da concorrência, a empresa mudou bastante o perfil desde os anos 2000, parece que resolveu realmente trabalhar de maneira séria. Acordaram o gigante adormecido.

R

ViniGodoy:
Elizeu, devo assumir que em Java vc ainda programa em Netbeans 5.0 ou no Eclipse Galileu 3.4? E usando Java 5, só porque eles consomem “menos memória” durante o desenvolvimento?

Se abrir mão do VS2010, você está abrindo mão do .Net 4.0, assim como se vc abrir mão do Netbeans 7, você estará abrindo mão do Java 6 e 7. Sem falar nas funcionalidades da IDE. Em C++, por exemplo, o Visual 2010 tem um recurso chamado Properties, que poupa um tempo enorme na configuração de projetos parecidos.

De qualquer forma, o Visual é a apenas a IDE. E essa, eu tenho o hábito de sempre deixar nas últimas versões. Ganha-se não só nas versões da plataforma que suporta, mas também em recursos novos.

Eu utilizo a versão Ultimate do Visual no meu desktop, e a versão Express no meu notebook. Para as linguagens de programação em si não tem muita diferença. A diferença está apenas em recursos periféricos, como profilers, ferramentas de testes, etc. Existem essas ferramentas por terceiros. Há muita coisa boa e nova na Microsoft. Graças a pressão da concorrência, a empresa mudou bastante o perfil desde os anos 2000, parece que resolveu realmente trabalhar de maneira séria. Acordaram o gigante adormecido.

ViniGodoy,

Pelo que você está falando está valendo a pena investir em Microsoft. Se o que eles desenvolveram tem a mesma qualidade que o Java, tem um tempo menor de desenvolvimento, uma grande empresa que dá suporte, não estou vendo a vantagem de trabalhar com Java, já que se formos pensar em custo o profissional Java custa ainda mais caro para a empresa, o que imagino acaba compensando o valor gasto para se adquirir o Visual Studio por exemplo. Fora um tempo de desenvolvimento menor, e se tempo é dinheiro é mais um ponto a favor do .NET.
Você acha que o Java vai conseguir se manter líder de mercado ou a Microsoft vai levar vantagem nessa disputa?

V

Eu acho prematuro dizer que o tempo de desenvolvimento seja significativamente menor em .Net.
Pelo menos, não vi nenhum estudo que comprove isso categoricamente.

Os editores visuais ajudam, mas software realmente profissional ainda exige divisão em camadas, mapeamento de objetos correto, boa modelagem, etc…
Além disso, os maiores custos não estão na produção e sim na manutenção, e sabemos o que isso representa se você usar RAD em 100% do projeto.

Não acho que a MS consiga levar a melhor sobre o Java, mas o fato é que ela irá conseguir dividir mercado.
O C# cresce expressivamente, e não esteve parado nesses anos que o Java esteve.

O problema dele, é que a Microsoft não tem comprometimento com multiplas plataformas, exceto das dela própria. Empresas são (com razão) receosas de apostar as fichas em projetos como o Mono, e o Java ainda dá a possibilidade de ter uma solução 100% baseada em Linux e em tecnologias gratuitas.

M

Pois é, sou muito mais o Java, mas se formos analisar, desde o JDK 5 a linguagem ficou parada, em grande parte por causa dos problemas financeiros da Sun. Só agora no Java 7 é que houve alguma evolução, e mesmo assim o grosso ficou pro Java 8. Mas pelo menos a linguagem voltou a caminhar.

Já no JavaEE, o JavaEE6 demorou também, mas evoluiu bastante. E a versão 7 promete muita coisa.

R

ViniGodoy:
Eu acho prematuro dizer que o tempo de desenvolvimento seja significativamente menor em .Net.
Pelo menos, não vi nenhum estudo que comprove isso categoricamente.

Os editores visuais ajudam, mas software realmente profissional ainda exige divisão em camadas, mapeamento de objetos correto, boa modelagem, etc…
Além disso, os maiores custos não estão na produção e sim na manutenção, e sabemos o que isso representa se você usar RAD em 100% do projeto.

Não acho que a MS consiga levar a melhor sobre o Java, mas o fato é que ela irá conseguir dividir mercado.
O C# cresce expressivamente, e não esteve parado nesses anos que o Java esteve.

O problema dele, é que a Microsoft não tem comprometimento com multiplas plataformas, exceto das dela própria. Empresas são (com razão) receosas de apostar as fichas em projetos como o Mono, e o Java ainda dá a possibilidade de ter uma solução 100% baseada em Linux e em tecnologias gratuitas.

Ufa… rs

Tem outro agravante ai em relação a Microsoft, se eles quiserem descontinuar a linguagem pra lançar outra não vão pensar duas vezes, assim como aconteceu com o VB.

E

renatomedeiros_:
ViniGodoy:
Eu acho prematuro dizer que o tempo de desenvolvimento seja significativamente menor em .Net.
Pelo menos, não vi nenhum estudo que comprove isso categoricamente.

Os editores visuais ajudam, mas software realmente profissional ainda exige divisão em camadas, mapeamento de objetos correto, boa modelagem, etc…
Além disso, os maiores custos não estão na produção e sim na manutenção, e sabemos o que isso representa se você usar RAD em 100% do projeto.

Não acho que a MS consiga levar a melhor sobre o Java, mas o fato é que ela irá conseguir dividir mercado.
O C# cresce expressivamente, e não esteve parado nesses anos que o Java esteve.

O problema dele, é que a Microsoft não tem comprometimento com multiplas plataformas, exceto das dela própria. Empresas são (com razão) receosas de apostar as fichas em projetos como o Mono, e o Java ainda dá a possibilidade de ter uma solução 100% baseada em Linux e em tecnologias gratuitas.

Ufa… rs

Tem outro agravante ai em relação a Microsoft, se eles quiserem descontinuar a linguagem pra lançar outra não vão pensar duas vezes, assim como aconteceu com o VB.

bom, como disse, trabalho com as duas. Prefiro Java pelo que já citei, é minha opinião.
acima do Java só o C/C++ e depois, no céu, o Assembly nosso de cada dia. amém!

Godoy, sobre os recursos, a discussão era outra, só que acabou saindo pelos trilhos e ficando sem foco.

V

Ué, eles não descontinuaram o VB. A especificação do C# é pública, e o processo de construção da linguagem é até bem parecido com o do Java. O problema maior é o .Net framework. Mas não acho que seriam loucos de descontinuar isso de uma hora para outra.

E

peguei no desciclopédia

[b][i]Casos de sucesso utilizando C#

Microsoft Office 2007 (nem tão sucesso mas ok…)
Orkut abandonou o C# porque só dava “Bad, bad server”
Windows Vista daí ser um fiasco
Algumas músicas dos Beatles…[/i][/b]

hehe bacana!

E

Ué, eles não descontinuaram o VB. A especificação do C# é pública, e o processo de construção da linguagem é até bem parecido com o do Java. O problema maior é o .Net framework. Mas não acho que seriam loucos de descontinuar isso de uma hora para outra.

parecia impossível mas aconteceu, concordo com o godoy. Descontinuar da noite pro dia é impossível. e o C# ta crescendo. ainda vejo Muito mas vagas para Java, mas o c# ta ganhando mercado.

J

marcosalex:
Pois é, sou muito mais o Java, mas se formos analisar, desde o JDK 5 a linguagem ficou parada, em grande parte por causa dos problemas financeiros da Sun. Só agora no Java 7 é que houve alguma evolução, e mesmo assim o grosso ficou pro Java 8. Mas pelo menos a linguagem voltou a caminhar.

Já no JavaEE, o JavaEE6 demorou também, mas evoluiu bastante. E a versão 7 promete muita coisa.

apesar de até agora não ter visto nada de expressivo no avanço da linguagem(java), em termos de “custo e benefício” é a que melhor vem se saindo no mercado. c# e seus rads para desktop são ferramentas mais vantajosas sim, mas o visual stúdio é caro.

O java se sobressai porque possui ferramentas de qualidade opensource.
Eu acho uma pena a oracle não focar o java para desktop.

E

juliocbq:
marcosalex:
Pois é, sou muito mais o Java, mas se formos analisar, desde o JDK 5 a linguagem ficou parada, em grande parte por causa dos problemas financeiros da Sun. Só agora no Java 7 é que houve alguma evolução, e mesmo assim o grosso ficou pro Java 8. Mas pelo menos a linguagem voltou a caminhar.

Já no JavaEE, o JavaEE6 demorou também, mas evoluiu bastante. E a versão 7 promete muita coisa.

apesar de até agora não ter visto nada de expressivo no avanço da linguagem(java), em termos de “custo e benefício” é a que melhor vem se saindo no mercado. c# e seus rads para desktop são ferramentas mais vantajosas sim, mas o visual stúdio é caro.

O java se sobressai porque possui ferramentas de qualidade opensource.
Eu acho uma pena a oracle não focar o java para desktop.

Concordo, java para desktop fail. mas temos o android hehe =)

A

Elizeu_Santos:

Concordo, java para desktop fail. mas temos o android hehe =)

Vocês acham que Java Desktop só não foi pra frente, porque não há uma ferramenta Visual tão boa quanto VS?

E

alansystem:
Elizeu_Santos:

Concordo, java para desktop fail. mas temos o android hehe =)

Vocês acham que Java Desktop só não foi pra frente, porque não há uma ferramenta Visual tão boa quanto VS?

sou leigo no assunto, acredito que não. No inicio os componentes AWT tinham diversos problemas que inclusive deram ao java o titulo de “lento”. e ai a coisa foi desandando. Os mais experientes poderiam me corrigir e dar mais detalhes.
Ai veio Swing… SwingX… SWT… mas enfim, a vida raramente da uma segunda chance para a primeira impressão.

A

Elizeu_Santos:
alansystem:
Elizeu_Santos:

Concordo, java para desktop fail. mas temos o android hehe =)

Vocês acham que Java Desktop só não foi pra frente, porque não há uma ferramenta Visual tão boa quanto VS?

sou leigo no assunto, acredito que não. No inicio os componentes AWT tinham diversos problemas que inclusive deram ao java o titulo de “lento”. e ai a coisa foi desandando. Os mais experientes poderiam me corrigir e dar mais detalhes.
Ai veio Swing… SwingX… SWT… mas enfim, a vida raramente da uma segunda chance para a primeira impressão.

Digamos de passagem que escrever Swing é bem cansativo rs… uma ferramenta visual seria perfect!

V

Não.

Acho que é porque:

  1. O Swing é muito complexo;
  2. Faltam vários componentes comuns em desktop;
  3. Muitos dos componentes que tem (como o JDesktopPane) não funcionam direito, ou tem funcionalidades faltando (como o JTable);
  4. Tem péssima integração com hardware;
  5. Não é adequado para tempo real;
A

ViniGodoy:
Não.

Acho que é porque:

  1. O Swing é muito complexo;
  2. Faltam vários componentes comuns em desktop;
  3. Muitos dos componentes que tem (como o JDesktopPane) não funcionam direito, ou tem funcionalidades faltando (como o JTable);
  4. Tem péssima integração com hardware;
  5. Não é adequado para tempo real;

Sem ter experiência em JAVA, já dá pra perceber estes pontos citados rs…

E

alansystem:
Elizeu_Santos:
alansystem:
Elizeu_Santos:

Concordo, java para desktop fail. mas temos o android hehe =)

Vocês acham que Java Desktop só não foi pra frente, porque não há uma ferramenta Visual tão boa quanto VS?

sou leigo no assunto, acredito que não. No inicio os componentes AWT tinham diversos problemas que inclusive deram ao java o titulo de “lento”. e ai a coisa foi desandando. Os mais experientes poderiam me corrigir e dar mais detalhes.
Ai veio Swing… SwingX… SWT… mas enfim, a vida raramente da uma segunda chance para a primeira impressão.

Digamos de passagem que escrever Swing é bem cansativo rs… uma ferramenta visual seria perfect!

ferramenta visual sempre teve. o netbeans sempre vem com uma, e o eclipse possui plugins.

motivos devem ser os citados pelo godoy logo acima.

C

alansystem,

Se gosta de programação Desktop com C# .NET você simplesmente não pode perder o eBook que acabei de publicar.
http://www.camachojunior.com.br/index.php?option=com_content&task=view&id=29&Itemid=1 :wink:
O título é “Desenvolvimento de Aplicativos Desktop com C# .NET”.

Depois disso, a dica é experimentar o livro "Desenvolvimento em Camadas com C# .NET ". Vai ver um pouco de stored procedures, criptografia de dados, modelo de desenvolvimento em camadas (Banco de Dados, Regras de Negócio, Apresentação), etc.

E por fim, tens nas mãos a chance de iniciar em MVC e padrões de projeto (design patterns) usando C# .NET. Nesse campo eu ainda não publiquei nada… :oops:

Como alguns amigos disseram, acho legal aprender .NET e Java. Em poucos meses você vai acabar gostando/se especializando em uma das linguagens.

Abs,
Camacho.

E

camachojr:
alansystem,

Se gosta de programação Desktop com C# .NET você simplesmente não pode perder o eBook que acabei de publicar.
http://www.camachojunior.com.br/index.php?option=com_content&task=view&id=29&Itemid=1 :wink:
O título é “Desenvolvimento de Aplicativos Desktop com C# .NET”.

Depois disso, a dica é experimentar o livro "Desenvolvimento em Camadas com C# .NET ". Vai ver um pouco de stored procedures, criptografia de dados, modelo de desenvolvimento em camadas (Banco de Dados, Regras de Negócio, Apresentação), etc.

E por fim, tens nas mãos a chance de iniciar em MVC e padrões de projeto (design patterns) usando C# .NET. Nesse campo eu ainda não publiquei nada… :oops:

Como alguns amigos disseram, acho legal aprender .NET e Java. Em poucos meses você vai acabar gostando/se especializando em uma das linguagens.

Abs,
Camacho.

kkk pensei que era FREE

A

Elizeu_Santos:
camachojr:
alansystem,

Se gosta de programação Desktop com C# .NET você simplesmente não pode perder o eBook que acabei de publicar.
http://www.camachojunior.com.br/index.php?option=com_content&task=view&id=29&Itemid=1 :wink:
O título é “Desenvolvimento de Aplicativos Desktop com C# .NET”.

Depois disso, a dica é experimentar o livro "Desenvolvimento em Camadas com C# .NET ". Vai ver um pouco de stored procedures, criptografia de dados, modelo de desenvolvimento em camadas (Banco de Dados, Regras de Negócio, Apresentação), etc.

E por fim, tens nas mãos a chance de iniciar em MVC e padrões de projeto (design patterns) usando C# .NET. Nesse campo eu ainda não publiquei nada… :oops:

Como alguns amigos disseram, acho legal aprender .NET e Java. Em poucos meses você vai acabar gostando/se especializando em uma das linguagens.

Abs,
Camacho.

kkk pensei que era FREE

Também pensei, é aquela coisa né, nada relacionado a Microsoft é de graça kkkk

J

alansystem:
Elizeu_Santos:

Concordo, java para desktop fail. mas temos o android hehe =)

Vocês acham que Java Desktop só não foi pra frente, porque não há uma ferramenta Visual tão boa quanto VS?


Não foi questão de ferramenta, porque o eclipse e o netbeans são mais do que qualquer um precisa. O problema é que na época a sun demorou demais para ceder um toolkit gráfico decente para o desenvolvimento desse tipo de aplicação.

Ainda hoje o swing não passa uma “ótima experiência” no quesito de interface gráfica pelos motivos que o vinicius citou mais acima.
dot net está bem servido com o winforms que tem bom desempenho e todos o widgets nativos do windows.

C

alansystem:
Elizeu_Santos:
camachojr:
alansystem,

Se gosta de programação Desktop com C# .NET você simplesmente não pode perder o eBook que acabei de publicar.
http://www.camachojunior.com.br/index.php?option=com_content&task=view&id=29&Itemid=1 :wink:
O título é “Desenvolvimento de Aplicativos Desktop com C# .NET”.

Depois disso, a dica é experimentar o livro "Desenvolvimento em Camadas com C# .NET ". Vai ver um pouco de stored procedures, criptografia de dados, modelo de desenvolvimento em camadas (Banco de Dados, Regras de Negócio, Apresentação), etc.

E por fim, tens nas mãos a chance de iniciar em MVC e padrões de projeto (design patterns) usando C# .NET. Nesse campo eu ainda não publiquei nada… :oops:

Como alguns amigos disseram, acho legal aprender .NET e Java. Em poucos meses você vai acabar gostando/se especializando em uma das linguagens.

Abs,
Camacho.

kkk pensei que era FREE

Também pensei, é aquela coisa né, nada relacionado a Microsoft é de graça kkkk

Pega leve pessoal! :shock:

Já publiquei muita coisa FREE também… e a cada dia caminho rumo à essa meta:
http://www.linhadecodigo.com.br/colaborador.aspx?id=429

Atualmente estou escrevendo sobre MVC em Java (usando Hibernate) e esse, é claro, será FREE…

Me aguardem.

R

Ué, eles não descontinuaram o VB. A especificação do C# é pública, e o processo de construção da linguagem é até bem parecido com o do Java. O problema maior é o .Net framework. Mas não acho que seriam loucos de descontinuar isso de uma hora para outra.

Falo isso porque sei de empresa grande que estava fazendo projeto em VB e perdeu o suporte da Microsoft quando já estavam com quase tudo pronto. Mas posso estar errado, não ouvi uma versão oficial.
Mas em relação a Microsoft não duvido que eles possam fazer isso.

P

quebra de compatibilidade é normal… ainda mais se forçar… a comprar o novo produto/plataforma.

V

Será que não era do VB6?

Aliás, os compromissos de manutenção da MS são muito mais longos que o da Sun. Só para vc ter uma ideia, em novembro o Java 6 já estará sem suporte:
http://www.oracle.com/technetwork/java/eol-135779.html

Agora, a linguagem VB ainda existe, na versão .Net. É um dos carros chefes da MS, uma versão simplificada dele (o VBA) está presente em praticamente todos os aplicativos (Excel, Word, etc). Acho difícil que o VB, como linguagem, seja descontinuado também.

C

Com relação aos compromissos de manutenção, o interessante no caso da Oracle é que eles mantém públicas as datas de descontinuação de um release (EOL).

Por exemplo, já sabemos que o JAVA 7 vai ser descontinuado em Julho de 2014! Sendo então substituído pelo próximo release.

V

camachojr:
Com relação aos compromissos de manutenção, o interessante no caso da Oracle é que eles mantém públicas as datas de descontinuação de um release (EOL). Por exemplo, já sabemos que o JAVA 7 vai ser descontinuado em Julho de 2014! Sendo então substituído pelo próximo release.

E tem alguma empresa grande que não divulga isso? O da Microsoft pode ser visto aqui:
http://support.microsoft.com/gp/lifeselect
http://support.microsoft.com/gp/lifeandotnet/pt-br

E

proponho trancarmos o tópico.

GUJ = Grupo de Usuários Java.

V

Não seja por isso. Temos fóruns para JavaScript, Ruby, e até mesmo outras linguagens e assuntos Off-topic.

A discussão nesse tópico não está com ânimos exaltados, ainda não vi motivos concretos para trancar o tópico.

R

ViniGodoy:
Será que não era do VB6?

Aliás, os compromissos de manutenção da MS são muito mais longos que o da Sun. Só para vc ter uma ideia, em novembro o Java 6 já estará sem suporte:
http://www.oracle.com/technetwork/java/eol-135779.html

Agora, a linguagem VB ainda existe, na versão .Net. É um dos carros chefes da MS, uma versão simplificada dele (o VBA) está presente em praticamente todos os aplicativos (Excel, Word, etc). Acho difícil que o VB, como linguagem, seja descontinuado também.

Acho que era VB6 mesmo.

C

ViniGodoy:
camachojr:
Com relação aos compromissos de manutenção, o interessante no caso da Oracle é que eles mantém públicas as datas de descontinuação de um release (EOL). Por exemplo, já sabemos que o JAVA 7 vai ser descontinuado em Julho de 2014! Sendo então substituído pelo próximo release.

E tem alguma empresa grande que não divulga isso? O da Microsoft pode ser visto aqui:
http://support.microsoft.com/gp/lifeselect
http://support.microsoft.com/gp/lifeandotnet/pt-br

Confesso que em dezembro do ano passado pesquisei sobre o término do suporte do Visual Studio 2010 Professional e não consegui encontrar a informação.

Através das URLs citadas foi fácil:
Término do suporte base: 14/7/2015; Término do suporte estendido: 8/9/2020; Término do suporte de service pack: 10/4/2012

Obrigado. :smiley:

E

Não seja por isso. Temos fóruns para JavaScript, Ruby, e até mesmo outras linguagens e assuntos Off-topic.

A discussão nesse tópico não está com ânimos exaltados, ainda não vi motivos concretos para trancar o tópico.

yes my lord!

L

camachojr:
Com relação aos compromissos de manutenção, o interessante no caso da Oracle é que eles mantém públicas as datas de descontinuação de um release (EOL).

Por exemplo, já sabemos que o JAVA 7 vai ser descontinuado em Julho de 2014! Sendo então substituído pelo próximo release.

Essas datas são para as versões gratuitas. Acho que a Oracle tem opção de assinatura, onde empresas podem pegar atualizações para versões antigas. Acho que tem novas versões até para a Java 1.4 .

F

renatomedeiros_:
ViniGodoy:
Será que não era do VB6?

Aliás, os compromissos de manutenção da MS são muito mais longos que o da Sun. Só para vc ter uma ideia, em novembro o Java 6 já estará sem suporte:
http://www.oracle.com/technetwork/java/eol-135779.html

Agora, a linguagem VB ainda existe, na versão .Net. É um dos carros chefes da MS, uma versão simplificada dele (o VBA) está presente em praticamente todos os aplicativos (Excel, Word, etc). Acho difícil que o VB, como linguagem, seja descontinuado também.

Acho que era VB6 mesmo.

A empresa poderia então estar usando VB6 muito tarde após 2003, pois ela é uma ferramenta de 1998 e em 2003 eu ainda recebia suporde deles num projeto com COM+.

M

Longino:
camachojr:
Com relação aos compromissos de manutenção, o interessante no caso da Oracle é que eles mantém públicas as datas de descontinuação de um release (EOL).

Por exemplo, já sabemos que o JAVA 7 vai ser descontinuado em Julho de 2014! Sendo então substituído pelo próximo release.

Essas datas são para as versões gratuitas. Acho que a Oracle tem opção de assinatura, onde empresas podem pegar atualizações para versões antigas. Acho que tem novas versões até para a Java 1.4 .

É isso aí, suporte pago até o jurásssico Java 1.4 recebe atualizações. Gratuito, a política da Oracle manteve a mesma da Sun.

VB pode ser considerado descontinuado, o VB ‘simplificado’ nada é mais que uma gambiarra sem tamanho. E é muito difícil um programa antigo funcionar 100% nas versões novas. O foco da MS é C#, não tem jeito. A estorinha de que .NET você programa em qualquer linguagem que quiser, na prática não vingou.

Java no desktop, acho que é mais o que o vini falou mesmo. Tinha o jBuilder, Power J, jDeveloper, que tudo eram RAD, mas sempre foi pesadão. E muita coisa que você fazia simples no VB e no Delphi, no Java desktop dava mais trabalho. A Borland até conseguiu fazer um framework visual intuitivo, mas além de pesado, os desenvolvedores não aceitaram muito, porque era fechado e dava a impressão de que você seria um programador jBuilder e não Java.

Criado 22 de fevereiro de 2012
Ultima resposta 28 de fev. de 2012
Respostas 145
Participantes 31