Fórum Java vs CSharp #514542
23/03/2015
0
Java Camp, vale a leitura.
Alex Oliveira
Curtir tópico
+ 0Post mais votado
23/03/2015
Eduardo Pessoa
Gostei + 1
Mais Posts
23/03/2015
Janaina Mendes
Verdade Eduardo, bem interessante o artigo, obrigada Alex.
Gostei + 1
23/03/2015
Thiago Santana
Vejo que muitas vezes se cria tipo uma "rivalidade" entre os adeptos de cada linguagem, cada um defendo a que utiliza!
No meu ponto de vista não há linguagem melhor nem pior, há sim linguagens que funcionam melhor em determinada situação...
Gostei + 0
24/03/2015
Alex Oliveira
O problema da plataforma .Net é que toda vez que uma nova versão é lançada, a outra quase que se torna obsoleta ou se torna dificio a manutenção. Isso se chama quebra de retrocompatibilidade ou compatibilidade reversa, por exemplo, reescrever uma aplicação em asp.net webforms para asp.net mvc 4 e 5, ou para o novo asp.net mvc 6 qué é a ultima novidade para asp.net é um trabalho demorado, isso acontece sempre quando há a necessidade de migrar sua aplicação para uma versão mais atual do .net framework.
No Java isso não acontece, a cada versão da plataforma ele permanece quase inalterada mantendo a compatibilidade satisfatória entre as versões e facilitando a migração da aplicação. Este é um fator pelo qual muitos amam ou odeiam a plataforma Java, pois soa como se ela não evoluísse de uma versão para outra mas mantém sua padronização estabelecidos pela JCP.
Agora, as duas tecnologias são muito boas onde cada uma tem sua característica , seu propósito, sua cultura e sabendo disso pode ter certeza que o programador estará bem servido.
Gostei + 0
24/03/2015
Jothaz
O problema da plataforma .Net é que toda vez que uma nova versão é lançada, a outra quase que se torna obsoleta ou se torna dificio a manutenção. Isso se chama quebra de retrocompatibilidade ou compatibilidade reversa, por exemplo, reescrever uma aplicação em asp.net webforms para asp.net mvc 4 e 5, ou para o novo asp.net mvc 6 qué é a ultima novidade para asp.net é um trabalho demorado, isso acontece sempre quando há a necessidade de migrar sua aplicação para uma versão mais atual do .net framework.
No Java isso não acontece, a cada versão da plataforma ele permanece quase inalterada mantendo a compatibilidade satisfatória entre as versões e facilitando a migração da aplicação. Este é um fator pelo qual muitos amam ou odeiam a plataforma Java, pois soa como se ela não evoluísse de uma versão para outra mas mantém sua padronização estabelecidos pela JCP.
Agora, as duas tecnologias são muito boas onde cada uma tem sua característica , seu propósito, sua cultura e sabendo disso pode ter certeza que o programador estará bem servido.
Bom não tenho experiência para uma discussão aprofundada, mas sua argumentação me deixou confuso. Por exemplo no Java migrar do Struts para JSF ou mesmo migrar do EJB para Spring também pode ser considerado trabalhoso.
Realmente migrar de Web Forms para MVC pode ser considerado trabalhoso por se tratar de uma outra tecnologia. E acho que dado a produtividade do MVC com Entity nem fica tão trabalhoso assim. Mas a parte C# permanece a mesma e dependendo da sua arquitetura muita coisa pode ser aproveitada.
Então retrocompatibilidade é como o verdadeiro amor todos falam dele mas conseguir vivê-lo plenamente é outra história. kkkk
Gostei + 1
24/03/2015
Marcos Paulo
Vejo que muitas vezes se cria tipo uma "rivalidade" entre os adeptos de cada linguagem, cada um defendo a que utiliza!
No meu ponto de vista não há linguagem melhor nem pior, há sim linguagens que funcionam melhor em determinada situação...
Concordo contigo.
Sobre o artigo, gostei bastante para consultas futuras, tipo, quando quiser estudar e aprender a linguagem.
Gostei + 0
24/03/2015
Aluisio Cavalcante
Sobre as mudanças de versões do Java e .Net, não sabia dessas diferenças entre as tecnologias, na realidade um problema.
Gostei + 0
24/03/2015
Alex Oliveira
Gostei + 0
24/03/2015
Aluisio Cavalcante
Gostei + 0
24/03/2015
Alex Oliveira
Não também na api, parte da api do WEBFORMS e diferente da do MVC. Com o novo ASP.NET MVC 6 ( ASP.NET vNEXT), a coisa muda novamente de figura, este post do Eduardo Pires, nos dá um buzu legal do assunto.
Você tentou instalar um aplicativo que mesmo tendo instalado o .netframework 4.0 por exemplo na sua máquina, necessitou-se instalar o 3.5 para rodar este aplicativo?
Gostei + 0
24/03/2015
Aluisio Cavalcante
Gostei + 0
27/03/2015
Roseane Silva
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)