| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2008 16:39:12
|
Tecnoage
GUJ Master
Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: 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?
vc tem o link to SQL, e daqui a pouco para Entitys tb, por exemplo... Vc tem também persistência alá Active record... Mas nada é padrão AINDA...rs Como há pouco tempo atrás MVC não era, para a microsoft. Hj temops framework MVC "oficial" para .NET. rsrs
|
Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2008 17:20:02
|
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
|
victorwss wrote:
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.
Aí é que tá, você pode fazer uma coisa muito robusta, com qualidade de código, manutenabilidade em Delphi, VB, Java, etc.
E você pode fazer coisa muito mais porca do que sistemas feitos no drag'n'drop Win32 em Java.
Quanto a portabilidade eu concordo que o Java leva a vantagem.
Tanto o VB como o Delphi trabalham com "Win32", não se pode dizer que é uma plataforma limitada. Você faz aplicações com componentes distribuidos com Delphi sem problemas (não conheço VB), por exemplo.
Eu particularmente gosto mais de EJB 3 e dos AS da plataforma Java.
This message was edited 1 time. Last update was at 26/06/2008 17:21:33
|
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) 26/06/2008 17:22:01
|
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: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.
Conheço, e como conheço, mas eu sinceramente acho que não é adequado, pelo menos pra mim. Netbeans só serve pra uma coisa: Criar telas swings rapidamente, porque de resto, é lento, chato, bugado e o editor de código dele é bem ruinzinho. Ah, acho que lidar com Ruby com ele é legal, uma vez eu brinquei só com Ruby/On Rails e ficou show. Isso é a minha opinião, pelo menos nesse momento ele não me atrai em nada
Eu uso o JBoss Developer Studio ou IntelliJ e só e pra mim é mais do que suficiente hehe
Pra quem vem do mundo Delphi ou .NET, o Netbeans é o melhor caminho pra se começar, pois querendo ou não é o que mais chega perto a essas ferramentas
Mas pode ter certeza que o visual studio tem MUITO mais coisas que o netbeans, além disso, o visual studio é consolidado no mercado e é usado a muitos, muitos anos. Netbeans já não, começou a ser usado na versão 4 mesmo, sendo que ela saiu em meados de 2005.
Bom, isso é o que eu acho, já trabalhei com todas essas ferramentas a um bom tempo e foi a conclusão que tirei. Talvez alguém tenha tido uma experiência diferente e poderia dar uma opinião a respeito também
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/06/2008 17:36:07
|
victorwss
JWizard
![[Avatar]](/images/avatar/4ab232445f9b21b65dfdf6ea5f27f704.png)
Membro desde: 18/12/2007 14:46:00
Mensagens: 2409
Localização: São Paulo - SP
Offline
|
Rubem Azenha wrote:Aí é que tá, você pode fazer uma coisa muito robusta, com qualidade de código, manutenabilidade em Delphi, VB, Java, etc.
E você pode fazer coisa muito mais porca do que sistemas feitos no drag'n'drop Win32 em Java.
Quanto a portabilidade eu concordo que o Java leva a vantagem.
Concordo. Mas a questão é o quão difícil é fazer sistemas com qualidade em uma liguagem do que em outra. Acho que sai mais facilemente em java do que em VB, mas é óbvio que pode sair em qualquer uma.
E não importa qual seja a linguagem, por mais bela, bem feita, bem projetada, completa e robusta que seja, sempre haverá forma de fazerem-se as mais bizarras e inimagináveis gambiarras que podem ser criadas na mente insana de um programador perturbado.
Tanto o VB como o Delphi trabalham com "Win32", não se pode dizer que é uma plataforma limitada. Você faz aplicações com componentes distribuidos com Delphi sem problemas (não conheço VB), por exemplo.
Eu particularmente gosto mais de EJB 3 e dos AS da plataforma Java.
Limitada eu digo no sentido do que dá para fazer. Pega o basic do DOS e tenta fazer uma aplicação desktop em modo gráfico. É um inferno! Web então nem sem fala. Delphi e VB estão anos-luz a frente sem dúvida, mas mesmo assim há coisas mais avançadas que ficam difíceis de sair em linguagens mais antigas.
Isso é um processo natural, tem a ver com o envelhecimento da linguagem. Inclusive o java por conta dos seus sinais de envelhecimento deu uma renovada com o java 5. Mas mesmo o java 5 já tem sinais de envelhecimento (por isso o java 7). E a retrocompatibilidade trás envelhecimento também.
Delphi e VB também envelheceram. O VB foi para .NET pelos mesmos motivos que o java 5 veio. A linguagem estava envelhecendo. Delphi também passou por isso, mas parece que a borland não teve fôlego ou interesse para renová-lo.
|
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. |
|
|
 |
|
|
|
|