Um exemplo de sistema p/ NET com DELPHI?

Delphi

06/01/2004

Salve pessoal, apesar de trabalhar com delphi e gostar muito dele, não vejo com bons olhos o desenvolvimento de grandes sites ou e-commerce´s com delphi.

Bom, não quero começar uma discussão sobre qual melhor techologia p/ web, quero apenas que alguém me indique o endereço de um site, seja apenas site ou complexo e-commerce feito totalmente em delphi.

abraço

Ricardo


Rfpsatin

Rfpsatin

Curtidas 0

Respostas

Cac2000

Cac2000

06/01/2004

O site da Livraria Saraiva é feito totalmente em Delphi

www.saraiva.com.br


GOSTEI 0
Rfpsatin

Rfpsatin

06/01/2004

O site da Livraria Saraiva é feito totalmente em Delphi www.saraiva.com.br


verdade, tinha sacado... (dll na busca ;-))

+ é o único?

q q eles usam? qual versão de delphi? lá não é intraweb deve ser dll p/ apache neh?


GOSTEI 0
Rfpsatin

Rfpsatin

06/01/2004

Ae intrawebeiros de plantão, deem uma olhada na última edição da revista (47) e chorem.


GOSTEI 0
Sam

Sam

06/01/2004

Amigão o site www.agrofax.com.br é totalmente feito em DELPHI.

Abçs !!!


GOSTEI 0
Rfpsatin

Rfpsatin

06/01/2004

Amigão o site www.agrofax.com.br é totalmente feito em DELPHI. Abçs !!!


Legal, legal...

vc tem idéia de que exatamente eles usaram?
ISAPI, DLL, CGI ....


GOSTEI 0
Sam

Sam

06/01/2004

Isapi (Dll) com Delphi 7 e Banco de Dados MySql.


GOSTEI 0
Rfpsatin

Rfpsatin

06/01/2004

SAM, vc trabalha no projeto ou sabe me indicar alguém que possa me dar informações?

sabe me dizer + detalhes da implementação?
é WebBroker que esta usando né?

qual a qtdade de acesso simultâneo, tamanho da base...

grande agraço

Ricardo


GOSTEI 0
Sam

Sam

06/01/2004

Amigão o site tem cerca de 5000 acessos em média por dia;
O tamanho da base de dados está em cerca de 1GB;

Abçs !!!


GOSTEI 0
Rfpsatin

Rfpsatin

06/01/2004

Amigão o site tem cerca de 5000 acessos em média por dia; O tamanho da base de dados está em cerca de 1GB; Abçs !!!


Deixa ser um pouco + chato :)

vc´s estão usando WebBroker mesmo né?

Pq vc´s escolheram usar delphi e não jsp ou php ou asp?


GOSTEI 0
Rfpsatin

Rfpsatin

06/01/2004

[quote:349ba28786=´Sam´]Amigão o site tem cerca de 5000 acessos em média por dia; O tamanho da base de dados está em cerca de 1GB; Abçs !!!


Deixa ser um pouco + chato :)

vc´s estão usando WebBroker mesmo né?

Pq vc´s escolheram usar delphi e não jsp ou php ou asp?[/quote:349ba28786]

WebSnap´s ....


GOSTEI 0
Sam

Sam

06/01/2004

Escolhi o Delphi pela seguinte razão:

A primeira grande vantagem do ISAPI é o fato de a aplicação servidora não ser um arquivo texto, como são as aplicações ASP. E sabemos quão perigoso para nós e tentador para os hackers é um web site baseado em arquivos texto, principalmente se utilizar banco de dados. É claro que isso pode ser evitado com o uso de scripts e estruturas de objetos. Porém, é necessário algumas dores de cabeça a mais à nós programadores, pois essas estruturas (scripts e estruturas de objeto) são de difícil manutenção. Já no ISAPI essa proteção é natural.

Os aplicativos ISAPI também são de alta performance e trabalham no mesmo espaço de memória que o Servidor WEB.

Abçs !!!


GOSTEI 0
Rfpsatin

Rfpsatin

06/01/2004

Me corrijam se eu estiver errado.
[b:4f24515318]
A única forma de ter segurança, confiabilidade e desempenho em aplicações WEB com Delphi é fazendo uso de Dll´s, correto? Bem, ou seja, ISAPI. [/b:4f24515318]

ISAPI seria o que mais se aproxima de Servlet´s, calma, deixem explicar.

Uma Dll permanece na memória e é compartilhada por 1 ou n coisas, um servlet ´pode´ ter o mesmo desempenho. ISAPI seria um ´CGI´ mais moderno, UM ´Servlet´ p/ Delphi.

Desenvolver aplicações p/ WEB com Delphi fazendo uso de CGI acho meio sei lá rs...

Agora, sei lá, ´no me gusta´ muito a idéia de desenvolver aplicações p/ web complexas d+ com delphi. Não to dizendo que não da(temos exemplos vivos aqui mostrando que é possível sim e com qualidade), to dizendo que EU não gosto muito da idéia.

Prefiro o trio
JSP/Servlet/JB -> implementando o modelo MVC cristalinamente.

+ VAMOS LÁ PESSOAL, VC´S QUE TRABALHAM com Delphi p/ web, se manifestem, o que há de melhor no delphi p/ WEB na opinião de vc´s e pq Usar?

grande abraço

Ricardo


GOSTEI 0
Bon Jovi

Bon Jovi

06/01/2004

Intraweb pra ISAPI, ISAPI em geral, ASP, PHP já estao morrendo...

Pra servidor Windows sem dúvida o melhor hoje é ASP.NET. Não sei como anda o projeto Mono agora, mas com isso o Linux não ficará fora dessa tecnologia. Pra quem não trabalha em empresa que banque pelo $$Delphi p/ .Net ou $$$Visual Studio, é só usar o WebMatrix.


GOSTEI 0
Sam

Sam

06/01/2004

Concordo com vc, as novas tecnologias estão deixando as DLL´s obsoletas, mas, vamos esperar pelo DELPHI 8, com certeza grandes novidades na plataforma .NET ele trará.

Inté !!!


GOSTEI 0
Rfpsatin

Rfpsatin

06/01/2004

ou seja, vou deixar delphi p/ onde ele é MUITO ÚTIL e p/ web

continuar com javão mesmo rs...

t+, abraço


GOSTEI 0
Facunte

Facunte

06/01/2004

Salve, salve galera do fórum!

É dificil arrumar um tempinho para responder e-mails e msgs de fóruns. Aliás não costumo fazer esta última tarefa, mas hoje estou com um tempinho para isso.

Vamos lá!

Aqui na Saraiva utilizamos todo o poder do WebBroker com ISAPI. Infelizmente não posso dar detalhes sobre os nossos projetos, mas uma coisa é certa, não trocaremos a tecnologia tão cedo.

Estamos melhorando nosso design com o tempo, mas a funcionalidade é absurda. O site é apenas 0,5¬ da nossa aplicação. O forte mesmo é a logística. Imbatível!

Testamos algumas tecnologias, como o Java (gosto muito de Java), e até mesmo o nosso amigo .NET. Mas até agora nenhuma das tecnologias citadas nos convenceu em trocar de TIME.

Estou gostando muito da arquitetura .NET, ainda mais com a facilidade de trabalhar com o Delphi 8.

Bem, por enquanto é só amigos, vou me despedindo e deixando um gostinho de quero mais....

Aguardem a próxima matéria sobre Intraweb....


Abs


Facunte
www.facunte.com.br
www.saraiva.com.br


GOSTEI 0
Rfpsatin

Rfpsatin

06/01/2004

Facunte, não é mais custoso desenvolver e manter um sistema em delphi p/ WEB? tanto a nível de complexidade como de grana mesmo.

Vamos pelo seguinte lado, vou mencionar java pq é com ele q brinco.

Vc tem:
> tecnologia ´di gratis´
> escalabilidade
> multiplataforma real (sei q com .net podemos ter isso + ainda é p/ o futuro)
> Uma tecnologia aceita mundialmente como estável e madura.

Qdo comecei este tópico eu queria um bom exemplo e achei 2, legal né rs..

Agora, manter esses sistemas não é caro d+?
vc por traz tem Licença M$, licença Delphi, Licença disso e daquilo....
Não é + complexo dividir as coisas, tipo, implementar o MVC com delphi?

Sei que vc trabalhou no desenvolvimento do site e eu mesmo já comprei por lá, é muito bom e rápido + vc não acha que poderia ter benefícios migrando p/ java?

abraço.

Ricardo


GOSTEI 0
Facunte

Facunte

06/01/2004

Salve Ricardo,

Minhas respostas estão em vermelho.

Vc tem:
> tecnologia ´di gratis´
[color=red:2e8b31d0e6]Este é um dos fatores mais discutidos.[/color:2e8b31d0e6]

> escalabilidade
[color=red:2e8b31d0e6]O Delphi trabalha muito bem neste quesito. Temos o mundo distribuído![/color:2e8b31d0e6]

> multiplataforma real (sei q com .net podemos ter isso + ainda é p/ o futuro)
[color=red:2e8b31d0e6]Quando falamos em multiplataforma, normalmente pensamos em dois sistemas operacionais: WINDOWS e LINUX. Sei que existem ´n´ sistemas operacionais baseados em UNIX, mas na atualidade os dois ganham maior destaque.
Desenvolver aplicações baseadas em WebBroker para Linux é muito tranquilo, mas sinceramente ainda prefiro Windows. Já viram a versão 2003. Absurdo de bom![/color:2e8b31d0e6]


> Uma tecnologia aceita mundialmente como estável e madura.
[color=red:2e8b31d0e6]Sim, o Java é excelente, estável e madura, mas ainda não estou convencido da sua superioridade com relação ao Delphi. O problema é que a maioria dos desenvolvedores não estudam infraestrutura, e sim apenas desenvolvimento. Sugiro que todos busquem maiores informações sobre arquiteturas de s.o., rede, etc, de maneira que possam explorar melhor seus recursos.[/color:2e8b31d0e6]

Qdo comecei este tópico eu queria um bom exemplo e achei 2, legal né rs..
[color=red:2e8b31d0e6]Muitas empresas não podem divulgar as tecnologias envolvidas em suas aplicações, mas posso afirmar que existem centenas de grandes aplicações críticas baseadas em Delphi + WebBroker.[/color:2e8b31d0e6]


Agora, manter esses sistemas não é caro d+?
vc por traz tem Licença M$, licença Delphi, Licença disso e daquilo....
[color=red:2e8b31d0e6]Muito pelo contrário, temos uma equipe bastante reduzida para manter grandes sistemas baseados em WebBroker + Delphi. O custo de licença é considerável, mas é a menor fatia do bolo. Não gostaria de ´fritar´ o Java, pois sou um grande fã desta tecnologia. Não dá pra comparar custos, mas as licenças de uso, não farão diferença neste comparativo.[/color:2e8b31d0e6]

Não é + complexo dividir as coisas, tipo, implementar o MVC com delphi?
Nossa, o Java só conseguiu implementar (100¬) MVC recentemente, [color=red:2e8b31d0e6]meados de 2000. O Delphi faz isso desde o seu nascimento. Claro que o mundo Web (tecnologia WebBroker) surgiu na versão 3 do Delphi (1998), mas já tínhamos o MVC. Tudo bem, o nosso amigo ´V´ era feito com uma tecnologia externa (DreamWeaver, Front-Page (aaarrgh), HotDog (o saudoso HotDog), etc), mas o seu custo é baixo, levando em conta uma equipe reduzida de WebDesign (1 a 3 pessoas).[/color:2e8b31d0e6]


Sei que vc trabalhou no desenvolvimento do site e eu mesmo já comprei por lá, é muito bom e rápido + vc não acha que poderia ter benefícios migrando p/ java?
[color=red:2e8b31d0e6]Já realizamos grandes, gigantes, faraônicos testes com Java, e até ficamos animados na época. O problema é que necessitávamos de uma infraestrutura muito maior para suportar nossos clientes, utilizando a tecnologia Java (peço desculpas aos amigos xiitas de Java). E aí amigo, a coisa pega. Pode colocar um JBOSS, desenvolver baseado em padrões, etc, etc, etc, que não ganha do nosso saudoso Delphi utilizando a mesma infraestrutura. A propósito, realizamos testes com apenas 1 servidor Windows (para o Delphi), com 2 GB Ram - P4, rodando Win 2003, e 1 servidor Linux, utilizando Suse (na primeira tentativa), RedHat (2a tentativa), num servidor semelhante ao do Windows.... ahhh utilizando JBOSS, configurado por um grande especialista (não irei citar o nome, senão ele me ´mata´). E o nosso amigo Delphi, foi superior em mais de 30¬. [/color:2e8b31d0e6]

[color=blue:2e8b31d0e6]É isso aí amigo... neste ano irei aprofundar-me nos estudos da sensacional tecnologia .NET, mas jamais irei abandonar o saudoso Java e o nosso amigo Delphão!

Abração


Facunte[/color:2e8b31d0e6]



a


GOSTEI 0
Rmeusburger

Rmeusburger

06/01/2004

Galera deen uma olhada nessa página feito totalmente em delphi/CGI

http://www.ps.pe.gov.br


Abracços Até mais.


GOSTEI 0
POSTAR