Pois é, por isso é quase impossivel vc desenvolver um site descente sem um javascript fazendo as comunicações com html (hoje chamada de ajax).
A camada de apresentação não precisa necessariamente fazer a conecção, mas desde os anos 90, é praticamente inviável vc ficar dando refresh na tela do usuário sempre que uma nova informação deva ser exibida :) Abraços Rogério 2012/8/10 Igor Carvalho de Paula <[email protected]> > outracoisa, o html eh uma camada de aresentacao e no entanto nao tem > fonte, ou ferramenta de comunicacao externa... > > > Igor C. de Paula > Analista de sistema e Desenvolvedor > (22) 9879-5627 > [email protected] > www.adminweb.com.br > Sistemas intranet, internet e integrados > Enviado via iPad > > Em 10/08/2012, às 15:11, Rogerio Gonzalez <[email protected]> > escreveu: > > Ola Igor, > > E la vamos nós de novo, hehehe... > > > Sobre socket, é apenas uma forma de conecção. > A camada de apresentação deve se conectar de alguma maneira. > > Você pode usar HTTP, WebService, AMF ou Socket... > > Outra coisa, o Flash não é necessariamente apenas para a camada de > apresentação. > Ele é melhor utilizado desta maneira, mas na verdade você pode fazer o que > bem entender. Tanto e que até existe a classe ServerSocket :) (pena que não > é suportada em todos os devices ainda...) > > Sim, eu sei que vocês dois (Igors) são pessoas diferentes, por isso estou > respondendo seus e-mails. Se fosse o outro, eu nem me dava o trabalho :) > > > Abraços! > > Rogério Gonzalez > > > 2012/8/10 [email protected] <[email protected]> > >> respondendo as suas perguntas >> >> nome do prof, leonardo maia, viciado em jogo e java, mas mente aberta pra >> outras tecnologias, ele trabalha na bacia de campos >> >> >> "Outro ponto que você está equivocado. O flex, mais uma vez como >> framework, não possui acesso a bancos de dados, pois o foco principal do >> Flex é ser usado como camada de apresentação. >> Como qualquer um sabe, na teoria, o client side nunca deve ter acesso adados >> devido >> a falha de segurança. >> No entanto, é possivel facilmente vc conectar a um banco de dados >> utilizando AS3 através de socket" >> >> como uma camada de apresentacao pode ter sockets? sao coisas diferentes, >> sockets eh rede, e rede nada tem a haver com camada de aprensetacao, >> concorda comigo? >> >> como vc eu nao concordo com compilacao para html5, primeiro as >> tecnologias oferecem recursos diferentes, segundo nem a propria >> documentacao feita pela w3c esta pronta...fala serio... >> >> >> assim como vc tenho grandes esperancas na apache, pq (ja falei e repito) >> depois q steve jobs morreu a adobe so vem fazendo merda, parece at q a >> presidenteo ou CEO da adobe e mulher e apaixonada por jobs... >> >> so uma coisa, eu nao sou igor costa, kem dera eu tivesse o mesmo >> conhecimento que ele... =D >> >> Em 10 de agosto de 2012 14:20, [email protected] < >> [email protected]> escreveu: >> >> pra kem acredita que nao, veja o que encontrei hoje... >>> >>> >>> >>> Em 25 de julho de 2012 15:42, Rogerio Gonzalez < >>> [email protected]> escreveu: >>> >>> Falae Leonardo/Igor, >>>> >>>> Acabei nem respondendo este e-mail do Igor, desculpe. Obrigado por me >>>> lembrar Leonardo >>>> >>>> Vou responder mesmo depois da indireta que a discussão "desviou" do >>>> foco de bugs e auxilios, que o Igor Costa deu a entender no último e-mail >>>> dele. >>>> >>>> >>>> >>>> > amigao rogerio, deixa eu t falar uma coisa, este semestre q passou eu >>>> tive aula de java na facul com um cara muito foda. >>>> >>>> Legal! Qual o nome dele? >>>> >>>> >>>> > ele eh concursado da petrobras, e na primeira aula de jaa ele disse >>>> que a intencao dos criadoresdo java era criar uma linguagem que desse para >>>> ser usada em micro aparelhos como controles remotos etc, o que nao >>>> aconteceu, mas a plataforma ficou muito forte >>>> >>>> Olha, confesso que não conheço toda a história do java, mas o que sei a >>>> respeito dos Aplets Java, é que o foco era ser, sim, multi-plataforma. No >>>> entanto, não sei se existia um foco em devices como TVs e Controle remotos, >>>> como vc citou. >>>> Lembrando que hoje muitas smart-tvs são android, por isso muita >>>> linguagem vai dizer que "é suportada" em tvs. >>>> >>>> >>>> > e que hoje a unica linguagem que bate de frente com o java eh o flex >>>> >>>> Bem, ai o cara errrou, pq o Flex é um framework, e não uma linguagem. >>>> Outro ponto errado, é que ele funciona baseado em uma VM (o flash player), >>>> que hoje é executada através de duas opções: Um projector (como o AIR ou >>>> uma OCX) ou pelo Browser (rodando o Flash Player diretamente). Em qualquer >>>> um desses casos, o flex não irá funcionar em um Controle Remoto ou qualquer >>>> outro device que não suporte o player. >>>> >>>> >>>> > pq o flex conseguiu est facanha >>>> >>>> Acredito que aqui o seu professor estava se confundindo, ou vc entendeu >>>> errado. Ele devia estar comparando o Flex/Flash/AS3 aos Applets Java. Ai, é >>>> verdade. O flash player é a unica VM que tem penetração igual ou talvez >>>> maior que a do Java. Acredito que o Java ainda esteja ganhando, devido a >>>> penetração nos celulares xing ling (que rodam java nativo) e o flash não >>>> roda. >>>> >>>> >>>> > infelizmente o flex tem uma falha ( ao meu ponto de vista, uma falha) >>>> : necessita de outra linguagem para usar o banco de dados. >>>> >>>> Outro ponto que você está equivocado. O flex, mais uma vez como >>>> framework, não possui acesso a bancos de dados, pois o foco principal do >>>> Flex é ser usado como camada de apresentação. >>>> Como qualquer um sabe, na teoria, o client side nunca deve ter acesso a >>>> dados devido a falha de segurança. >>>> No entanto, é possivel facilmente vc conectar a um banco de dados >>>> utilizando AS3 através de socket. Acredito que tem até algumas classes >>>> prontas para conectar a MySQL. >>>> O que dizem é que é inseguro vc deixar essa conecção do lado do >>>> cliente, pois qualquer um pode descompilar esse código e então você teria a >>>> senha do seu banco "livre por ai". >>>> >>>> Outra opção existente, é vc conectar diretamente a qualquer banco de >>>> dados que suporte nativamente webservices (como o SQL 2005, por exemplo) e >>>> fazer todo o controle de acesso pelo servidor de dados. >>>> >>>> Utilizando mobile/AIR, você também pode usar o SQLLite. >>>> >>>> >>>> > o que kero dizer a voce em que eu tenho grandes esperancas que a >>>> apache possa fazer melhor o q a adobe fez pelo flex, pq q eu saiba o flex >>>> era da macromedia. >>>> >>>> O Flash teve uma carreira "meteórica" na Macromedia de quase duas >>>> décadas ( >>>> http://www.ehow.com/about_5257148_history-macromedia-flash.html). >>>> Acredito que foi o main business dela por muito tempo, e provavelmente >>>> o maior motivo da aquisição da empresa pela Adobe. >>>> >>>> A primeira versão do Flex, foi uma enorme caca. Talvez por terem >>>> copiado muito o Lazlo ou algum outro motivo, mas eu nem perdi meu tempo >>>> tentando aprender. >>>> A segunda versão foi divisor de águas. Realmente muito boa, diversos >>>> avanços e uma forma de trabalhar realmente muito ágil. Um pouco depois do >>>> lançamento da versão 2 Alpha, foi que a Adobe comprou a Macromedia, se não >>>> me engano. >>>> A terceira versão foi a que até hoje acho a melhor e mais estável, a >>>> primeira versão realmente criada pela adobe, mas se não me engano também, >>>> toda a equipe era a mesma da antiga Macromedia. >>>> A quarta versão eu já achei que tinha algumas "falhas". Conceitos que >>>> eu pessoalmente não gosto como os componentes Spark e o processo de RSL (ai >>>> é outra discussão...). Muitos programadores irão te dizer que a quarta >>>> versão é a mais avançada e mais próxima de uma linguagem "séria" e coisas >>>> do tipo... como eu disse, cada um é cada um. >>>> >>>> Tenho fé na Apache mantendo o código do Flex, no entanto, tenho algumas >>>> ressalvas, como por exemplo, como será mesmo essa "jointventure" do flash >>>> player sendo mantido pela Adobe e o Flex pela Apache. >>>> Outro ponto q não gosto, é essa discussão do Flex compilar para HTML5 e >>>> outras opções. >>>> Pq eu não gosto? Pq eu gosto de trabalhar dentro de uma VM onde o >>>> código tem certeza de ser executado da mesma forma em qualquer plataforma. >>>> Você depender da interpretação de um browser para o processamento do >>>> seu código, dá muita chance ao azar. Talvez por ser "gato escaldado" da >>>> época onde 3 browsers brigavam para manter o código de javascript/css e >>>> cada um fazia de um jeito, cria a impressão de que o HTML5 terá os mesmos >>>> problemas. A W3C dizer que o HTML5 só estará "pronto" em 2025 me deixa mais >>>> incerto ainda. >>>> >>>> Mas espero que a Apache crie novos componentes e melhore o framework o >>>> máximo possível, para evitarmos ter de ficar reescrevendo tanta coisa :) >>>> >>>> >>>> > >> hoje da pra usar air em desktop, smartphone tvs etc... >>>> >>>> Na verdade, você pode usar o flash onde vc quiser e bem entender. Basta >>>> você escrever um projector para o seu device, que rode a VM do Flash. >>>> Como isso dá um trabalhão, as pessoas ficaram dependentes do browser, >>>> esperando que a própria adobe ficasse fazendo o flash player para eles. >>>> Você pode, sim, escrever uma aplicação que rode a OCX do flash em >>>> qualquer dispositivo, desde que você tenha o conhecimento para isso. :) >>>> >>>> Se você escrever um applet java de forma q ele rode a ocx do flash em >>>> qualquer dispositivo, você solucionou todos os seus problemas,,, >>>> >>>> >>>> Abraços!!! >>>> >>>> Rogério Gonzalez >>>> >>>> >>>> >>>> 2012/7/25 Leonardo Oliveira <[email protected]> >>>> >>>>> sem comentários. >>>>> >>>>> On Jul 20, 8:45 am, Igor Carvalho de Paula >>>>> <[email protected]> wrote: >>>>> > bom, ele eh certificado, entao deve ter autoridade pra falar isso, >>>>> outra java nao eh so backend, agora vc eh q falou besteiras, eu posso >>>>> criar >>>>> uma apliacacao so cliente como web SO e somente SO usando java. >>>>> > >>>>> > Igor C. de Paula >>>>> > Analista de sistema e Desenvolvedor >>>>> > (22) 9879-5627 >>>>> > [email protected] >>>>> > Sistemas intranet, internet e integrados >>>>> > Enviado via iPad >>>>> > >>>>> > Em 20/07/2012, às 08:10, Leonardo Oliveira < >>>>> [email protected]> escreveu: >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > >>>>> > > Igor, com todo respeito, java e flex não são concorrentes. flex não >>>>> > > tem nava a ver com java. um é front outro é back. os dois se >>>>> > > complementam. flex é concorrente por exemplo de html5, ou outras >>>>> > > tecnologias pra front-end. a intenção nunca foi acessar bd. seu >>>>> > > professor falou besteira. >>>>> > >>>>> > > On Jul 20, 7:50 am, Igor Carvalho de Paula >>>>> > > <[email protected]> wrote: >>>>> > >> amigao rogerio, deixa eu t falar uma coisa, este semestre q >>>>> passou eu tive aula de java na facul com um cara muito foda. ele eh >>>>> concursado da petrobras, e na primeira aula de jaa ele disse que a >>>>> intencao dos criadoresdo java era criar uma linguagem que desse para ser >>>>> usada em micro aparelhos como controles remotos etc, o que nao aconteceu, >>>>> mas a plataforma ficou muito forte, e que hoje a unica linguagem que bate >>>>> de frente com o java eh o flex, pq o flex conseguiu est facanha, >>>>> infelizmente o flex tem uma falha ( ao meu ponto de vista, uma falha) : >>>>> necessita de outra linguagem para usar o banco de dados. o que kero dizer >>>>> a >>>>> voce em que eu tenho grandes esperancas que a apache possa fazer melhor o >>>>> q >>>>> a adobe fez pelo flex, pq q eu saiba o flex era da macromedia. >>>>> > >>>>> > >> hoje da pra usar air em desktop, smartphone tvs etc... >>>>> > >>>>> > >> Igor C. de Paula >>>>> > >> Analista de sistema e Desenvolvedor >>>>> > >> (22) 9879-5627 >>>>> > >> [email protected] >>>>> > >> Sistemas intranet, internet e integrados >>>>> > >> Enviado via iPad >>>>> > >>>>> > >> Em 20/07/2012, às 02:08, Rogerio Gonzalez < >>>>> [email protected]> escreveu: >>>>> > >>>>> > >>> Ola Pedro, >>>>> > >>>>> > >>> Sinto discordar... >>>>> > >>>>> > >>> Alguns anos atrás, ouvi muita gente dizer "javascript morreu, o >>>>> futuro é JavaFX". Infelizmente, ninguém pode dizer a "tecnologia do >>>>> amanhã". O que eu sei é q trabalho com flash desde 99. O flash funciona em >>>>> todas as plataformas, desde que utilize o projector certo. O Flash Player >>>>> para Browsers infelizmente foi descontinuado em diversas plataformas >>>>> (linux, android e nem existiu no ipad) no entanto, o AIR funciona >>>>> perfeitamente. >>>>> > >>>>> > >>> Com as inovações que o Flash Player vem sofrendo para 3D, >>>>> acredito que tem uma vida muito longa pela frente. Se pensarmos que o >>>>> flash >>>>> nunca foi uma ferramenta focada para desenvolvimento de sistemas (somente >>>>> o >>>>> flash teve esse foco), acho que todo o seu argumento para "a morte do >>>>> flash" é bem infundado. >>>>> > >>>>> > >>> A questão toda é, para o que vc quer usar o Flash. >>>>> > >>>>> > >>> Tudo o que eu faço hoje em Flex, eu fazia em Flash em 1999. >>>>> Sério, sem zueira. Sim, dava muito mais trabalho. Muito mais mesmo. Por >>>>> isso o Flex é um framework. Algo para facilitar. Se realmente o Flex >>>>> morrer >>>>> com a Apache, como todos teimam em pregar, talvez volte a ser complexo e >>>>> chato fazer sistemas em Flash. No entanto, a tecnologia continuará >>>>> existindo. >>>>> > >>>>> > >>> Hoje, com os novos ipads, não existe mais desculpa para a Apple >>>>> não rodar flash. Mesmo no browser, nos Androids ICS, ele roda perfeito. >>>>> > >>>>> > >>> Concordo que sim, vc deve sempre conhecer diversas tecnologias e >>>>> que o poder da marca é muito mais forte do que o que é realmente bom ou >>>>> melhor. >>>>> > >>>>> > >>> No entanto, acho errado você pregar sobre o fim de uma >>>>> tecnologia, quando mesmo hoje, ainda vemos muitas vagas para cobol, ou >>>>> mesmo o ressurgimento do Python nestes últimos anos. >>>>> > >>>>> > >>> Abraços >>>>> > >>>>> > >>> Rogério Gonzalez >>>>> > >>>>> > >>> 2012/7/19 Pedro Oliveira <[email protected]> >>>>> > >>> Cara, Flex + PHP é a melhor ferramenta de desenvolvimento que já >>>>> tive a oportunidade de trabalhar. No entanto, Flex/Flash MORREU. Não >>>>> adianta tapar o sol com a peneira. O Flash não irá mais rodar em >>>>> smartphones e em algum tempo (espero que muito), nem nos browsers de >>>>> desktop. >>>>> > >>> Eu utilizo e adoro, mas só porque tenho vários projetos no meio >>>>> do caminho e não posso voltar atrás e recomeçar tudo em Ajax. >>>>> > >>> Os projetos novos estou fazendo (retornando ) ao Ajax (HTML + >>>>> CSS + Javascript ... jQuery, etc). >>>>> > >>> Em Ajax vc faz tudo o que faria em Flex e muito mais, com a >>>>> vantagem de ter uma longa vida pela frente. >>>>> > >>>>> > >>> []s Pedro Oliveira >>>>> > >>>>> > >>> Em 18 de julho de 2012 11:55, SRL <[email protected]> >>>>> escreveu: >>>>> > >>>>> > >>> Boa tarde senhores! >>>>> > >>>>> > >>> Estou interessado em fazer sistemas mais dinâmicos e melhores. >>>>> > >>>>> > >>> Gostaria de desenvolver sistemas para a web porem com o poder de >>>>> sistemas desktop, e me deparei com o flex e creio que o mesmo possa ser a >>>>> plataforma que eu preciso. >>>>> > >>>>> > >>> Gostaria de saber de vocês se vale a pena >>>>> aprender essa plataforma, se sim como eu faria, uma vez que o conteúdo >>>>> para >>>>> aprendizado é bem escasso, pelo menos eu encontrei muito pouco sobre flex >>>>> na internet. >>>>> > >>>>> > >>> Gostaria de saber se tem como aprender de forma >>>>> autodidata com ajuda apenas da internet, ou teria alguma forma de aprender >>>>> sobre flex sem ter que fazer algum curso super caro que não ensina quase >>>>> nada. >>>>> > >>>>> > >>> Qual é o melhor a se utilizar, flex+zend ou >>>>> flex+java, já cometi bastantes erros de aprendizagem na área de >>>>> informática >>>>> e esses erros me ajudaram bastante, mas gostaria de ter algum conselho dos >>>>> senhores, se possível de livros cursos em Brasilia, etc... seria de grande >>>>> ajuda. >>>>> > >>>>> > >>> Obrigado. >>>>> > >>>>> > >>> -- >>>>> > >>> Você recebeu esta mensagem porque está inscrito na lista >>>>> "flexdev" >>>>> > >>> Para enviar uma mensagem, envie um e-mail para >>>>> [email protected] >>>>> > >>> Para sair da lista, envie um email em branco para >>>>> [email protected] >>>>> > >>> Mais opções estão disponíveis emhttp:// >>>>> groups.google.com/group/flexdev >>>>> > >>>>> > >>> -- >>>>> > >>> Você recebeu esta mensagem porque está inscrito na lista >>>>> "flexdev" >>>>> > >>> Para enviar uma mensagem, envie um e-mail para >>>>> [email protected] >>>>> > >>> Para sair da lista, envie um email em branco para >>>>> [email protected] >>>>> > >>> Mais opções estão disponíveis emhttp:// >>>>> groups.google.com/group/flexdev >>>>> > >>>>> > >>> -- >>>>> > >>> Você recebeu esta mensagem porque está inscrito na lista >>>>> "flexdev" >>>>> > >>> Para enviar uma mensagem, envie um e-mail para >>>>> [email protected] >>>>> > >>> Para sair da lista, envie um email em branco para >>>>> [email protected] >>>>> > >>> Mais opções estão disponíveis emhttp:// >>>>> groups.google.com/group/flexdev >>>>> > >>>>> > > -- >>>>> > > Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>> > > Para enviar uma mensagem, envie um e-mail para >>>>> [email protected] >>>>> > > Para sair da lista, envie um email em branco para >>>>> [email protected] >>>>> > > Mais opções estão disponíveis emhttp:// >>>>> groups.google.com/group/flexdev >>>>> >>>>> -- >>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>>> Para enviar uma mensagem, envie um e-mail para >>>>> [email protected] >>>>> Para sair da lista, envie um email em branco para >>>>> [email protected] >>>>> Mais opções estão disponíveis em >>>>> http://groups.google.com/group/flexdev >>>>> >>>> >>>> -- >>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >>>> Para enviar uma mensagem, envie um e-mail para [email protected] >>>> Para sair da lista, envie um email em branco para >>>> [email protected] >>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >>>> >>> >>> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev >> > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
