Elvis, olha com o cliente o que ele quer proteger, e joga isso para o servidor calcular... O resto é layout e deve ser disponibilizado para o cliente como "código perdido", pois não há como proteger mesmo.
Pra você ter uma idéia, nem mesmo programas escritos em linguagens normais como C/C++ e amigos pode ser protegida direito. Por exemplo, tem este projeto: http://www.openttd.org/ Eles se inspiraram no abandonware Transport Tycoon. Um louco lá fez engenharia reversa dos binários, descompilou (resultando em um código em assembly, que também não é agradavel de ler) e converteu isso para C. Lógico que ele demorou um ano ou mais pra fazer isso, mas mesmo assim prova que é possível. 2008/3/1 Beck Novaes <[EMAIL PROTECTED]>: > > Pôxa Ricardo, porque a "tristeza"? Na internet é assim mesmo! Além do > mais, o código fonte é apenas uma parte do projeto. E ele sozinho não > é o que faz a diferença. O que cria grandes RIAs é o Negócio, a > Arquitetura de Informação, o Look and Feel e o código. Ou seja, há um > caminho a ser percorrido e se alguém olhar o seu código fonte ele > estará vendo apenas uma pequena parte da história de uma aplicação de > sucesso. > > Não sei porque o pessoal se preocupa tanto em tentar proteger estas > coisas. No blog da DClick, por exemplo, vira e mexe nós publicamos > componentes que usamos nos nossos projetos. Tem muita gente usando o > MoveAwayFX, o DataGridFilter, etc. Mas não acho que a DClick está > perdendo alguma coisa com isto. Sei lá... eu sinceramente não me > importo que os outros possam ver o meu código por eu sei que existe > muito mais além de bits numa boa solução. É só a minha opinião. > > []'s > Beck Novaes > > On Mar 1, 9:47 am, Ricardo Ramires <[EMAIL PROTECTED]> wrote: > > Não demorou muito não: > > > > http://www.sothink.com/product/flashdecompiler/index.htm > > Supports Flash CS3 (9.0) and ActionScript 3.0 completely. > > > > :-( > > > > On Feb 29, 11:46 pm, "Elvis Fernandes" <[EMAIL PROTECTED]> > > wrote: > > > > > Hehehehe ... se eu já me mato com os ItemRenderers, como vou fazer um > > > componente "lindão" e "revolucionário" ??? hahahaha ... > > > > > O problema é que o cliente está preocupado com a concorrência ... só > isso > > > ... mas com a comunidade, não tem problema compartilhar não =) > > > > > Valeu pelas dicas! > > > > > [ ]'s > > > > > Elvis > > > > > 2008/2/29 Marcelo Bezerra <[EMAIL PROTECTED]>: > > > > > > talvez ele tenha algum componente de tela lindão e revolucionário e > > > > está com medo de compartilhar isso com a comunidade =) > > > > > > mesmo nesse caso, o core do componente poderia estar num swc, > > > > dificultando que alguém reuse o seu componente > > > > > > 2008/2/29 Beck Novaes <[EMAIL PROTECTED]>: > > > > > > > Bem, a maneira como eu vejo é que existe lógica que pode ser > > > > > considerada "de negócio" que pode estar no front-end. Um exemplo > > > > > clássico é o objeto carrinho de compras responsável por controlar > os > > > > > itens e o valor total a ser pago. Outros exemplos são os > validadores > > > > > simples como os numéricos, de data, de string etc. Não vejo > problema > > > > > algum em alguém descompilar e ver essa lógica. Agora, se você > tiver > > > > > alguma coisa crítica, que implique em problemas de segurança, por > > > > > exemplo, isso nunca pode estar no front-end. Por mais que exista > > > > > alguma ferramenta que "embaralhe" o código sempre é possível > juntar as > > > > > partes para pegar alguma informação que deveria ser > "confidencial". > > > > > > > []'s > > > > > Beck Novaes > > > > > > > On Feb 29, 9:29 am, "Rafael Gomes Dantas" <[EMAIL PROTECTED]> > wrote: > > > > > > Obfuscador só deixa o código complicado de ler, sempre é > possível > > > > > > descompilar o código. > > > > > > > > Por isso é importante que a maior parte da lógica esteja no > servidor, > > > > e o > > > > > > flex/flash seja usado apenas para interface com o usuário. > > > > > > > > 2008/2/29 Elvis Fernandes <[EMAIL PROTECTED]>: > > > > > > > > > Olá, pessoal! > > > > > > > > > Alguém sabe se existe algum programa tipo "obfuscator" para > > > > Flex/AS3? > > > > > > > Daqueles que não permitem que a aplicação seja "descompilada" > e o > > > > código > > > > > > > seja "roubado" ... > > > > > > > > > Valeu!!!! > > > > > > > > > Elvis > > > > > > -- > > > > ------------------------ > > > > Marcelo Bezerra > > > > +55 (61) 8185-6069 > > > >http://bovino.blog.com > > > > > > Coordenador Geral - Comissão Organizadora > > > > ENEJ 2008 - Encontro Nacional de Empresas Júniores > > > >http://www.enejk.com.br/ > > > > > > Coordenador - Tecnologia da Informação > > > > Brasil Júnior - Confederação Brasileira de Empresas Juniores > > > >http://www.brasiljunior.org.br > > > > > > CTIS - Bancoob > > > > Analista / Desenvolvedor > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
