Re: [java-list] Java e ambiente de desenvolvimento Comercial-Duvidas Parte II

2001-12-02 Por tôpico Maiko A. Rocha
Luis, pessoALL da lista,
Seguem as respostas "in-line"
> Eu conheço o JDeveloper, e considero uma ótima ferramenta,especialmente para usar com Oracle. também acho o BC4J muito interessante. Ótimo, é bom escutar as pessoas falando bem da ferramenta. :)) > Conceitualmente, é isso o que procuro. Porém tenho > restrições a ele: > - Acho que o BC4J não é open source, nem grátis... > Então, mesmo sendo java, acabo ficando preso a um fornecedor (Oracle) 
Bom, vamos esclarecer alguns pontos então: 1. O BC4J é 100% Java e XML, portanto, roda em qualquer container Java. O BC4J também é compatível com qualquer banco de dados padrão ANSI SQL92 - DB2, por exemplo. SQLServer eu não sei, a Micro$oft não é muito chegada a padrões. ;) 2. Para você trabalhar com o BC4J, apesar de ser possível editar manualmente todos os arquivos, você deve utilizar o JDeveloper. Por que? Ora, cada vendedor quer oferecer um diferencial para a venda do seu produto. Portanto, o interessante aqui é a facilidade de você desenvolver aplicações em Java/OO rapidamente. Além disso, você tem direito a suporte técnico, evolução do produto, etc. Em contrapartida, sim, você de certa forma cai no tal do "vendor lock-in", ou seja, você ficará dependente do JDeveloper para desenvolver aplicações com BC4J (pelo menos até alguém desenvolver um addin pras outras IDEs e fizer um acordo comercial com a Oracle). Portanto é uma questão de escolha: ou você usa um framework que está altamente integrado com a sua IDE e facilita e muito o seu desenvolvimento, implementado vários design patterns do J2EE , ou fica "livre" e faz tudo na mão. A opção é sua. Como experiência própria, muitos clientes têm optado pela 1a. Agora, se você é uma "fábrica de software" talvez seja interessante desenvolver seu próprio framework - mas vou logo avisando, fazer um framework de aplicações e mapeamento O/R de qualidade, escalável e flexível é demorado, demanda profissionais extremamente capacitados e, mais importante, custa MUITO caro. > - Nao sei se posso distribuir gratuitamente o BC4J > ou se é preciso pagar algo, ou se só pode ser distribuido com banco Oracle, ou se o cliente precisa comprar o produto. Você precisa apenas ter a licença de desenvolvimento do IDS (explico mais adiante); o runtime é livre. Antigamente era preciso comprar uma licença do Oracle9iAS. O iDS (Internet Developer Suite) é um conjunto de ferramentas que a oracle disponibiliza para desenvolvimento web n-tier, e o JDeveloper vem nesse pacote. Infelizmente não há como comprar somente o JDeveloper. Em contrapartida, você ganha tudo o que você precisa (e o q não precisa, tb :)) ) para desenvolver aplicações web completas. Pelo preço, vale a pena. ;) . Bom, aí vc tem mais uma escolha - ou usa tudo de um mesmo vendedor, evitando problemas de integração, empurra-empurra de suporte-técnico ou parte para o "best-of-breed", o melhor de cada um em sua área. novamente, a escolha é sua.
> Mas num projeto específico que seja Oracle, em que o cliente tenha condicoes de investir, acho Developer/BC4J excelentes. 
Olha, tem gente rodando o BC4J em um WebServer iPlanet acessando DB2. Portanto, você não precisa ser FULL ORACLE para utilizá-lo. Até porque o JDeveloper9i faz deployment automático para o Weblogic também. > Só por curiosidade, vcs têm algo desenvolvido usando  Swing (no cliente) e BC4J? Que tipo de sistema? Sim (aplicações financeiras, marketing, industrial, workflow) mas a maioria é web, por exemplo, o Portal Sophya é um Portal de e-Learning que utiliza BC4J, além de outras tecnologias como asp (arghh, fazer o que, né!) , cgi, etc. O "corpo" do Portal - Notícias, eventos, pesquisa, controle de acesso, instituições, está todo feito em cima do BC4J.
Essa é uma ótima discussão. Sintam-se a vontade para me mandar emails questionando ou reforçando os pontos expostos aqui. 
[]s
Maiko
> From: "Edward Roe" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Tuesday, November 27, 2001 1:21 PM > Subject: Re: [java-list] Java e ambiente de > desenvolvimento Comercial-Duvidas Parte II > > > | > | > | Oi, > | > | > O foco do Java é realmente aplicações web e > aplicações > | > distribuídas (J2EE). Claro que é possível > desenvolver > | > front-ends excelentes com swing - usando ou nao > IDEs - > | > mas acho que não há nenhum framework que > facilite esse > | > trabalho. Por exemplo, no Delphi vc tem vários > controles > | > para acesso a BD, por exemplo para mostrar o > conteúdo > | > de uma tabela num grid. Em java eu não consegui > descobrir > | > algo que facilite esse tipo de trabalho > | > | Da uma olhada no JDeveloper da Oracle > | > | > | []´s > | > | -- > | Edward Roe > | > | -- LISTA SOUJAVA >  > | htt

Re: [java-list] Java e ambiente de desenvolvimento Comercial-Duvidas Parte II

2001-11-27 Por tôpico Luis Cabral

Olá Edward Roe e também Maiko!

Eu conheço o JDeveloper, e considero uma ótima ferramenta,
especialmente para usar com Oracle. Também acho o BC4J
muito interessante.

Conceitualmente, é isso o que procuro. Porém tenho restrições a ele:
- Acho que o BC4J não é open source, nem grátis... Então, mesmo
sendo java, acabo ficando preso a um fornecedor (Oracle)
- Nao sei se posso distribuir gratuitamente o BC4J ou se é preciso
pagar algo, ou se só pode ser distribuido com banco Oracle,
ou se o cliente precisa comprar o produto.

Mas num projeto específico que seja Oracle, em que o cliente tenha
condicoes de investir, acho JDeveloper/BC4J excelentes.

Só por curiosidade, vcs têm algo desenvolvido usando Swing (no cliente)
e BC4J? Que tipo de sistema?

Luis Cabral

- Original Message -
From: "Edward Roe" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, November 27, 2001 1:21 PM
Subject: Re: [java-list] Java e ambiente de desenvolvimento Comercial-Duvidas Parte II


|
|
|  Oi,
|
| > O foco do Java é realmente aplicações web e aplicações
| > distribuídas (J2EE). Claro que é possível desenvolver
| > front-ends excelentes com swing - usando ou nao IDEs -
| > mas acho que não há nenhum framework que facilite esse
| > trabalho. Por exemplo, no Delphi vc tem vários controles
| > para acesso a BD, por exemplo para mostrar o conteúdo
| > de uma tabela num grid. Em java eu não consegui descobrir
| > algo que facilite esse tipo de trabalho
|
|  Da uma olhada no JDeveloper da Oracle
|
|
|  []´s
|
| --
| Edward Roe
|
| -- 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
| 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
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Java e ambiente de desenvolvimento Comercial-Duvidas Parte II

2001-11-27 Por tôpico Luiz H. Celeguim - IEG



minha opinião:
no jbuilder enterprise tem um cara chamado 
DataExpress, é
um RAD para dados quase idêntico ao do 
Delphi.
tb acho que qq boa IDE  que vc adotar como 
jbuilder e/ou visual age por ex.
permitirá a vc usa-la tanto em design como em 
codificação pura, cada
pessoa vai usar da maneira que mais se 
adequar.
 
 

  - Original Message - 
  From: 
  Luis Cabral 
  To: [EMAIL PROTECTED] 
  Sent: Tuesday, November 27, 2001 2:10 
  PM
  Subject: Re: [java-list] Java e ambiente 
  de desenvolvimento Comercial-Duvidas Parte II
  
  

  

  

  
   
   
  Oi Leandro
   
  Eu mesmo já coloquei uma questão similar há algum tempo,
  e nao obtive respostas práticas.
   
  O foco do Java é realmente aplicações web e aplicações
  distribuídas (J2EE). Claro que é possível desenvolver
  front-ends excelentes com swing - usando ou nao IDEs -
  mas acho que não há nenhum framework que facilite esse
  trabalho. Por exemplo, no Delphi vc tem vários controles
  para acesso a BD, por exemplo para mostrar o conteúdo
  de uma tabela num grid. Em java eu não consegui descobrir
  algo que facilite esse tipo de trabalho - vc tem que fazer tudo
  na mão. O IDE até facilita o trabalho de posicionar visualmente
  na tela os objetos, mas a lógica de popular os dados, permitir
  inclusões e alterações, salvar as alterações no BD, pelo que
  vi é tudo manual mesmo... E assim fica muito caro desenvolver
  um sistema!
   
  Luis Cabral
   
   
  - Original Message -
  From: Leandro Segatti
  To: [EMAIL PROTECTED]
  Sent: Monday, November 26, 2001 6:42 PM
  Subject: [java-list] Java e ambiente de desenvolvimento Comercial-Duvidas 
  Parte II
   
   
   
  Estamos estudando java para substituir ambientes de desenvolvimento como 
  Delphi e C++ Builder,
  estes ambientes além de ultra pesados , não são totalmente 
  multi-plataforma, são amarrados demais no
  Windows e logicamente com seus Bugs... Porém não vemos nada de comercial 
  (Automação, Financeira,
  Administrativa,etc).
  Também noto aqui na empresa duas vertentes, a dos programadores que são 
  loucos por RADs e outra
  que não vão muito com a cara, então qual a melhor opção?
   
  Bom para refletirmos
   
  Um abraço
  Leandro
   
   
   
   
   
  -- 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 
  
  para sair da lista: envie email para [EMAIL PROTECTED] 
  
  -
   
   


Re: [java-list] Java e ambiente de desenvolvimento Comercial-Duvidas Parte II

2001-11-27 Por tôpico Maiko A. Rocha
 Meus dois centavos:
> O foco do Java é realmente aplicações web e aplicações distribuídas (J2EE). Claro que é possível desenvolverfront-ends excelentes com swing - usando ou nao IDEs - mas acho que não há nenhum framework que facilite esse trabalho.
Existe sim, é muito bom e é chamado de BC4J. 
[]s
Maiko
 
  Luis Cabral <[EMAIL PROTECTED]> escreveu: 
Oi LeandroEu mesmo já coloquei uma questão similar há algum tempo,e nao obtive respostas práticas.O foco do Java é realmente aplicações web e aplicaçõesdistribuídas (J2EE). Claro que é possível desenvolverfront-ends excelentes com swing - usando ou nao IDEs -mas acho que não há nenhum framework que facilite essetrabalho. Por exemplo, no Delphi vc tem vários controlespara acesso a BD, por exemplo para mostrar o conteúdode uma tabela num grid. Em java eu não consegui descobriralgo que facilite esse tipo de trabalho - vc tem que fazer tudona mão. O IDE até facilita o trabalho de posicionar visualmentena tela os objetos, mas a lógica de popular os dados, permitirinclusões e alterações, salvar as alterações no BD, pelo quevi é tudo manual mesmo... E assim fica muito caro desenvolverum sistema!Luis Cabral- Original Message -From: Leandro SegattiTo: [EMAIL PROTECTED]Sent: Monday, November 26, 2001 6:42 PMSubject: [java-list] Java e ambiente de desenvolvimento Comercial-Duvidas Parte IIEstamos estudando java para substituir ambientes de desenvolvimento como Delphi e C++ Builder,estes ambientes além de ultra pesados , não são totalmente multi-plataforma, são amarrados demais noWindows e logicamente com seus Bugs... Porém não vemos nada de comercial (Automação, Financeira,Administrativa,etc).Também noto aqui na empresa duas vertentes, a dos programadores que são loucos por RADs e outraque não vão muito com a cara, então qual a melhor opção?Bom para refletirmosUm abraçoLeandro-- 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.htmregras da lista: http://www.soujava.org.br/regras.htmpara sair da lista: envie email para [EMAIL PROTECTED] -Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. É fácil e grátis!

Re: [java-list] Java e ambiente de desenvolvimento Comercial-Duvidas Parte II

2001-11-27 Por tôpico Edward Roe



 Oi,

> O foco do Java é realmente aplicações web e aplicações
> distribuídas (J2EE). Claro que é possível desenvolver
> front-ends excelentes com swing - usando ou nao IDEs -
> mas acho que não há nenhum framework que facilite esse
> trabalho. Por exemplo, no Delphi vc tem vários controles
> para acesso a BD, por exemplo para mostrar o conteúdo
> de uma tabela num grid. Em java eu não consegui descobrir
> algo que facilite esse tipo de trabalho 

 Da uma olhada no JDeveloper da Oracle


 []´s

-- 
Edward Roe

-- 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
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Java e ambiente de desenvolvimento Comercial-Duvidas Parte II

2001-11-27 Por tôpico Luis Cabral

Oi Leandro

Eu mesmo já coloquei uma questão similar há algum tempo,
e nao obtive respostas práticas.

O foco do Java é realmente aplicações web e aplicações
distribuídas (J2EE). Claro que é possível desenvolver
front-ends excelentes com swing - usando ou nao IDEs -
mas acho que não há nenhum framework que facilite esse
trabalho. Por exemplo, no Delphi vc tem vários controles
para acesso a BD, por exemplo para mostrar o conteúdo
de uma tabela num grid. Em java eu não consegui descobrir
algo que facilite esse tipo de trabalho - vc tem que fazer tudo
na mão. O IDE até facilita o trabalho de posicionar visualmente
na tela os objetos, mas a lógica de popular os dados, permitir
inclusões e alterações, salvar as alterações no BD, pelo que
vi é tudo manual mesmo... E assim fica muito caro desenvolver
um sistema!

Luis Cabral


- Original Message -
From: Leandro Segatti
To: [EMAIL PROTECTED]
Sent: Monday, November 26, 2001 6:42 PM
Subject: [java-list] Java e ambiente de desenvolvimento Comercial-Duvidas Parte II



Estamos estudando java para substituir ambientes de desenvolvimento como Delphi e 
C++ Builder,
estes ambientes além de ultra pesados , não são totalmente multi-plataforma, são 
amarrados demais no
Windows e logicamente com seus Bugs... Porém não vemos nada de comercial (Automação, 
Financeira,
Administrativa,etc).
   Também noto aqui na empresa duas vertentes, a dos programadores que são loucos por 
RADs e outra
que não vão muito com a cara, então qual a melhor opção?

Bom para refletirmos

Um abraço
Leandro





-- 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
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] Java e ambiente de desenvolvimento Comercial-Duvidas Parte II

2001-11-26 Por tôpico Leandro Segatti



 
    Estamos estudando java para 
substituir ambientes de desenvolvimento como Delphi e C++ Builder, estes 
ambientes além de ultra pesados , não são totalmente multi-plataforma, são 
amarrados demais no Windows e logicamente com seus Bugs... Porém não vemos nada 
de comercial (Automação, Financeira, Administrativa,etc).
   Também noto aqui na empresa duas 
vertentes, a dos programadores que são loucos por RADs e outra que não vão muito 
com a cara, então qual a melhor opção?
 
Bom para refletirmos
 
Um abraço
Leandro