@Chiappa, O meu comentário talvez não tenha sido explicito no que eu quis dizer, mas, foi baseado na minha experiencia até agora.Enxergo o Apex como uma 'escada' onde você aprende primeiro o PL SQL, depois Forms/Reports e por último o Apex(pensando nesse mundo Oracle, apenas). Não que o Apex seja uma 'continuação' do Forms ou que eles sejam parecidos. Sobre a explicação que você deu de PL SQL, no momento que a pessoa falou isso eu pensei 'Poxa, mas, tem muita coisa ainda que é procedure, package, trigger, etc... como que isso pode ficar velho e ninguém mais precisar?'. Mas, a minha 'angústia' por não conhecer nenhuma das ferramentas/conceitos que ela passou foi maior do que pensar em responder isso para alguém de RH. Conforme a sua resposta e dos demais, vejo que há espaço para todos.Os que conhecem um pouco de cada, os que conhecem um pouco menos e os que só trabalharam com Forms(que é o meu caso, por enquanto). Obrigado pelo retorno.Abs.
Em Quinta-feira, 30 de Outubro de 2014 11:03, "jlchia...@yahoo.com.br [oracle_br]" <oracle_br@yahoogrupos.com.br> escreveu: #yiv0065656783 #yiv0065656783 -- #yiv0065656783 .yiv0065656783ygrp-photo-title{clear:both;font-size:smaller;height:15px;overflow:hidden;text-align:center;width:75px;}#yiv0065656783 div.yiv0065656783ygrp-photo{background-position:center;background-repeat:no-repeat;background-color:white;border:1px solid black;height:62px;width:62px;}#yiv0065656783 div.yiv0065656783photo-title a, #yiv0065656783 div.yiv0065656783photo-title a:active, #yiv0065656783 div.yiv0065656783photo-title a:hover, #yiv0065656783 div.yiv0065656783photo-title a:visited {text-decoration:none;}#yiv0065656783 div.yiv0065656783attach-table div.yiv0065656783attach-row {clear:both;}#yiv0065656783 div.yiv0065656783attach-table div.yiv0065656783attach-row div {float:left;}#yiv0065656783 p {clear:both;padding:15px 0 3px 0;overflow:hidden;}#yiv0065656783 div.yiv0065656783ygrp-file {width:30px;}#yiv0065656783 div.yiv0065656783attach-table div.yiv0065656783attach-row div div a {text-decoration:none;}#yiv0065656783 div.yiv0065656783attach-table div.yiv0065656783attach-row div div span {font-weight:normal;}#yiv0065656783 div.yiv0065656783ygrp-file-title {font-weight:bold;}#yiv0065656783 #yiv0065656783 #yiv0065656783 #yiv0065656783 --#yiv0065656783ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv0065656783 #yiv0065656783ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv0065656783 #yiv0065656783ygrp-mkp #yiv0065656783hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv0065656783 #yiv0065656783ygrp-mkp #yiv0065656783ads {margin-bottom:10px;}#yiv0065656783 #yiv0065656783ygrp-mkp .yiv0065656783ad {padding:0 0;}#yiv0065656783 #yiv0065656783ygrp-mkp .yiv0065656783ad p {margin:0;}#yiv0065656783 #yiv0065656783ygrp-mkp .yiv0065656783ad a {color:#0000ff;text-decoration:none;}#yiv0065656783 Opa, blz ? Então, começando pelo APEX, na verdade APEX e FORMS são ** mundos ** à parte, não tem ABSOLUTAMENTE NADA a ver um com o outro, então não dá nem em sonhos, nem de leve e remotamente, que haja qualquer relacionamento entre os dois.... Pra vc ter uma idéia, o APEX é composto fundamentalmente por *** PROCEDURES, FUNCTIONS e PACKAGES *** criadas em PL/SQL (com alguma coisinha externa, óbvio) que estão gravadas DENTRO DO DATABASE e cujo output é mandado pro web server externo, enquanto o Forms como nós sabemos é um arquivo "compilado", EXTERNO AO DATABASE, que é executado por um runtime TAMBÉM externo ao database (e no caso dos Forms 9i em diante, o tal runtime , via de regra junto com os arquivos a serem executados, ficam num servidor de aplicações web, E ainda por cima na máquina do usuário-final o Forms exige que tenha Java pois é via Java que as "telas" do Foms "renderizadas" são "processadas" na máquina-cliente do usuário final, okdoc ??? Ou seja, DIA x NOITE, DENTRO x FORA do database, FAZ processamento local na máquina clinete x processa tudo (ou quase tudo) no database... Não dá pra comprara, okdoc ??? Claro que esperamos grandes novidades para o Forms 12, mas DUVIDO SERIAMENTE que mudem as premissas básicas, legal ?? Aí, um pequeno comentário sobre PL/SQL : ora, se a Oracle tá investindo e criando uma tool de programação (APEX) que basicamente usa PL/SQL, tá CLARO que PL/SQl tá LONGE de ser uma coisinha velha e qualquer abandonada num canto, yep ??? Pra vc ter uma idéia, dá uma sapeada nos manuais de PL/SQl do banco 12c e do 11gR2, e note as muuuitas features novas (entre elas a badalada edition-based redefinition, o CACHE de resultados, etc, etc) e veja se é viável se chamar de velha e inútil uma linguagem tão dinãmica e sempre evoluindo.... E óbvio, as vantagens de performance de sempre (ie, proximidade com o database, cache próprio para stored PL/SQLs, transparência de SO e ambiente externo ao database, acoplamento MUITO próximo ao SQL que é a linguagem oficial e única ao se comunicar com o RDBMS, datatypes e estruturas - como %TYPE e %ROWTYPE - especificamente desenhadas para o RDBMS Oracle, etc, etc, etc) SEMPRE existiram, e continuarão a existir e a serem aperfeiçoadas.... O grande lance é que vc *** NÂO *** consegue desenvolver telas e relatórios com PL/SQL puro (a linguagem é PENSADA para manipular dados num RDBMS Oracle, e não para fazer nada externo, na camada de usuário final), então quem tá desenvolvendo justamente a camada de apresentação para o usuário final tem pouca utilizada, mas ela na verdade é IMENSAMENTE ÚTIL e Recomendada no desenvolvimento de lógica intra-database.... Sobre as tools que vc perguntou, a idéia é Justamente essa que vc planeja, ie : se hoje vc não as conhece porque o teu cliente as não usa, cfrme for podendo vai se enfronhando nelas (até porque vc não sabe se amanhã não vai pintar alguma coisa que delas necessite, E além do mais como eu disse normalmente elas são usadas por empresas grandes,que valem a pena) mas sem desespero, por mais que outras pessoas digam o contrário Não é verdade que essas coisas fazem parte obrigatória e mínima da bagagem de conhecimento de qualquer desenvolvedor, ok ?? []s Chiappa