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
> ----------------------------
> | 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]
> -------------------------------------------------------------------------
>



Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. � f�cil e gr�tis!

Responder a