É impressão minha, ou C# é muito mais fácil?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
ssh
JavaEvangelist
[Avatar]

Membro desde: 08/10/2011 11:18:37
Mensagens: 413
Offline

O que vocês acham?

C# é fácil demais, utiliza-se apenas um framework e pronto.
Programe!

Já o Java existe muitas variedades, JSF, Spring, Struts, EJB, Hibernate. e por ai vai.

Estava pensando em contratar um serviço de hospedagem que suportasse java, pela Locaweb:
- para suporte ao java, preço em torno de 300 reais.
- para suporte ao C#.net, o mais básico suporta! 30 reais.

É um absurdo isso.

na minha opnião, o java é mais difícil. e o mundo está facilitando a vida pro C#.

isso vale também para VB.net

Att,
Luiz Augusto Prado
JavaEvangelist
[Avatar]

Membro desde: 20/02/2008 23:02:08
Mensagens: 430
Localização: Brasília
Offline



NHibernate:
http://www.macoratti.net/09/04/net_nhb2.htm

Como pretenderia trabalhar com JSON utilizando C# e .NET ?

Alfabetizador Orelha: http://www.codigorapido.com.br/alfa/palcosalfa.html
Meu ORM em java: http://www.guj.com.br/java/257619-meu-pequeno-orm-em-java-inspirado-no-linq-to-sql
Blog: http://ideiasdeprogramacao.blogspot.com/
Geometria Euclidiana Plana com cálculo proposicional


"Onde não ha verdade não ha sociedade." (Luiz Augusto Prado)
Evite o mal, faça o bem e cultive a mente
Atos 2:44-46

VEJAM ISSO!!!
Vídeo censurado no Brasil
[Email] [WWW]
ssh
JavaEvangelist
[Avatar]

Membro desde: 08/10/2011 11:18:37
Mensagens: 413
Offline

Só estou querendo levantar essa discução, p/ aprender detalhes como esse que você citou.

Não conheço JSON e não tinha ouvido falar até agora.

e achei que o hibernate era uma exclusividade do java, mas não.

sou amador, por isso quero aprender essas diferenças. e até que ponto um é melhor do que o outro
asaudate
GUJ Master
[Avatar]

Membro desde: 01/09/2007 19:31:41
Mensagens: 1794
Localização: São Paulo
Offline

Pois é, é muito mais fácil. E muito mais restrito, também.

Exemplos de restrições: compatibilidade reduzida com outros browsers que não o IE; problemas para rodar em Linux (até é possível, mas acredito que ninguém faria isso para sistemas mais críticos, em produção); e por aí vai. Além do que, essa facilidade toda faz com que a comunidade C# não seja tão inspirada quanto a nossa, o que provavelmente influencia no baixo número de frameworks que eles possuem.

Em contrapartida, C# tem seus trunfos. Algumas features que ele possui não possuem precedentes em Java, como a facilidade para desenvolver em Desktop e o LINQ, por exemplo. Enfim, vai do gosto do freguês.



Ah, complementando o post do Luiz Augusto Prado, existe o Spring.NET, também.

[]'s

Alexandre Saudate
__________________________

Do not try to bend the spoon - that's impossible. Instead, only try to realize the truth: there is no spoon.

Série quickstart: Spring+Spring Security+Jersey (REST) +Hibernate (JPA) -> https://github.com/alesaudate/kickstart-springjerseyhibernate

Evite usar Axis2!!! Leia aqui para mais detalhes!

@alesaudate
Quer ler um blog especializado em web services e SOA?

Luiz Augusto Prado
JavaEvangelist
[Avatar]

Membro desde: 20/02/2008 23:02:08
Mensagens: 430
Localização: Brasília
Offline

asaudate wrote:Pois é, é muito mais fácil. E muito mais restrito, também.

Exemplos de restrições: compatibilidade reduzida com outros browsers que não o IE; problemas para rodar em Linux (até é possível, mas acredito que ninguém faria isso para sistemas mais críticos, em produção); e por aí vai. Além do que, essa facilidade toda faz com que a comunidade C# não seja tão inspirada quanto a nossa, o que provavelmente influencia no baixo número de frameworks que eles possuem.

Em contrapartida, C# tem seus trunfos. Algumas features que ele possui não possuem precedentes em Java, como a facilidade para desenvolver em Desktop e o LINQ, por exemplo. Enfim, vai do gosto do freguês.

Ah, complementando o post do Luiz Augusto Prado, existe o Spring.NET, também.
[]'s


Eu não tinha me tocado que existia o equivalente ao Spring no C#: Spring.NET.
Valeu pela dica. Vou dar uma olhada.

A proposito, quem aqui trabalha com C# e utiliza esta IDE:
SharpDevelop = http://www.icsharpcode.net/opensource/sd/

Eu peguei e achei muito legal.


Alfabetizador Orelha: http://www.codigorapido.com.br/alfa/palcosalfa.html
Meu ORM em java: http://www.guj.com.br/java/257619-meu-pequeno-orm-em-java-inspirado-no-linq-to-sql
Blog: http://ideiasdeprogramacao.blogspot.com/
Geometria Euclidiana Plana com cálculo proposicional


"Onde não ha verdade não ha sociedade." (Luiz Augusto Prado)
Evite o mal, faça o bem e cultive a mente
Atos 2:44-46

VEJAM ISSO!!!
Vídeo censurado no Brasil
[Email] [WWW]
Marcio_Nogueira
JWizard
[Avatar]

Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline

O grande facilitador na plataforma .net se chama: Visual Studio.

MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
rafaduka
JavaGuru
[Avatar]

Membro desde: 30/06/2009 20:26:56
Mensagens: 224
Localização: Osasco/SP
Offline

- o fato de existir vários frameworks vejo como vantagem não como desvantagem.

"dividir e conquistar"
Forreta
Thread.start()

Membro desde: 26/12/2008 17:01:26
Mensagens: 45
Offline

eu já acho uma desvantagem...


e outra, .Net funciona para qualquer browser... desenvolvo em .Net 4.0, rodo em IE9, Firefox e em Chrome. Opera nunca testei...
rafaduka
JavaGuru
[Avatar]

Membro desde: 30/06/2009 20:26:56
Mensagens: 224
Localização: Osasco/SP
Offline

eu já acho uma desvantagem...

pq vc acha desvantagem?

e outra, .Net funciona para qualquer browser... desenvolvo em .Net 4.0, rodo em IE9, Firefox e em Chrome. Opera nunca testei...

a questão de funcionar em qualquer browser está relacionado como o framework renderiza as páginas. E não a linguagem em sí.
Qualquer framework (C#, Java, PHP) faz isto, desde que respeite a especificação w3c.

"dividir e conquistar"
brT
Entusiasta Java

Membro desde: 07/04/2011 20:31:07
Mensagens: 16
Offline

C# também possui alguns frameworks.

Exemplo:

Persistencia de Dados: nHibernate, Fluent nHibernate, Entity Framework
Mock : Moq, Rhino
Teste Unitario : MsTest, nUnit

e JSON no C# é possível, eu mesmo já usei.
mauricioadl
GUJ Master
[Avatar]

Membro desde: 10/05/2007 14:52:21
Mensagens: 1140
Offline

eu tbm vejo como desvantagem varias implementações para o mesmo problema, principalmente para atrair novos profissionais para o setor, esse eh o motivo de ser escasso programadores java.

por outro lado sou contra a tudo que a microsoft poe a mae, eles sempre dao um jeito de estragar com algum tipo de licença idiota ou coisa do tipo.
logo logo o c# desaparece derrepente.

Seu problema foi resolvido? Por favor, edite seu primeiro post e adicione [RESOLVIDO] no título.
O forum agradece.
[Email] [MSN]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

Marcio_Nogueira wrote:O grande facilitador na plataforma .net se chama: Visual Studio.


Em termos de linguagem c# possui uma série de ferramentas que facilitam em muito a vida do profissional. O visual studio na minha opinião não chega nem perto do eclipse ou netbeans.

www.citrox.com.br
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

mauricioadl wrote:eu tbm vejo como desvantagem varias implementações para o mesmo problema, principalmente para atrair novos profissionais para o setor, esse eh o motivo de ser escasso programadores java.

por outro lado sou contra a tudo que a microsoft poe a mae, eles sempre dao um jeito de estragar com algum tipo de licença idiota ou coisa do tipo.
logo logo o c# desaparece derrepente.


c# não pode desparecer porque a implementação dela é iso emca. Qualquer um pode desenvolver um compilador dela. O problema são os frameworks proprietários.

http://msdn.microsoft.com/en-us/netframework/aa569283

This message was edited 1 time. Last update was at 25/11/2011 07:10:00


www.citrox.com.br
mauricioadl
GUJ Master
[Avatar]

Membro desde: 10/05/2007 14:52:21
Mensagens: 1140
Offline

Em termos de linguagem c# possui uma série de ferramentas que facilitam em muito a vida do profissional. O visual studio na minha opinião não chega nem perto do eclipse ou netbeans.

nunca vi o visual studio. vc quis dizer que ele eh muito melhor q as IDEs java? ou ao contrario?

Seu problema foi resolvido? Por favor, edite seu primeiro post e adicione [RESOLVIDO] no título.
O forum agradece.
[Email] [MSN]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

mauricioadl wrote:

nunca vi o visual studio. vc quis dizer que ele eh muito melhor q as IDEs java? ou ao contrario?


O que eu quis dizer é que a "linguagem c#" é uma das melhores que apareceram nos últimos tempos. Tem sintaxe clara e objetiva.

Sobre a IDE(Visual Studio). Não acho tão boa quanto eclipse ou netbeans.

This message was edited 1 time. Last update was at 25/11/2011 07:16:14


www.citrox.com.br
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team