none
APLICAÇÃO DESKTOP X APLICAÇÃO WEB ???? RRS feed

  • Pergunta

  •  

    BOA NOITE

     

    PESSOAL, TENHO UMA APLICAÇÃO QUE DESENVOLVIR NO VB JUNTO COM BANCO DE DADOS NO SQL SERVER 2000 EE. ESSA APLICAÇÃO ESTAR EM 5 FILIAIS DA EMPRESA QUE TRABALHAVA. A EMPRESA QUE TRABALHAVA FOI VENDIDA RECENTEMENTE E A OUTRA EMPRESA, PARA FICAR COM APLICAÇÃO, EXIGIU QUE FOSSE MUDADO PARA PRATAFORMA WEB E QUE FICASSE DENTRO DA ESTRUTURA DELES E É AÍ QUE MORA O PROBLEMA. QUERO SABER DE VOCÊS SE TEM COMO DESENVOLVER ESSA APLICAÇÃO NA WEB COM CÓDIGO FECHADO (DLL, ETC..) VIA ASP.NET PARA ME PROTEJER DA PIRATARIA ?

     

    OUTRA COISA, CASO VOCÊS POSSAM TAMBÉM ME AJUDAR, É SOBRE A GERAÇÃO DO RELATÓRIOS, POIS TODOS ELES SÃO NO WORD, ONDE O SISTEMA DESKTOP, EM TEMPO DE EXECUÇÃO, MESCLA ELES COM UMA MALA DIRETA. ESSE DOCUMENTOS TEM QUE SER DOCS DEVIDO A FORMATAÇÃO EXIGIDA, POIS TODOS SÃO MANUSEADOS PELOS USUÁRIOS E OS MESMO PRECISAM SER REGISTRADOS EM CARTÓRIOS E ENVIADO PARA CEF, ETC...

    TEM COMO TRANSPORTAR ISSO PARA A WEB TAMBÉM JUNTO COM A APLICAÇÃO ? COMO E COMO SERIA DISPONIBILIZADO PARA O USUÁRIO ?

     

    OBS: QUANTO AOS DOC, TODAS AS FILIAIS ACESSARÃO O SISTEMA WEB VIA VPN, PORTANTO A PERFOMANCE DEVE SER LEVADO EM CONTA JÁ QUE É CRUCIAL PARA AGILIDADE DO DESENVOLVIMENTO DOS TRABALHOS.

     

    DESDE JÁ AGRADEÇO

     

    ORISVALDO
    quarta-feira, 21 de janeiro de 2009 22:32

Todas as Respostas

  • Criar DLL no Vb.NET:

    http://www.macoratti.net/vbn_cdl1.htm

    http://forums.microsoft.com/MSDN-BR/ShowPost.aspx?PostID=1234591&SiteID=21

     

    Exportar para word:

    http://forums.microsoft.com/msdn-br/ShowPost.aspx?PostID=4287033&SiteID=21

    http://linhadecodigo.com.br/CS2/forums/thread/179.aspx

     

    Dae no Asp.Net, coloque sua DLL na pasta BIN e instacia ela.

     

    ---
    SE A INFORMAÇÃO AJUDOU, FAVOR MARCAR
    SE A INFORMAÇÃO SOLUCIONOU O PROBLEMA, FAVOR MARCAR O POST COMO RESOLVIDO

    Tiago Borges
    quarta-feira, 21 de janeiro de 2009 22:59
  • Obrigado tiago borges pela resposta.

     

    Só uma pergunta: Você acha que usando o Crystal Report para geração dos relatórios acima via VPN onde os link em ambas as pontas de 2Mbps e pela quantidades de filiais e máquinas, não iria ficar meio pesado?

     

    Eu precisaria instalar o Crystal Report no servidor onde está as páginas hospedadas ou somente seria preciso ocx, sei lá na máquina cliente para que fosse possível a visualização do relatórios pelo cliente. ? Realmente gostaria que você me explicasse isso.

     

    Você já viu algum caso desse funcionando em cima de VPN e com relatórios Word ?

     

    Desde já agradeço.

    quinta-feira, 22 de janeiro de 2009 22:58
  • Orisvaldo,

     

    não consegui entender muito bem sua dúvida quanto a aplicação web, mas lembre-se que nesse tipo de aplicação, todo o processamento é feito no servidor: o browser só recebe o código HTML e javascript gerado pela aplicação. Assim, o cliente não tem como acessar o código-fonte da aplicação. Você pode utilizar normalmente DLLs em aplicações ASP.NET, mas ela ficarão no servidor.

     

    Entretanto, o fato de utilizar uma DLL .NET não significa que seu código esteja seguro: se a pessoa tiver acesso ao servidor e obter a DLL, poderá utilizar alguma ferramenta que faça a engenharia reversa para o código .NET. Isso é normal em plataformas que geram código intermediário, como .NET e Java. Uma ferramenta muito famosa que faz isso é o .NET Reflector, que pode ser obtido gratuitamente em:

     

    http://reflector.red-gate.com/


    Ricardo Oneda
    http://oneda.mvps.org/blog

    domingo, 25 de janeiro de 2009 16:42
    Moderador
  •  

    Ricardo, quanto a DLL eu endendi legal....Eles irão ficar em um servidor da emrpesa que vendi a aplicação, infelizmente terei que correr esse risco com as DLLs....Sinceramente não vejo outra possíbilidade de "fechar" mais isso e proibir a pirataria.

     

    O principal motivo que essa aplicação na web ainda não saiu são as gerações dos relatórios. Quando você falou do cristal report, achei interessante, então por isso postei um segundo post. Realmente gostaria, se possível, que você me explicasse a pergunta do 2º post para ver a se será possível ou não.

     

    O problema maior são as gerações e o carregamento dos relatórios VIA VPN e como trazer isso para o cliente, possibilitando que ele jogue para o Word e possa manipulá-lo.

     

    Desde já agradeço.

    segunda-feira, 26 de janeiro de 2009 15:41
  • Orisvaldo,

    Como foi dito em post acima, todo o processamento é feito em um servidor.

    Qual a necessidade da VPN? O site poderia ser fechado com identificação de usuário para acessar áreas restritas. Ou você pode restringir acesso via IP no próprio servidor.

    Sobre a geração de relatórios, você pode fazer no crystal sem problemas. Somente será necessário instalar o servidor do Crystal em alguma máquina que o servidor Web tenha acesso (uma máquina dentro da mesma rede ou no próprio servidor Web).

    Todos os relatórios gerados pelo Crystal serão visiveis na Webm através do dowlonad (automático) de um Activex da própria Crystal. E daí, eles poderão ser exportados para alguns formatos disponibilizados pelo mesmo.

    Se você não tem experiência com Web, terá que estudar e fazer alguns Labs antes. Apesar das sintaxes da linguagem serem semelhantes, a quebra de paradigma não é simples e poderá trazer muita dificuldade...

    Com relação à segurança da DLL, existe uma forma de dificultar, ainda mais, o entendimento da mesma através de ferramentas denminadas Obfuscator. Uma das mais conhecidas é a DotObfuscator.


    Danilo Freitas - Se resolveu, classifique a mensagem, por favor!
    sexta-feira, 30 de janeiro de 2009 21:24