| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2006 00:56:30
|
grprado
JavaTeenager
Membro desde: 29/03/2006 09:26:23
Mensagens: 177
Localização: Brasília-DF
Offline
|
juzepeleteiro wrote:Um comentário: Escolher uma linguagem por que têm IDE grátis é o cumulo. O que tem que ser medido é custo/beneficio das ferramentas, e não se são grátis ou não. Para muitas pessoas o IntelliJ é bem mais barato que o Eclipse... e assim por diante.
Perfeito.
As vezes nesses topics as pessoas esquecem que uma licença de uma boa ferramente de desenvolvimento custa menos que o salário de um mês de um desenvolvedor júnior.
|
Guilherme Prado
grprado.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2006 01:47:43
|
juzepeleteiro
Virtual Machine Man
Membro desde: 19/07/2005 16:01:40
Mensagens: 583
Localização: Rio de Janeiro
Offline
|
Ops... corrigido... acabei digitando .com na hora.
|
http://ofert.as - Cupons de desconto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 09/08/2006 19:11:39
|
Rafael Steil
Administrador
![[Avatar]](/images/avatar/8e296a067a37563370ded05f5a3bf3ec.jpg)
Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline
|
Roger-- wrote:
A verdadeira vantagem está no Studio, essas versões "Express" só servem pra "viciar" estudantes inocentes ... e consegui cadastro pra spam da microsoft. Alguém já trabalhou (de verdade, trampo mesmo) com Express ?!?
Nao vejo diferencas que comprometam de forma alguma. O Express eh excelente, para tudo o que sempre precisei - e, sim, conheco muito bem o vs.net, desde a versao 2003.
Rafael
|
"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"
http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2009 12:43:08
|
xdraculax
Java Ninja
Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline
|
Rapaz... o problema é que as pessoas não sabem deixar suas paixões de lado e fazer a melhor escolha.
Escolher Java ou .NET é uma questão de contexto.
Veja...
Se você chega em uma empresa que usa 50 terminais com Windows, todos originais, e um ou dois servidores também Windows;
você vai usar Java só porque você estudou Java na faculdade e tem experiência com a linguagem?
Você fez a melhor escolha pra você, e não para o cliente.
O mesmo pode aconte ser você vai produzir um sistema para um cliente que só possui Linux em sua empresa, e prega política de Open Source, mas você quer usar .NET porque é mais produtivo ou possui ferramentas melhors; e por isso você tem que colocar Windows em tudo? Vale a pena?
O custo com comprar licenças Windows é menor que o custo de desenvolver um software em Java?
Melhor ainda, agrada e trás o melhor a curto, médio e longo prazo para o Cliente?
Não é uma decisão fácil, e sinceramente, é mais difícil ainda para um programador responder a pergunta; dificilmente ele vai se abstrair de suas habilidades e pensar no que realmente é melhor no contexto.
A portabilidade do Java só tem vantagem quando o sistema precisa ser portável! Parece besta, mas tem gente que não pensa nisso.
A gratuidade pode se diluir no custo mais elevado de desenvolvimento.
A infinidade de frameworks tem seu preço. Um desenvolvedor experiente, quando entra em uma empresa pode ter que entrar quase como um desenvolvedor junior, pois dificilmente empresas diferentes usam os mesmos frameworks (com exceção dos mais conhecidos). Ou seja, falta padronização.
.NET é produtivo? Sim! Mas se você precisar do sistema em outra plataforma? Vai fazer outro software?
O custo tanto do lado do cliente, quando do seu lado como desenvolvedor, compensa?
Pense no futuro, em uma possível expansão (mas pense dentro dos limites das possibilidades) irá demandar novas licenças, cada vez mais? Isso não é muito difícil, pense em uma aplicação em um desktop, e depois em uma separação do banco para um servidor, aplicação em outro servidor, vários clientes... e ai? Explicar pro cliente que AGORA você tem que comprar isso, agora comprar aquilo, é uma missão difícil.
Resumindo, é preciso pesar as coisas
|
-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2009 13:36:31
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3928
Offline
|
O projeto é estável e o custo de manutenção é adequado?
Se for, não vejo motivos para mudar.
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2009 13:56:36
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
xdraculax wrote:Rapaz... o problema é que as pessoas não sabem deixar suas paixões de lado e fazer a melhor escolha.
Escolher Java ou .NET é uma questão de contexto.
Veja...
Se você chega em uma empresa que usa 50 terminais com Windows, todos originais, e um ou dois servidores também Windows;
você vai usar Java só porque você estudou Java na faculdade e tem experiência com a linguagem?
Obviamente. Caso contrário vc estará usando o projeto para fazer experiencias à conta do dinheiro do cliente.
Se vc é honesto vc usa a lignaugem que vc domina a menos que o cliente exija uma certa linguagem.
Você fez a melhor escolha pra você, e não para o cliente.
Bem pelo contrário. Eu protegi o cliente de gastar rios de dinheiro num troço que eu nem sei completar.
(...)
Resumindo, é preciso pesar as coisas 
sim , realmente é preciso pesar as coisas.
.NET = para sempre atrelado à vontade da microsoft.
Java = para sempre atrelado à vontade de ninguém.
This message was edited 1 time. Last update was at 08/10/2009 13:57:11
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2009 14:02:08
|
Marcio_Nogueira
JWizard
![[Avatar]](/images/avatar/0447abe5b3fbb484f70517e8a1091b4e.jpg)
Membro desde: 21/05/2007 20:14:54
Mensagens: 2781
Localização: xxxxxxxxxxxxxxxxxxxxxxxxxx
Offline
|
Acho que no seu caso o .net atende melhor as necessidades de sua empresa, tendo em vista que desenvolver a mesma aplicação utilizando swing é algo que demanda muito mais tempo. Como o aplicativo que você descreveu foi feito em VB6.0, a tendência natural seria optar pelo VB.Net.
um abraço, tudo de bom.
|
MBA em Desenvolvimento de Sistemas em Ambiente Web
Bacharel em Desenho Industrial / Programação Visual
Marcio Nogueira C. Pinto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2009 14:44:23
|
bandrade
GUJ Ranger
Membro desde: 20/01/2003 15:45:15
Mensagens: 782
Offline
|
O tópico é de 2006... provavelmente agora ele já faz tudo web e nem tem mais desse problema... rsrs
|
Will Code For Food |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2009 14:46:07
|
xdraculax
Java Ninja
Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline
|
Não vejo as coisas dessa forma...
Chega pra um empresário e diz isso pra ele. "Vou fazer em Java/.NET porque eu domino."
Se você é honesto você escolhe o que melhor se adequa ao cliente, e não a você meu caro.
Você gosta de Java? Use quando for adequado. Se não for, use .NET, se não sabe usar, delegue a alguém que saiba.
Mas dizer que é melhor escolher porque você domina, deixa um pouco a desejar.
Graças a arquitetura WEb realmente isso não faz muita diferença pra ele. :p
O problema é a filosofia de que "o que eu sei é o melhor".
This message was edited 1 time. Last update was at 08/10/2009 14:48:21
|
-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2009 15:26:03
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3928
Offline
|
Se estiver estável, não mexa.
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2009 15:28:52
|
juliocbq
GUJ Expert
![[Avatar]](/images/avatar/153704bb24a28e9a6bb49e8ffde1492e.jpg)
Membro desde: 13/11/2008 12:10:18
Mensagens: 3928
Offline
|
sergiotaborda wrote:
xdraculax wrote:Rapaz... o problema é que as pessoas não sabem deixar suas paixões de lado e fazer a melhor escolha. Escolher Java ou .NET é uma questão de contexto. Veja... Se você chega em uma empresa que usa 50 terminais com Windows, todos originais, e um ou dois servidores também Windows; você vai usar Java só porque você estudou Java na faculdade e tem experiência com a linguagem?
Obviamente. Caso contrário vc estará usando o projeto para fazer experiencias à conta do dinheiro do cliente. Se vc é honesto vc usa a lignaugem que vc domina a menos que o cliente exija uma certa linguagem.
Você fez a melhor escolha pra você, e não para o cliente.
Bem pelo contrário. Eu protegi o cliente de gastar rios de dinheiro num troço que eu nem sei completar.
(...) Resumindo, é preciso pesar as coisas 
sim , realmente é preciso pesar as coisas. .NET = para sempre atrelado à vontade da microsoft. Java = para sempre atrelado à vontade de ninguém.
Se eu te pedisse um dvr, você faria em java?
This message was edited 1 time. Last update was at 08/10/2009 15:29:24
|
www.citrox.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2009 16:04:48
|
xdraculax
Java Ninja
Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline
|
Óbvio que sim ^^.
Ou então vc manda o cliente montar um PC e usar .NET pra fazer um player - haiuheiahuehiahiue
Foi até interessante sua questão.
Supondo que você só conhece .NET... se o seu cliente pedisse pra fazer o DVR, você diria o que?
E outro cliente lhe pede um software para, digamos, um Mobile, com acesso a Web Service, criptografia dessa comunicação, impressão por bluetooth, e utilização do GPS.
Qual seria a sua solução para tais problemas? Vai usar Java no Mobile?
This message was edited 1 time. Last update was at 08/10/2009 16:15:32
|
-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2009 16:11:13
|
marcosalex
GUJ Expert
![[Avatar]](/images/avatar/0a8f8b227be2d04a675082cc9d51c127.jpg)
Membro desde: 20/02/2008 12:32:59
Mensagens: 3372
Offline
|
Será que o cara não viu que é um tópico antigo e ficou respondendo?
A empresa onde trabalhei preferiram o .NET quando optaram por sair do Delphi. Depois de ter de redesenvolver o programa do .NET 1.1 pro 2.0 e ter de fazer uma bruta reengenharia pro 3.0, verem que o Mono não é o que pregam e que perderam as esperanças de compatibilidade e ainda por cima o programa não consegue escalar no nível que eles precisam nem mesmo com a ajuda de engenheiros da MS, eles optaram pelo Java.
Se tivessem me ouvido há uns anos atrás, estariam muito mais adiantados. hehehhe
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2009 16:18:53
|
xdraculax
Java Ninja
Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline
|
marcosalex wrote:Será que o cara não viu que é um tópico antigo e ficou respondendo?
A empresa onde trabalhei preferiram o .NET quando optaram por sair do Delphi. Depois de ter de redesenvolver o programa do .NET 1.1 pro 2.0 e ter de fazer uma bruta reengenharia pro 3.0, verem que o Mono não é o que pregam e que perderam as esperanças de compatibilidade e ainda por cima o programa não consegue escalar no nível que eles precisam nem mesmo com a ajuda de engenheiros da MS, eles optaram pelo Java.
Se tivessem me ouvido há uns anos atrás, estariam muito mais adiantados. hehehhe
Ai onde mora o problema, não sabiam "para onde" sua aplicação iria...
Porque usaram .NET? Que argumentos foram utilizados para fazer essa escolha?
Quem fez, fez errado; isso condena a tecnologia?
Projetos fracaçados tem como culpa as tecnologias?
|
-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2009 16:19:14
|
sergiotaborda
GUJ Expert
![[Avatar]](/images/avatar/b4a0e0fbaa9f16d8947c49f4e610b549.png)
Membro desde: 22/03/2005 20:57:48
Mensagens: 3433
Offline
|
xdraculax wrote:Não vejo as coisas dessa forma...
Chega pra um empresário e diz isso pra ele. "Vou fazer em Java/.NET porque eu domino."
Não. Eu pergunto se ele tem preferencia. Se tem eu deixo isso como requisito. Se depois de descobre que a
plataforma escolhida não atende ele é inquirido sobre se quer mudar. Todas as decisões são dele.
Agora, se ele diz que não tem preferencia , então são os requisitos que mandam.
Em um cenário onde vc pode escolher, e ambas permitem os mesmos requisitos, vc deve usar a que mais domina.
Se alguma delas não pode ser usada devido a algum requisitos, já não existe escolha!
Num cenário onde ambas podem ser usada , vc usa a que vc domina. Se vc domina os dois igualmente então cabe uma avaliação de qual plataforma é mais flexivel para futuras manutenções. Devido ao problema de retro compatibilidade do .NET java é uma melhor aposta.
No caso geral - se vc não souber nada sobre a aplicação Java é uma melhor opção a maioria das vezes.
Não existe nenhuma vantagem tecnica ou economica em usar .NET , mas existem várias desvantagens.
Mas veja bem, se quer escolher .NET não é problema meu. Vá em frente. Quando der com os burros na água não venha chorar.
This message was edited 1 time. Last update was at 08/10/2009 16:23:12
|
Criando sua própria API de Validação
Blog do MiddleHeaven |
|
|
 |
|
|