Exatamente Fazzioni
Para pequenos trabalhos... o Delphi com o Indy resolve muito bem... mas, médios e grandes... não!
Como tenho cultura Delphi Pascal... resolvi fazer um ISAPI para executar scripts pascal no servidor IIS e no APACHE... me dei MUITO BEM, pois, uso a mesma cultura pascal!
Ainda estou de olho no mercado e nas NOVAS tecnologias para ver o que melhor em matéria de CUSTO/BENEFÍCIO!
Já estou dando uma "olhadinha" no Delphi 10 Seattle... pois quero levar meus apps para todas as plataformas possível! PERGUNTA 1) O Delphi 10 no ANDROID e iOS funciona bem? PERGUNTA 2) Componentes de terceiros funcionam bem?
PERGUNTA 3) Na programação tem usar as diretivas para cada plataforma (como Delphi e Kylix)?
Um pequeno exemplo de script com ISAPI que fiz.
Fica assim em um servidor web IIS (uso no IIS 7.5 com W7 e no IIS 8.5 no WS2012):
/--------------------------------------------
Uses Classes,SysUtils,HTTPApp;
var
Lista : TStringList;
begin
Lista := TStringList.Create;
//
Lista.Add('<html>');
Lista.Add('<body>');
Lista.Add('<b>ScriptComTStringList01.pscl</b><br>');
Lista.Add('Exemplo de script com Classe TStringList!<br><br>');
Lista.Add('<h2><b>Veja o código fonte do script!</b></h2><br><br>');
Lista.Add('Seu IP: <b>'+ Request.RemoteAddr + '</b><br>');
Lista.Add('Em: <b>'+DateTimeToStr(NOW)+'</b>');
//
Result := Lista.Text;
end;
Augusto Angelim
www.minhaweb2.com