Re: [oracle_br] ORACLE APEX x Formspider

2016-11-10 Por tôpico 'Milton Bastos Henriquis Jr.' miltonbas...@gmail.com [oracle_br]
Legal Ricardo, muito obrigado!

Instalei o Formspider faz tempo (pelo menos 2 ou 3 anos), olhei por no
máximo 2 dias, depois nunca mais voltei a olhar.

Cheguei a comprar um curso de Java com Spring, mas a curva de aprendizado é
enorme, muito complexo.
Meu objetivo (hoje sou DBA) é conseguir também desenvolver aplicações
sozinho.
Como trabalho apenas com Oracle, estou acostumado com uma "arquitetura" em
que a regra de negócio fique toda
em store procedures, a única coisa que preciso é achar a estratégia mais
fácil de construir a interface (telas).

Voltarei ao tema em breve, por enquanto muito obrigado!

Att,




2016-11-09 17:59 GMT-02:00 Ricardo Monteiro ricardolgmonte...@yahoo.com.br
[oracle_br] :

>
>
> Grande Chiappa,
>
> Tudo certo e contigo?
>
> Respondendo:
>
> 1. É ferramenta web. Usa o Tomcat como servidor.
> 2. O runtime é free. É uma URL com um jsp, algo do tipo:
> http://:/formspider/main.jsp?oid=
>
> 3. O valor segundo o Yalim (proprietário da empresa) é por desenvolvedor e
> tem contrato de suporte embutido por um ano, depois tem a renovação apenas
> do contrato de suporte
> 4. Exatamente, e são bem intuitivas o que facilita o aprendizado, por
> exemplo: api_component.setVisible('','Y'). As telas são
> feitas em XML e existe um "desenhador"
> 5. A programação é por evento sim, mas não diretamente componente. Por
> exemplo, vc define uma ACTION, que é na realidade uma chamada a uma
> procedure e num botão, vc define que no evento PRESSED essa action é
> disparada.
>
> Eu não conheço muito do forms (infelizmente) mas acredito que haja certa
> similaridade.
>
> O Formspider tem também a facilidade de você utilizar por exemplo o
> Reports dentro dele, ou algum outro software qualquer, por exemplo JReport,
> JChart.
>
> O software que estou desenvolvendo é grande e ainda irá demorar um pouco
> para terminar e dar as impressões sobre o software em ambiente de produção.
> Conversei com um desenvolvedor em Portugal e ele está muito animado com o
> software. Ele escreveu um aplicação pequena e parece que o pessoal da
> empresa dele irá comprar algumas licenças.
>
> Espero ter ajudado.
>
> Abs
> Ricardo
> Em Quarta-feira, 9 de Novembro de 2016 17:34, "jlchia...@yahoo.com.br
> [oracle_br]"  escreveu:
>
>
>
>
>
> Ricardo, blz ? Já que vc usa, deixa eu fazer algumas perguntas sobre o
> Formspider, mais por curiosidade :
>
> 1. a ferramenta roda em modo web apenas ou também client/server ?
>
> 2. ele gera código executável, ou demanda runtime (que precisa ser baixado
> no browser do usuário, se em modo web, ou na própria máquina do usuário ) ?
> Se existe, esse Runtime é grátis ?
>
> 3. esse valor de US$ 600,00 imagino que seja para cada desenvolvedor, ou
> não ? Quando vc deployar/distribuir a aplic pros seus clientes, eles
> precisam pagar/comprar o que, exatamente ?
>
> 4. da mesma forma que o Forms, no FormSpyder vc programa em PL/SQL
> chamando as APIs/funções nativas dele, é isso ? Ele, tal como o Forms, já
> tem APIs/built-ins para setar propriedades (visuais, de navegação,
> funcionais, etc) dos seus objetos e da própria tela ?
>
> 5. O método de programação, é por Evento, que nem no Forms (ie, vc nunca
> faz um IF botão foi pressionado, e sim simplesmente coloca o código que vc
> quer na trigger WHEN-BUTTON-PRESSED, que vc sabe que só dispara quando o
> botão foi pressionado ? Ou usa um paradigma diferente de programação ?
>
> []s
>
>   Chiappa
>
>
> 
>


Re: [oracle_br] ORACLE APEX x Formspider

2016-11-09 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Grande Chiappa,
Tudo certo e contigo?
Respondendo:
1. É ferramenta web. Usa o Tomcat como servidor.2. O runtime é free. É uma URL 
com um jsp, algo do tipo: 
http://:/formspider/main.jsp?oid=
3. O valor segundo o Yalim (proprietário da empresa) é por desenvolvedor e tem 
contrato de suporte embutido por um ano, depois tem a renovação apenas do 
contrato de suporte4. Exatamente, e são bem intuitivas o que facilita o 
aprendizado, por exemplo: api_component.setVisible('','Y'). As 
telas são feitas em XML e existe um "desenhador"5. A programação é por evento 
sim, mas não diretamente componente. Por exemplo, vc define uma ACTION, que é 
na realidade uma chamada a uma procedure e num botão, vc define que no evento 
PRESSED essa action é disparada. 
 
Eu não conheço muito do forms (infelizmente) mas acredito que haja certa 
similaridade.
O Formspider tem também a facilidade de você utilizar por exemplo o Reports 
dentro dele, ou algum outro software qualquer, por exemplo JReport, JChart. 

O software que estou desenvolvendo é grande e ainda irá demorar um pouco para 
terminar e dar as impressões sobre o software em ambiente de produção. 
Conversei com um desenvolvedor em Portugal e ele está muito animado com o 
software. Ele escreveu um aplicação pequena e parece que o pessoal da empresa 
dele irá comprar algumas licenças.
Espero ter ajudado.
AbsRicardo
Em Quarta-feira, 9 de Novembro de 2016 17:34, "jlchia...@yahoo.com.br 
[oracle_br]"  escreveu:
 

    

 Ricardo, blz ? Já que vc usa, deixa eu fazer algumas perguntas sobre o 
Formspider, mais por curiosidade :

1. a ferramenta roda em modo web apenas ou também client/server ?

2. ele gera código executável, ou demanda runtime (que precisa ser baixado no 
browser do usuário, se em modo web, ou na própria máquina do usuário ) ? Se 
existe, esse Runtime é grátis ?

3. esse valor de US$ 600,00 imagino que seja para cada desenvolvedor, ou não ? 
Quando vc deployar/distribuir a aplic pros seus clientes, eles precisam 
pagar/comprar o que, exatamente ?

4. da mesma forma que o Forms, no FormSpyder vc programa em PL/SQL chamando as 
APIs/funções nativas dele, é isso ? Ele, tal como o Forms, já tem 
APIs/built-ins para setar propriedades (visuais, de navegação, funcionais, etc) 
dos seus objetos e da própria tela ?

5. O método de programação, é por Evento, que nem no Forms (ie, vc nunca faz um 
IF botão foi pressionado, e sim simplesmente coloca o código que vc quer na 
trigger WHEN-BUTTON-PRESSED, que vc sabe que só dispara quando o botão foi 
pressionado ? Ou usa um paradigma diferente de programação ?

[]s

  Chiappa  #yiv7041322283 -- #yiv7041322283ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv7041322283 
#yiv7041322283ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv7041322283 
#yiv7041322283ygrp-mkp #yiv7041322283hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv7041322283 #yiv7041322283ygrp-mkp #yiv7041322283ads 
{margin-bottom:10px;}#yiv7041322283 #yiv7041322283ygrp-mkp .yiv7041322283ad 
{padding:0 0;}#yiv7041322283 #yiv7041322283ygrp-mkp .yiv7041322283ad p 
{margin:0;}#yiv7041322283 #yiv7041322283ygrp-mkp .yiv7041322283ad a 
{color:#ff;text-decoration:none;}#yiv7041322283 #yiv7041322283ygrp-sponsor 
#yiv7041322283ygrp-lc {font-family:Arial;}#yiv7041322283 
#yiv7041322283ygrp-sponsor #yiv7041322283ygrp-lc #yiv7041322283hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv7041322283 
#yiv7041322283ygrp-sponsor #yiv7041322283ygrp-lc .yiv7041322283ad 
{margin-bottom:10px;padding:0 0;}#yiv7041322283 #yiv7041322283actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv7041322283 
#yiv7041322283activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv7041322283
 #yiv7041322283activity span {font-weight:700;}#yiv7041322283 
#yiv7041322283activity span:first-child 
{text-transform:uppercase;}#yiv7041322283 #yiv7041322283activity span a 
{color:#5085b6;text-decoration:none;}#yiv7041322283 #yiv7041322283activity span 
span {color:#ff7900;}#yiv7041322283 #yiv7041322283activity span 
.yiv7041322283underline {text-decoration:underline;}#yiv7041322283 
.yiv7041322283attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv7041322283 .yiv7041322283attach div a 
{text-decoration:none;}#yiv7041322283 .yiv7041322283attach img 
{border:none;padding-right:5px;}#yiv7041322283 .yiv7041322283attach label 
{display:block;margin-bottom:5px;}#yiv7041322283 .yiv7041322283attach label a 
{text-decoration:none;}#yiv7041322283 blockquote {margin:0 0 0 
4px;}#yiv7041322283 .yiv7041322283bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv7041322283 
.yiv7041322283bold a {text-decoration:none;}#yiv7041322283 dd.yiv7041322283last 
p a {font-family:Verdana;font-weight:700;}#yiv7041322283 dd.yiv7041322283last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv7041322283 
dd.yi

Re: [oracle_br] ORACLE APEX x Formspider

2016-11-09 Por tôpico jlchia...@yahoo.com.br [oracle_br]
Ricardo, blz ? Já que vc usa, deixa eu fazer algumas perguntas sobre o 
Formspider, mais por curiosidade :

1. a ferramenta roda em modo web apenas ou também client/server ?

2. ele gera código executável, ou demanda runtime (que precisa ser baixado no 
browser do usuário, se em modo web, ou na própria máquina do usuário ) ? Se 
existe, esse Runtime é grátis ?

3. esse valor de US$ 600,00 imagino que seja para cada desenvolvedor, ou não ? 
Quando vc deployar/distribuir a aplic pros seus clientes, eles precisam 
pagar/comprar o que, exatamente ?

4. da mesma forma que o Forms, no FormSpyder vc programa em PL/SQL chamando as 
APIs/funções nativas dele, é isso ? Ele, tal como o Forms, já tem 
APIs/built-ins para setar propriedades (visuais, de navegação, funcionais, etc) 
dos seus objetos e da própria tela ?

5. O método de programação, é por Evento, que nem no Forms (ie, vc nunca faz um 
IF botão foi pressionado, e sim simplesmente coloca o código que vc quer na 
trigger WHEN-BUTTON-PRESSED, que vc sabe que só dispara quando o botão foi 
pressionado ? Ou usa um paradigma diferente de programação ?

[]s

  Chiappa

Re: [oracle_br] ORACLE APEX x Formspider

2016-11-09 Por tôpico Ricardo Monteiro ricardolgmonte...@yahoo.com.br [oracle_br]
Olá Milton,
Tudo bem?
Trabalhei muito com os dois softwares, tanto o APEX quanto com o Formspider. 
Particularmente eu gosto mais do formspider, primeiro em função de vc conseguir 
montar as telas da maneira que vc quiser. No Apex, os modelos são rígidos, tem 
que usar o template que vem com a ferramenta ou adquirir alguns que existem no 
mercado.Um outro ponto que é importante para mim, é o fato de não precisar me 
preocupar com javascript/ajax, linguagem que não tenho tanto domínio. Às vezes 
no Apex, é necessário escrever trechos de código. Como a minha praia é mais 
Oracle, com o formspider a coisa fica mais simples. São diversas APIs que basta 
colocar na sua procedure ou package e sair rodando.
O Apex já está no mercado há muitos anos, desde a época que se chamada HTMLDB e 
o formspider é relativamente novo. Tenho trabalhado com ele há uns 4 anos mais 
ou menos. Existem poucos clientes de Formspider aqui no Brasil, acredito que 2 
ou 3, justamente porque não existe a mesma força de marketing que a Oracle tem.
Um ponto negativo em relação ao Apex é que o formspider é pago. A licença é 
algo em torno de US$600,00 por usuário - nada absurdo eu acho, porém o Apex é 
grátis.
Qualquer informação que precisar a mais, é só me escrever.
AbsRicardo

 

Em Quarta-feira, 9 de Novembro de 2016 15:42, "'Milton Bastos Henriquis 
Jr.' miltonbas...@gmail.com [oracle_br]"  
escreveu:
 

     Olá amigos!
Estou interessado em investir um pouco de aprendizado em desenvolvimento,e há 
uma dúvida entre essas duas opções.
Gostaria de saber se há pessoas aqui no grupo que já tenham trabalhadocom ambas 
(ou pelo menos uma delas). A idéia é fazer um comparativo,prós x contras de 
cada uma para saber qual vale mais a pena investir meu tempo.
Para quem não conhece o 
Formspider:http://theformspider.com/compare-formspider-with-apex.php

Claro que nessa página acima eles mostram somente vantagens doFormspider sobre 
o APEX... mas eu queria também opiniões neutrasde quem já trabalhou dos dois 
lados.Imagino por exemplo que APEX tenha uma comunidade maior, porser um 
produto da própria Oracle.Não tenho a menor idéia da infiltração do Formspider 
aqui no Brasil...Alguém aqui no grupo usa?Acho que o "suporte da comunidade" é 
muito importante, e não seia quantas andam essas duas ferramentas aqui no 
Brasil.
Enfim, qualquer informação sobre as duas ferramentas será útil!



Att,



  #yiv5548598540 #yiv5548598540 -- #yiv5548598540ygrp-mkp {border:1px solid 
#d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv5548598540 
#yiv5548598540ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv5548598540 
#yiv5548598540ygrp-mkp #yiv5548598540hd 
{color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 
0;}#yiv5548598540 #yiv5548598540ygrp-mkp #yiv5548598540ads 
{margin-bottom:10px;}#yiv5548598540 #yiv5548598540ygrp-mkp .yiv5548598540ad 
{padding:0 0;}#yiv5548598540 #yiv5548598540ygrp-mkp .yiv5548598540ad p 
{margin:0;}#yiv5548598540 #yiv5548598540ygrp-mkp .yiv5548598540ad a 
{color:#ff;text-decoration:none;}#yiv5548598540 #yiv5548598540ygrp-sponsor 
#yiv5548598540ygrp-lc {font-family:Arial;}#yiv5548598540 
#yiv5548598540ygrp-sponsor #yiv5548598540ygrp-lc #yiv5548598540hd {margin:10px 
0px;font-weight:700;font-size:78%;line-height:122%;}#yiv5548598540 
#yiv5548598540ygrp-sponsor #yiv5548598540ygrp-lc .yiv5548598540ad 
{margin-bottom:10px;padding:0 0;}#yiv5548598540 #yiv5548598540actions 
{font-family:Verdana;font-size:11px;padding:10px 0;}#yiv5548598540 
#yiv5548598540activity 
{background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv5548598540
 #yiv5548598540activity span {font-weight:700;}#yiv5548598540 
#yiv5548598540activity span:first-child 
{text-transform:uppercase;}#yiv5548598540 #yiv5548598540activity span a 
{color:#5085b6;text-decoration:none;}#yiv5548598540 #yiv5548598540activity span 
span {color:#ff7900;}#yiv5548598540 #yiv5548598540activity span 
.yiv5548598540underline {text-decoration:underline;}#yiv5548598540 
.yiv5548598540attach 
{clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 
0;width:400px;}#yiv5548598540 .yiv5548598540attach div a 
{text-decoration:none;}#yiv5548598540 .yiv5548598540attach img 
{border:none;padding-right:5px;}#yiv5548598540 .yiv5548598540attach label 
{display:block;margin-bottom:5px;}#yiv5548598540 .yiv5548598540attach label a 
{text-decoration:none;}#yiv5548598540 blockquote {margin:0 0 0 
4px;}#yiv5548598540 .yiv5548598540bold 
{font-family:Arial;font-size:13px;font-weight:700;}#yiv5548598540 
.yiv5548598540bold a {text-decoration:none;}#yiv5548598540 dd.yiv5548598540last 
p a {font-family:Verdana;font-weight:700;}#yiv5548598540 dd.yiv5548598540last p 
span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv5548598540 
dd.yiv5548598540last p span.yiv5548598540yshortcuts 
{margin-right:0;}#yiv5548598540 div.yiv5548598540attach-table div div a 
{text-decoration:none;}#yiv5548598540 div.yiv5548598540attach-table 
{wid