RE: [java-list] O que devo utilizar para esse caso ?

2002-03-09 Por tôpico rodrigob
Title: RE: [java-list] O que devo utilizar para esse caso ?





  Inlines... 
  -Original Message- From: 
  Anderson Brazão [mailto:[EMAIL PROTECTED]] 
  Sent: sábado, 2 de março de 2002 12:59 To: [EMAIL PROTECTED] Subject: 
  [java-list] O que devo utilizar para esse caso ? 
   original content deleted...  2. Tivemos informações de que o JAVA é mais "pesado". 
  Informação verídica? 
  Assumindo que mais pesado significa "consome mais memória para 
  a mesma tarefa", provavelmente sim. Assumindo que mais pesado significa "mais 
  lento", a resposta é depende do ambiente de execução. Um aplicativo desktop 
  típico como o Forte, por exemplo, realmente é um pouco mais lento que os 
  similares nativos. Nada que afete a usabilidade se você tiver uma boa CPU. 
  Agora um aplicativo servidor, como parece ser o caso, tem muito mais chances 
  de ser mais rápido e escalonável em Java do que nas soluções tradicionais 
  (excluo .NET da comparação). Isso porque os componentes estão executando em um 
  ambiente controlado e podem sofrer otimizações on-the-fly de acordo com a 
  utilização da aplicação. O Garbage Collector também ajuda na otimização 
  permitindo que tarefas mundanas como executação de métodos finalize e 
  liberação de memória ocorram em um momento mais apropriado e não enquanto 
  existem requisições sendo atendidas, por exemplo. Sem contar a própria 
  estrutura elegante das linguagens e API que, quando bem utilizadas, dão muita 
  margem para otimização (se necessária).
  Minha experiência indica que aplicativos servidor típicos 
  escritos em Java acabam naturalmente executando mais rápido, suportando mais 
  usuários e sendo mais corretos mas como sempre YMMV.
  Rodrigo 


RE: [java-list] O que devo utilizar para esse caso ?

2002-03-04 Por tôpico Jorge Martins

Anderson,

Sua escolha terá muito influência pelo banco de dados. Sem dúvida, o suporte
da Oracle para já é muito melhor. Além do compromisso estratégico dela e da
Sun.

Quanto à performance, java não é em inferior a dobradinha ASP + COM. Esta
dobradinha é conhecida pela lentidão. ASP é um script enquanto JSP é um
servlet (compilado). E o modelo COM exige chamadas ao sistema operacional a
cada método, enquanto os javabeans são utilizados dentro da mesma máquina
virtual.

No modelo enterprise, com Enterprise JavaBeans (objeto distribuído). O ganho
de escalabilidade e robustez é incomparável a qualquer solução autal da
Microsoft.

Mas, caso você sejam corajosos e tenham uma visão estratégica junto a
Microsoft utilizem o .NET. Esta plataforma ainda é imatura e não testada,
mas sem dúvida será muito boa. Até por que eles foram muito espertos e
copiaram descaradamente os pontos fortes do java.

abraços

Jorge

-Original Message-
From: Anderson Brazão [mailto:[EMAIL PROTECTED]]
Sent: sábado, 2 de março de 2002 12:59
To: [EMAIL PROTECTED]
Subject: [java-list] O que devo utilizar para esse caso ?


Amigos foristas,

Em primeiro lugar quer parabenizar a todos pelo excelente nível técnico da
lista e da costumeira atenção dos mais experîentes desenvolvedores JAVA com
os iniciantes na ferramenta. Participo pouco postando mensagens porém,
aprendi muita coisa apenas lendo e observando a troca de mensagens no forum.
Hoje, tenho uma questão.

Nossa empresa possui um site de produtos desenvolvidos em arquitetura
Client/Server (VB 6 com Oracle) e hoje estamos migrando para WEB. Há algum
tempo, postei uma mensagem aqui, perguntando aos amigos, o que devo
utilizar. Na época tinhamos dúvidas sobre .NET e JAVA. Muitos responderam e
todos foram extremamente úteis em nossas avaliações aqui. Hoje, estamos bem
próximos à decisão final, tendendo fortemente para o JAVA, por uma série de
razões. Porém, apenas para efeito informativo, gostaria de saber dos amigos
experientes, o que acham a respeito de:

Primeiro vamos descrever como será nosso site de produtos (totalmente na
WEB):

Um sistema X, em um local A roda com uma base BX.
Um sistema Y, em um local B roda com uma base BY
Um sistema Z, em um local C roda com uma base BZ

Portanto, temos três sistemas que fazem controles diferentes e que estarão
em localizações físicas, distintas. Mas necessitarão compartilhar
informações entre sí. Algo que o sistema X fará, deverá automaticamente,
ser visto pelo sistems Y e pelo Z. OK ? E vice-versa. Haverá sempre uma
troca entre eles.

1. Nossos produtos seriam desenvolvidos em JAVA sob servidores Windows 2000
(é a melhor alternativa ?). Gostariamos do Windows pois a maioria de nossos
clientes já possuem Windows 2000 Server. Não queriamos ter um impacto no
custo de adquirir outro servidor. 
2. Tivemos informações de que o JAVA é mais pesado. Informação verídica ?
3. O que vcs me aconselhariam a utilizar ? Forte For Java ? iPlanet ... ?
(sobre o ambiente)

É isso amigos. Agardeço a cooperação de todos.

Abraços e sucesso.

Anderson Brazão

Anderson Brazão
Technolog tecnologia em Logística e Sistemas
USP - Universidade de São Paulo (SP)


--

Abra grátis sua conta no StarMedia Email. Inscreva-se agora mesmo!
http://www.br.starmedia.com


--



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] O que devo utilizar para esse caso ?

2002-03-03 Por tôpico Anderson Brazão

Amigos foristas,

Em primeiro lugar quer parabenizar a todos pelo excelente nível técnico da lista e da 
costumeira atenção dos mais experîentes desenvolvedores JAVA com os iniciantes na 
ferramenta. Participo pouco postando mensagens porém, aprendi muita coisa apenas lendo 
e observando a troca de mensagens no forum. Hoje, tenho uma questão.

Nossa empresa possui um site de produtos desenvolvidos em arquitetura Client/Server 
(VB 6 com Oracle) e hoje estamos migrando para WEB. Há algum tempo, postei uma 
mensagem aqui, perguntando aos amigos, o que devo utilizar. Na época tinhamos dúvidas 
sobre .NET e JAVA. Muitos responderam e todos foram extremamente úteis em nossas 
avaliações aqui. Hoje, estamos bem próximos à decisão final, tendendo fortemente para 
o JAVA, por uma série de razões. Porém, apenas para efeito informativo, gostaria de 
saber dos amigos experientes, o que acham a respeito de:

Primeiro vamos descrever como será nosso site de produtos (totalmente na WEB):

Um sistema X, em um local A roda com uma base BX.
Um sistema Y, em um local B roda com uma base BY
Um sistema Z, em um local C roda com uma base BZ

Portanto, temos três sistemas que fazem controles diferentes e que estarão em 
localizações físicas, distintas. Mas necessitarão compartilhar informações entre sí. 
Algo que o sistema X fará, deverá automaticamente, ser visto pelo sistems Y e 
pelo Z. OK ? E vice-versa. Haverá sempre uma troca entre eles.

1. Nossos produtos seriam desenvolvidos em JAVA sob servidores Windows 2000 (é a 
melhor alternativa ?). Gostariamos do Windows pois a maioria de nossos clientes já 
possuem Windows 2000 Server. Não queriamos ter um impacto no custo de adquirir outro 
servidor. 
2. Tivemos informações de que o JAVA é mais pesado. Informação verídica ?
3. O que vcs me aconselhariam a utilizar ? Forte For Java ? iPlanet ... ? (sobre o 
ambiente)

É isso amigos. Agardeço a cooperação de todos.

Abraços e sucesso.

Anderson Brazão

Anderson Brazão
Technolog tecnologia em Logística e Sistemas
USP - Universidade de São Paulo (SP)

--

Abra grátis sua conta no StarMedia Email. Inscreva-se agora mesmo!  
http://www.br.starmedia.com

--



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] O que devo utilizar para esse caso ?

2002-03-03 Por tôpico Gaucho

1. Nossos produtos seriam desenvolvidos em JAVA sob servidores Windows 2000
(é a melhor alternativa ?). Gostariamos do Windows pois a maioria de nossos
clientes já possuem Windows 2000 Server. Não queriamos ter um impacto no
custo de adquirir outro servidor.

Existe o Apache server gratuito para windows. Acho uma opção melhor porque
existe muito mais informação na web sobre o uso do Apache com o Java. Além
disso, novos clientes que ainda não possui um servidor poderiam recebê-lo de
graça. Você poderia sugerir soluções completas, incuindo um servidor - o
Apache. Mas qualquer servidor, desde que bem configurado, não deve
representar problemas para aplicações de médio porte.

2. Tivemos informações de que o JAVA é mais pesado. Informação verídica ?

Verídica. Um pouco mais pesado que o .NET. Entretanto, a quantidade de bons
profissionais e conhecimento disponível em Java (incluindo soluções já
prontas que voce poderá agragar ao seu produto) compensa essa diferença.
Essa questão de desempenho só é importante se o seu produto for REAL-TIME ou
exigir muito volume de trasnferência e processamento de dados. Para 99,99%
das aplicações comerciais, o desempenho do Java nunca representou problema
nem afetou a qualidade de nenhum serviço web... além disso, tem o fato da
tecnologia ser toda gratuita. Sabe-se lá se a Microsoft algum dia não lança
algo melhor e muito mais caro.. seus clientes vão querer o produto, mas será
qe vão querer pagar a diferença ?? Além disso, você está disposto a ignorar
o mercado UNIX/Linux ? o mercado Machintosh ? ok, Windows domina 80% do
mercado.. mas dói quando temos que abrir mão de um cliente por não termos
tecnologia disponível :^))

3. O que vcs me aconselhariam a utilizar ? Forte For Java ? iPlanet ... ?
(sobre o ambiente)

Se a sua empresa já usa UML e desenvlvimento distribuído: Together ou
JBuilder
caso contrário, comece com alguma ferramenta mais barata ou grátis: Forte,
JCreator -- esse é bom porque permite a integração com o CVS.


bos sorte, tomara que em breve você esteja aumentando o mercado de trabalho
Java aqui no Brasil.

Felipe Gaúcho.


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] O que devo utilizar para esse caso ?

2002-03-03 Por tôpico Marcelo Alves

| 1. Nossos produtos seriam desenvolvidos em JAVA sob servidores Windows
2000 (é a melhor alternativa ?). Gostariamos do Windows pois a maioria de
nossos clientes já possuem Windows 2000 Server. Não queriamos ter um impacto
no custo de adquirir outro servidor.

Bom, se vc seguir as recomendações da Microsoft, note que o servidor
web/aplicação (provavelmente IIS) *não* pode ser o mesmo do servidor de SQL,
e nem o mesmo que autentica os usuarios. Logo, provavelmente terá que
adquirir outro servidor.

Outro detalhe importante é a politica de escalabilidade da Microsoft. Se vc
usa Win2000 Professional, ele suporta até 2 processadores. O Windows 2000
Server, se não me engano, apenas 4 processadores... Depois disso só o
Windows 2000 Advanced Server.


| 2. Tivemos informações de que o JAVA é mais pesado. Informação verídica
?

Depende com o que voce compara. O desenvolvimento em .net requer *apenas*
2gb de disco para instalação. Java (SDK e J2EE), precisa mais ou menos 10%
disso.

Na hora de executar, na minha opiniao, Java requer bem menos recursos que
seus similares em ambiente Microsoft. Lembre-se q o IIS precisa do IE, que
precisa de 500 DLLs do windows rodando, que precisam de um monte de VXDs,
que precisam de 

| 3. O que vcs me aconselhariam a utilizar ? Forte For Java ? iPlanet ... ?
(sobre o ambiente)

Bom, se vc for pela opção de mercado, JBuilder para desenvolvimento
(particularmente fico com o NetBeans, principalmente pelo preço). Como
Application Server, se for desenvolver J2EE, eu ficaria com o OrionServer
(http://www.orionserver.com). É mais barato que WebLogic, WebSphere, etc.
(U$1500,00). E basicamente é a mesma versão do Oracle Application Server 9i.


Espero ter ajudado...

.: marcelo :.


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-