Delphi para Web

232 views
Skip to first unread message

Ricardo

unread,
May 3, 2012, 1:32:07 PM5/3/12
to dug...@googlegroups.com

Boa tarde Pessoal !!!!

 

Alguém do grupo teria algum material sobre desenvolvimento web com Delphi, terei que reformular meu atual sistema desktop para Web , estou analisando as possibilidades de qual seria a melhor forma de fazer isso, em Delphi Web ou em Java . Todo e qualquer material será bem vindo, bem como todas as ideias!

 

Ah se puderem em indicar um sistema que rode 100% web que foi feito em Delphi agradeceria tbm.

 

 

Ricardo Stelmach

Desenvolvimento

Skype: ricardo.stelmach.lalur

 

Newton Michel de Oliveira

unread,
May 3, 2012, 1:36:47 PM5/3/12
to dug...@googlegroups.com
Ricardo,
aui na empresa onde trabalho "Direção Processamento de Dados" nos temos uma retaquarda para a aplicação de TEF totalmente feita para web. Funciona muito bem utilizando ajax, jquery e tudo. Aqui eu fiz com webbroker ou seja, fiz no braço. Existe o Intraweb, que me parece ser um bom framework de desenvolvimento. se precisar de ajuda ou de consultoria a respeito, estou disponivel.
 
 
Diego,
dah umas dicas pro cara ai...

 
Atenciosamente,
Newton Michel de Oliveira
Celular 55-51-92358577
http://br.linkedin.com/in/newtongaucho
http://twitter.com/newtongaucho

Coordenador e palestrante dos grupos:
*  (DUG-RS Delphi Users Grupo do RS (www.dug-rs.org) ) 
*  (DF-e - Documentos Fiscais Eletrônicos (http://www.facebook.com/groups/332215890175650/) 






--
Você recebeu esta mensagem porque está inscrito no "DUG-RS -
Delphi Users Group Rio Grande do Sul" em Grupos do Google.
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul
Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
dug-rs-un...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com.br/group/dug-rs?hl=pt-BR
 
Twitter: @dugrs
http://www.facebook.com/groups/dugrs/
http://www.Vimeo.com/dugrs

Diego Feijó

unread,
May 3, 2012, 1:39:27 PM5/3/12
to dug...@googlegroups.com
Ricardo, eu particularmente optei por java. Estou trabalhando no padrão MVC e utilizando os seguintes frameworks, hibernate, jsf2.0, facelets e primefaces. Estou satisfeito com a migração.
Abaixo segue link do framework Primefaces que estou utilizando na camada view.

http://www.primefaces.org/showcase-labs/ui/home.jsf


Em 3 de maio de 2012 14:32, Ricardo <ricardo...@gmail.com> escreveu:
--
Você recebeu esta mensagem porque está inscrito no "DUG-RS -
Delphi Users Group Rio Grande do Sul" em Grupos do Google.
Acesse o nosso BLOG em http://www.dug-rs.org e contribua com a comunidade Delphi do Rio Grande do Sul
Para postar neste grupo, envie um e-mail para dug...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
dug-rs-un...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com.br/group/dug-rs?hl=pt-BR
 
Twitter: @dugrs
http://www.facebook.com/groups/dugrs/
http://www.Vimeo.com/dugrs



--
Atenciosamente,
Diego Feijó

josec...@absolutsistemas.com.br

unread,
May 3, 2012, 1:55:54 PM5/3/12
to dug...@googlegroups.com

 

  Com o Delphi for Web ( aka Intraweb ), voce ganha umas coisas e perde noutras, eu ja fiz uma aplicacao, que nao esta mais em uso.

  A minha impressao eh que eh bom, e facilita muito porque vc usa de 70 a 85 % do teu codigo, soh mudando telas etc e tal...

  Acesso a dados, relatorios ( fiz usando RB gerando pra PDF ).

  Para quem programa delphi parece ser uma solucao muito interessante e a ferramenta tem evoluido bastante, suportando novas tecnologias, ajax, webkit... entre outras.

  Mas pode ser que vc nao consiga um resultado tam bom como usando algo mais especifico como o Ruby On Rails por exemplo.

  O problema eh que vc nao podera colocar num servidor Linux, apenas em servidores windows com IIS. 

 

  Tem o forum da Atozed .. para vc dar uma olhada ... o proprio delphi tem exemplos na pasta samples

--

Ricardo

unread,
May 3, 2012, 2:27:07 PM5/3/12
to dug...@googlegroups.com

Pois é  a ideia pelo uso do Delphi seria justamente para aproveitar alguma coisa do código já existente e o conhecimento da equipe em programação Delphi,

Contudo nenhum dos membros tem vivencia em programação Web, então um curso de especialização em Delphi Web seria necessário, mas esse tá difícil de encontrar,

Por outro lado toda padaria tem curso de Java Web para oferecer e de cada pedra que se chuta sai uma apostila sobre o assunto rsrsrs , estou começando a acreditar que mesmo tendo que capacitar a equipe em uma nova linguagem e reescrever todo código , Java seja a melhor saída...   

Newton Michel de Oliveira

unread,
May 3, 2012, 2:52:34 PM5/3/12
to dug...@googlegroups.com
Ricardo,
programação para web em delphi, é relativamente fácil. estou preparando um material de como fazer um desenvolvimento no braço. se quiser esperar, acho que a semana que vem, disponibilizo.

você vai precisar de algum conhecimento web (igual ao java, ruby e outros)

é mais ou menos assim
- criar uma nova app (new/other/webbroker/web server application) dai seleciona CGI Stand-alone executable ( fica uma aplicação simular ao executável)
- vá no webmodule criado, cole TPageProducer da aba internet nas propriedades clique em htmldoc e digite <html><p>Olá Mundo</html>
- dois cliques em cima do webmodule, configura a propriedade producer
- compile e configure o IIS ou o apache (liberando a execução de CGIs)
- pronto, sua primeira aplicação no braço esta pronta e é so correr para o abraço

se precisar de ajuda, estou a disposição. 


Abraços.

Newton Michel de Oliveira
Celular 55-51-92358577
http://br.linkedin.com/in/newtongaucho
http://twitter.com/newtongaucho

Coordenador e palestrante dos grupos:
*  (DUG-RS Delphi Users Grupo do RS (www.dug-rs.org) ) 
*  (DF-e - Documentos Fiscais Eletrônicos (http://www.facebook.com/groups/332215890175650/) 






Evandro Choma

unread,
May 3, 2012, 3:02:27 PM5/3/12
to dug...@googlegroups.com
Eu indico a trabalhar com tecnologia mais próxima da WEB como Java ou PHP. O sistema interno aqui é Delphi com Oracle, mas a parte WEB é tudo PHP e roda BLZ, fiz um sistema de saúde publíca quando ainda era funcionário publico em PHP com Postgree, e resolveu o problema do sistema de informática do município, a base de pessoas tinha mais de 200 mil cadastrados e rodava blz e seguro. por ser WEB cada posto de saúde da município utilizava o sistema, marcava exames e consultas sem precisa ligar ou dependenter de pessoa fora do posto.
Hoje aqui na empresa faço bastante coisa em Java pra WEB e roda perfeitamente, tem muito forum de ajuda em Java. o que mais encontro dificuldades de conseguir auxilio é com Android, sistemas para celular possui pouco grupo de ajuda ainda e assuntos como sincronismo ainda é tabu.

Abraços
Evandro Choma


Em 3 de maio de 2012 15:27, Ricardo <ricardo...@gmail.com> escreveu:



--
[]´s
Evandro Choma
Engenheiro da Computação

--

PS:  ME PROTEJA COMO EU PROTEGI VOCE!
Se você pretende redirecionar este e-mail, por favor, apague todos os  endereços que aparecem nele. Contribua para a preservação da intimidade e sigilo individual. Outra dica de segurança é endereçá-lo no Cco ou Bcc. Desta forma, você estará protegendo a mim, seus amigos e a você mesmo. Eu, juntamente com a campanha contra a propagação de vírus, agradeço sinceramente.

Ricardo

unread,
May 3, 2012, 3:06:57 PM5/3/12
to dug...@googlegroups.com

Newton , outro ponto importante que acabei me esquecendo de comentar anteriormente é que a ideia da direção é que esta aplicação seja vendida como serviço para os clientes ou seja eles terão um portal com um usuário e senha para poder acessar a aplicação, meu medo é como o Delphi ira controlar esse trafego, diante da quantidade de usuários e de dados que serão processados ao mesmo tempo.... mas te confesso que gosto muito de Delphi e preferiria desenvolver em Delphi do que em Java. Agora resta saber  se o consigo ter o mesmo desempenho e material de estudos para poder realizar este trabalho.

 

Entrei em contato com a Aquasoft e me informaram que por enquanto não tem nenhum curso de Delphi para Web , saberia onde poderia estar realizando um curso desses.

josec...@absolutsistemas.com.br

unread,
May 3, 2012, 3:36:11 PM5/3/12
to dug...@googlegroups.com

 

A Atozed tem um forum muito bom, dizer que nao vai te atender de primeira...  eh complicado.

La no forum tem muita gente usando.. vc pode fazer umas perguntas por la tbm sobre numero de conexoes...

o Site share-it usa intraweb.

o proprio Chad que criou o Indy e  o Intraweb vc encontra por la e tem um brasileiro que da Suporte o Jackson.

se vc der um tempinho pra olhar vai ver que eh interessante

pensa em todas as consultas ja prontas... relatorios.. etc e tal.

 

 

 

 

 

On Thu, 3 May 2012 16:06:57 -0300, Ricardo wrote:

Newton , outro ponto importante que acabei me esquecendo de comentar anteriormente é que a ideia da direção é que esta aplicação seja vendida como serviço para os clientes ou seja eles terão um portal com um usuário e senha para poder acessar a aplicação, meu medo é como o Delphi ira controlar esse trafego, diante da quantidade de usuários e de dados que serão processados ao mesmo tempo.... mas te confesso que gosto muito de Delphi e preferiria desenvolver em Delphi do que em Java. Agora resta saber  se o consigo ter o mesmo desempenho e material de estudos para poder realizar este trabalho.

 

Entrei em contato com a Aquasoft e me informaram que por enquanto não tem nenhum curso de Delphi para Web , saberia onde poderia estar realizando um curso desses.

 

De: dug...@googlegroups.com [mailto:dug...@googlegroups.com] Em nome de Newton Michel de Oliveira
Enviada em: quinta-feira, 3 de maio de 2012 15:53
Para: dug...@googlegroups.com
Assunto: Re: [dug-rs] Delphi para Web

 

Ricardo,

programação para web em delphi, é relativamente fácil. estou preparando um material de como fazer um desenvolvimento no braço. se quiser esperar, acho que a semana que vem, disponibilizo.

 

você vai precisar de algum conhecimento web (igual ao java, ruby e outros)

 

é mais ou menos assim

- criar uma nova app (new/other/webbroker/web server application) dai seleciona CGI Stand-alone executable ( fica uma aplicação simular ao executável)

- vá no webmodule criado, cole TPageProducer da aba internet nas propriedades clique em htmldoc e digite

Olá Mundo

Newton Michel De Oliveira

unread,
May 3, 2012, 4:42:57 PM5/3/12
to dug...@googlegroups.com
Ricardo,
Atualmente temos mais de 2000 (no produto chamado dtef hospedado, que fica em nosso datacenter) acessos quase que simultâneos e funciona perfeito. Na realidade tudo depende da maneira como será programada a camada de usuário. Quanto ap volume de dados, na Direção falamos de transações de tef ( cartoes tipo visa, master, hipercard) de grandes redes varejistas como mais de 200 transações dia. Por este motivo posso te afirmar, o cara segura o tranco.




Enviado via iPhone

Gustavo Segalla

unread,
May 5, 2012, 6:31:02 PM5/5/12
to dug...@googlegroups.com
Jose Carlos,

Sobre sua experiencia em gerar relatórios do RB em PDF, como foi disp. para o usuário, com o RB Server?

Poderia comentar a experiencia?

Abç.

josec...@absolutsistemas.com.br

unread,
May 7, 2012, 8:35:50 AM5/7/12
to dug...@googlegroups.com

 

 Não precisa do report builder server.

  Você faz o relatório, do jeito normal, mas ao invés de mandar para a impressora ou visualizar na tela, você tem que gerar o PDF em arquivo e abrir numa nova janela do browser.

  Isto pode ser feito com Rave, FastRepor e outros. Só precisa ter o recurso de gerar arquivo PDF. O resto é do mesmo jeito que vc ta acostumado a fazer.

 

  Eu estava procurando o código que tinha feito mas nao achei, entao peguei este que me parece ser o que eu usei:

 

var
arquivo: string;
Stream: TMemoryStream;
begin
arquivo:=WebApplication.AppID+´.pdf´;
stream:=TMemoryStream.create;


ReportBuilder.DeviceType := ´PDFFile´;
ReportBuilder.TextFileName := (´files\´+arquivo);
ReportBuilder.ShowPrintDialog := False;
ReportBuilder.Print;

AddToInitProc(´window.open(´/files/´+arquivo+´´,´´,´´);´);
stream.free;

Gustavo Segalla

unread,
May 7, 2012, 8:42:01 AM5/7/12
to dug...@googlegroups.com
Blz vou tentar fazer isso, criar uma nova aplicação com o webbroker.

Ficaria muito bom gerar os relatórios em pdf com uma formatação bem
mais aprimorada que fazendo no html no braço.

Um abraço.
Reply all
Reply to author
Forward
0 new messages