| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 14:38:04
|
neófito
Virtual Machine Man
![[Avatar]](/images/avatar/728f206c2a01bf572b5940d7d9a8fa4c.jpg)
Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline
|
Leozin wrote:
ViniGodoy wrote:Por que especificamente com o .net? Não vejo no que ele seria melhor que o Java na migração. A curva de aprendizado de ambos é enorme.
...Com .NET você não precisa aprender Hibernate, Struts, JSF, Application Server, EJB e o scambal a 4. É isso que torna o Java mais chatinho de aprender...
Desculpem a ignorância, mas em .Net persistência é feita como? Fora NHibernate, há alguma implementação de ORM decente e que seja padrão da plataforma?
This message was edited 2 times. Last update was at 25/06/2008 14:38:50
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 14:56:38
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
neófito wrote:
Leozin wrote:
ViniGodoy wrote:Por que especificamente com o .net? Não vejo no que ele seria melhor que o Java na migração.
A curva de aprendizado de ambos é enorme.
...Com .NET você não precisa aprender Hibernate, Struts, JSF, Application Server, EJB e o scambal a 4. É isso que torna o Java mais chatinho de aprender...
Desculpem a ignorância, mas em .Net persistência é feita como? Fora NHibernate, há alguma implementação de ORM decente e que seja padrão da plataforma?
Bom, se tu usar o SQLServer da Microsoft$$ ele ja é totalmente integrado, com outros bancos ja nao sei como fica.
|
Não respondo dúvidas via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 15:37:47
|
neófito
Virtual Machine Man
![[Avatar]](/images/avatar/728f206c2a01bf572b5940d7d9a8fa4c.jpg)
Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline
|
Tá, mas integrado como? Tem as facilidades que o JPA/Hibernate tem, ou pelo menos algo semelhante?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 15:52:28
|
Rubem Azenha
GUJ Master
![[Avatar]](/images/avatar/cb953f6ca5923f7517125db46ed1293d.jpg)
Membro desde: 28/06/2004 00:10:43
Mensagens: 1933
Localização: São Paulo, SP
Offline
|
O LINQ é considerado um ORM? Não conheço LINQ, um desenvolvedor .net disse que o LINQ funciona como ORM também.
De qualquer forma, o bom e velho ECO funciona para .net também.
|
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 16:18:12
|
neófito
Virtual Machine Man
![[Avatar]](/images/avatar/728f206c2a01bf572b5940d7d9a8fa4c.jpg)
Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline
|
Pelo pouco conhecimento que tenho sobre .Net, LINQ é uma ferramenta (classe, library, sei lá) que te permite realizar pesquisas dentro de coleções, usando uma linguagem semelhante ao SQL. Se for só isso mesmo, passa muito longe de ORM. Rubem, e o que seria ECO? Editado: overview do LINQ: LINQ: .NET Language-Integrated Query
This message was edited 2 times. Last update was at 25/06/2008 16:21:20
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 17:44:18
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
neófito wrote:
Leozin wrote:
ViniGodoy wrote:Por que especificamente com o .net? Não vejo no que ele seria melhor que o Java na migração.
A curva de aprendizado de ambos é enorme.
...Com .NET você não precisa aprender Hibernate, Struts, JSF, Application Server, EJB e o scambal a 4. É isso que torna o Java mais chatinho de aprender...
Desculpem a ignorância, mas em .Net persistência é feita como? Fora NHibernate, há alguma implementação de ORM decente e que seja padrão da plataforma?
No .NET já é integrado, tem um esquema que trabalha com Dataset direto, consegue mapear componentes a dados e operações do banco. Ah, e isso não é ORM
ORM tem o NHibernate (como você citou) e tem um outro esquema lá, parece que esse LINQ é o ORM da m$, mas nunca usei o LINQ. Pretendo estudar isso daqui a um tempo =P
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 19:07:46
|
neófito
Virtual Machine Man
![[Avatar]](/images/avatar/728f206c2a01bf572b5940d7d9a8fa4c.jpg)
Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline
|
Leozin wrote:No .NET já é integrado, tem um esquema que trabalha com Dataset direto, consegue mapear componentes a dados e operações do banco. Ah, e isso não é ORM
ORM tem o NHibernate (como você citou) e tem um outro esquema lá, parece que esse LINQ é o ORM da m$, mas nunca usei o LINQ. Pretendo estudar isso daqui a um tempo =P
Ah, legal.
E isso é melhor que JPA (que é oficial do java e não é nada complexo) ou Hibernate?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 21:09:45
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
neófito wrote:
Leozin wrote:No .NET já é integrado, tem um esquema que trabalha com Dataset direto, consegue mapear componentes a dados e operações do banco. Ah, e isso não é ORM
ORM tem o NHibernate (como você citou) e tem um outro esquema lá, parece que esse LINQ é o ORM da m$, mas nunca usei o LINQ. Pretendo estudar isso daqui a um tempo =P
Ah, legal.
E isso é melhor que JPA (que é oficial do java e não é nada complexo) ou Hibernate?
Olha, depende muito do tipo de desenvolvedor que você é e, obviamente, da situação
Por exemplo, para Delphi-programmers-like, o do .NET é muito mais fácil porque basicamente:
- Abre uma conexão com o SQL Server
- Seleciona a tabela
- "binda" componentes e resultados para campos do banco
Detalhe: tudo isso é visual, drag'n drop e wizards. Quem usou aqueles componentes de banco de dados do Delphi, vai perceber que há muita semelhança
No java é outros 500, e, ainda que você utilize alguma ferramenta geradora de código wannabe, não é tão produtivo quanto esse esquema do .NET. Você tem que se preocupar com biblioteca, arquivos de configuração, mapeamentos e daí por diante
mas claro, pelo menos com hibernate/jpa você tem total controle de tudo que vem e vai pra tua aplicação e, é bem mais reutilizável (SessionFactories e PersistenContexts) e, claro, mais elegante. Além disso, nesse esquema de bindings do .NET é SQL puro, e ORM é ORM né =D
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 21:39:20
|
neófito
Virtual Machine Man
![[Avatar]](/images/avatar/728f206c2a01bf572b5940d7d9a8fa4c.jpg)
Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline
|
Então Leozin, Claro, concordo plenamente com você que o cara que veio de delphi vai preferir .Net, ainda mais se o cara for brasileiro. Mas as coisas no Java estão mudando... Você já usou o Netbeans? Você vai ver que lá tem tudo (ou quase tudo) isso que você falou que tem no .Net. Siceramente, pra mim o problema é que brasileito não está acostumado a pagar licensa de coisa nenhuma. Quantas empresas que você trabalhou não usavam o Delphi ou Visual Studio piratas? Eu, particularmente, em nenhuma. Todas usavam pirata. O Netbeans é gratuito e não tem todos os recursos que um Visual Studio tem, mas é claro que seria totalmente possível criar uma IDE dessas pra Java. A questão aqui é ferramenta, e não tecnologia. Bom, mas entendo a sua colocação sobre programadores delphi preferirem .Net.
This message was edited 1 time. Last update was at 25/06/2008 21:41:16
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 22:44:38
|
rlazoti
Virtual Machine Man
![[Avatar]](/images/avatar/0dee07203418a72583e5dd79d66965ed.png)
Membro desde: 09/04/2008 11:02:51
Mensagens: 569
Localização: Sao Paulo / SP
Offline
|
neófito wrote:Então Leozin,
Claro, concordo plenamente com você que o cara que veio de delphi vai preferir .Net, ainda mais se o cara for brasileiro. Mas as coisas no Java estão mudando...
Você já usou o Netbeans? Você vai ver que lá tem tudo (ou quase tudo) isso que você falou que tem no .Net.
Siceramente, pra mim o problema é que brasileito não está acostumado a pagar licensa de coisa nenhuma. Quantas empresas que você trabalhou não usavam o Delphi ou Visual Studio piratas? Eu, particularmente, em nenhuma. Todas usavam pirata. O Netbeans é gratuito e não tem todos os recursos que um Visual Studio tem, mas é claro que seria totalmente possível criar uma IDE dessas pra Java. A questão aqui é ferramenta, e não tecnologia.
Bom, mas entendo a sua colocação sobre programadores delphi preferirem .Net.
Eu já programei em Delphi e preferi o Java.
|
Rodrigo Lazoti
blog: http://www.rodrigolazoti.com.br
twitter: http://twitter.com/rodrigolazoti |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/06/2008 22:47:49
|
fredferrao
GUJ Master
![[Avatar]](/images/avatar/128ac9c427302b7a64314fc4593430b2.jpeg)
Membro desde: 01/06/2005 13:23:32
Mensagens: 1901
Localização: Brasil
Offline
|
rlazoti wrote:
neófito wrote:Então Leozin,
Claro, concordo plenamente com você que o cara que veio de delphi vai preferir .Net, ainda mais se o cara for brasileiro. Mas as coisas no Java estão mudando...
Você já usou o Netbeans? Você vai ver que lá tem tudo (ou quase tudo) isso que você falou que tem no .Net.
Siceramente, pra mim o problema é que brasileito não está acostumado a pagar licensa de coisa nenhuma. Quantas empresas que você trabalhou não usavam o Delphi ou Visual Studio piratas? Eu, particularmente, em nenhuma. Todas usavam pirata. O Netbeans é gratuito e não tem todos os recursos que um Visual Studio tem, mas é claro que seria totalmente possível criar uma IDE dessas pra Java. A questão aqui é ferramenta, e não tecnologia.
Bom, mas entendo a sua colocação sobre programadores delphi preferirem .Net.
Eu já programei em Delphi e preferi o Java.
2, quando conheci o java foi paixao na hora hehe abandonei o coitadinho do delphi, mas é pq eu gosto de código mesmo heheh estar no controle, porque ficar no arrasta e solta e nao saber o que ta pegando é foda!!
|
Não respondo dúvidas via MP! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2008 11:49:23
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3372
Offline
|
"
This message was edited 1 time. Last update was at 23/12/2008 15:31:14
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2008 12:34:44
|
victorwss
JWizard
![[Avatar]](/images/avatar/4ab232445f9b21b65dfdf6ea5f27f704.png)
Membro desde: 18/12/2007 14:46:00
Mensagens: 2409
Localização: São Paulo - SP
Offline
|
marcosalex wrote:O Delphi pra .NET tem ORM com uma ferramenta que chama ECO. Além disso, ele permite programar visualmente. Você consegue sair do modelo UML diretamente para seus objetos no código, muito fácil. Na boa, em produtividade nenhuma ferramenta até hoje conseguiu desbancar o Delphi. O Netbens vem evoluindo nessa direção e está melhor que o JBuilder, da própria Borland, mas ainda tem de melhorar muito.
Na minha opinião, VB era mais produtivo que delphi.
Aliás, nem VB. Basic é bem produtivo.
Agora, se você quiser levar em conta robustez, portabilidade, qualidade de código, manutenibilidade, etc, vai ver que gambiarras e plataformas limitadas são sempre mais "produtivas" do que desenvolvimento de software de verdade porque dispensam todas essas características.
|
Victor Williams Stafusa da Silva
Bacharel em Ciência da Computação - UFMT // Especialista em Desenvolvimento Java - CEFET/MT // Doutorando em Ciência da Computação - IME-USP
SCJP 6.0 - 19/12/2007 - PASS - 88% // SCWCD 5 - 17/05/2008 - PASS - 79% // SCJA - 09/09/2008 - PASS - 96% // SCSNI - 30/06/2009 - PASS - 68% // SCBCD 5 - 31/05/2010 - PASS - 95%
Próximos: SCJD (encalhado com o projeto), SCEA parte I (estudando). Algum dia desses: SCMAD, OCA, SCEA e SCDJWS.
Computação: uma ciência holística e esotérica!
E então veio Deus a terra e disse aos homens: Não dividireis por zero.
XML is a giant step in no direction at all. (Erik Naggum)
Arquitetura de sistemas: Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião formada sobre tudo.
Diga não as drogas: Não use java.util.Vector.
Cuidado: Este usuário pode ter temperamento agressivo.
Always code as if the person who will maintain your code is a maniac serial killer that knows where you live.
I am the maniac serial killer that knows where you live who will maintain your code.
É impossível falar de CMMI (Capability Maturity Model Integration) sem saber o que é CIMM (Capability Im-Maturity Model).
Se você escreve "concerteza", "concerteza" você andou matando aulas de português. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2008 16:33:41
|
heberfa
Thread.start()
Membro desde: 24/04/2007 13:25:18
Mensagens: 49
Offline
|
victorwss wrote:
marcosalex wrote:O Delphi pra .NET tem ORM com uma ferramenta que chama ECO. Além disso, ele permite programar visualmente. Você consegue sair do modelo UML diretamente para seus objetos no código, muito fácil. Na boa, em produtividade nenhuma ferramenta até hoje conseguiu desbancar o Delphi. O Netbens vem evoluindo nessa direção e está melhor que o JBuilder, da própria Borland, mas ainda tem de melhorar muito.
Na minha opinião, VB era mais produtivo que delphi.
Aliás, nem VB. Basic é bem produtivo.
Agora, se você quiser levar em conta robustez, portabilidade, qualidade de código, manutenibilidade, etc, vai ver que gambiarras e plataformas limitadas são sempre mais "produtivas" do que desenvolvimento de software de verdade porque dispensam todas essas características.
Tem uma coisa que os Freetards e os Puristas Academicos nunca levam em consideração, chama-se custo beneficio
e por isso que eles nunca ganham dinheiro.
Programo diariamente em Delphi e Java, e tem coisas que eu prefiro java e tem coisas que eu prefiro Delphi.
por puro custo/beneficio,
levando em conta necessidade de escalabilidade, complexidade, prazo, ... requistos...
inte
Heber
http://www.heberfa.com.br
http://www.jungledigitalgames.com.br
This message was edited 2 times. Last update was at 27/06/2008 08:00:17
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2008 16:35:10
|
Laércio Queiroz
Thread.start()
![[Avatar]](/images/avatar/842ef8f949db333c767fe209f9277459.jpg)
Membro desde: 31/07/2007 16:49:08
Mensagens: 32
Localização: Salvador - BA
Offline
|
Acredito que existam bons desenvolvedores em qualquer tecnologia. SAber programar não é somente escolher uma linguagem...
[]s
|
Laércio Queiroz
http://laercioqueiroz.wordpress.com |
|
|
 |
|
|