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

Responder a