Newsgroup: it.comp.lang.delphi
Titolo: sviluppo Web

comincio a guardarmi intorno per capire se si possa sviluppare con 
Delphi, in modo non traumatico.
tra le possibilita' ci sono
1 - Kitto (ho rivisto le note della presentazione di Carlo Wolter)
2 - REM Object (pascal script)
3 - Lazarus/FPC con ExtPascal (ma a quanto pare lo sviluppo e' fermo a 
FPC 2.4, mentre FPC si e' evoluto fino a 2.7)
 
Kitto si basa su D2010 e si dovrebbe usare Delphi XE o XE2, un po' di 
visite compresa quella del sito Ehea, non mi hanno chiarito i dubbi su 
come partire e le differenze rispetto ad un WebService.
 
in pratica, se fosse necessario esporre un'interfaccia Web per 
consultazione/ricerche/visualizzazione grafici, da dove si parte 
(progetti in D5 e D2007 + Db SQLServer, il Db Firebird credo non abbia 
speranze di avere Hosting Aruba e simili).
 
ogni link a documentazione e' benvenuto.
 

 il Db Firebird credo non abbia speranze di avere Hosting Aruba e simili).
 
Non so cosa intendi per "simili", ma 
http://www.spaziotempo.info/
 di  
Piacenza fa hosting Firebird, e sono anche bravi, peccato che le  
dimensioni consentite del DB siano un po' piccole (almeno per le mie  
esigenze).
 
-- 
Michele

 Scusa l'ignoranza, ma allora perché (esiste) radPHP?
 
prova a svilupparci qualcosa, e poi ne riparliamo. Io ci ho rinunciato
(versione XE2, non la prima che è uscita, eh..) e sono tornata al
vecchio sano PHP standard.
 
-- 
Alessandra
 
Io sono circondato da preti che ripetono incessantemente che il loro
regno non è in questo mondo, eppure allungano le mani su tutto quello
che possono prendere - Napoleone

 Delphi, in modo non traumatico.
 
http://www.morfik.com/
 
 
L'ho scaricato ma non ho approfondito e quindi non posso dirti "Usalo 
che è il meglio che c'è su piazza". Con la versione FX usi Object Pascal.

 speranze di avere Hosting Aruba e simili
 
Se hai esigenze simili, valuta un hosting VPS invece di un hosting web
 
Enrico

 vecchio sano PHP standard.
 
...vecchio sano PHP standard.
Caspita, allora mi rimbocco le maniche...
 
-- 
Michele

 ...vecchio sano PHP standard.
 
yep, con JQuery e qualche framework di tuo gradimento ci fai di tutto,
senza perderci la testa. Certo, la comunicazione col mondo desktop
resta abbastanza una chimera, ma tant'è.
 
-- 
Alessandra
 
Le religioni sono come le lucciole, per splendere hanno bisogno delle
tenebre - A. Schopenauer


durante le ricerche, ho trovato anch'io Morfik, ed iniziato la lettura 
del suo modo di proporsi.
 
per Kitto invece non ho trovato niente di concreto, neppure la parte 
OpenSource e' scaricabile dal loro sito.

> che ï¿œ il meglio che c'ï¿œ su piazza". Con la versione FX usi Object Pascal.
 
ho provato Morfik in versione FX, che comunque resta un prodotto 
esterno, certo le form funzionano, come l'aggancio ad un db; ancora non 
ho capito dove inserire una Query Join.
 
ma creando un WebService o usando REMObject SDK (magari diventa piu' 
semplice), non si potrebbe creare un'interfaccia web per gestire 
Inserimenti/Variazioni/Ricerche ... ?
 
 

 Inserimenti/Variazioni/Ricerche ... ?
 
Hai provato Intraweb 
http://www.atozed.com/intraWeb/index.en.aspx
 ? Un 
po' d'anni fa avevo scaricato, ehm... legalmente acquistato (quasi) la 
versione piï¿œ recente che c'era e avevo imbastito un progetto che poi non 
ï¿œ andato in porto. Mi ricordo che, grazie ai template, era 
sufficientemente veloce creare una interfaccia utente. Per le 
prestazioni sotto sforzo non posso dire nulla perchï¿œ lo provammo solo 
sul nostro server con due/tre client attaccati. Venivo da JSP con 
JBuilder e mi sembrava il paradiso poter usare direttamente Delphi. :)
 
Ma non ti va proprio d'imparare PHP/Python/Ruby ed ai vari framework 
associati (Yii, Django, RoR...) ? :)

 come partire e le differenze rispetto ad un WebService.
 
"Kitto" (
http://code.google.com/p/kitto/
) è stato approfondito durante il Delphi Day che si è tenuto la settimana scorsa. E' senz'altro una soluzione interessante per sviluppare con pochissimi sforzi un'applicazione RIA sul Web.
 
Non comprendo invece quali sono i dubbi sulle differenze rispetto al Web Service: un'applicazione Web si esprime via HTML sfruttando logica codificata (in qualche modo) lato server, mentre i Web Service espongono metodi di oggetti per l'invocazione remota e comunicano tramite SOAP.
 
Quali di questi due devi realizzare? 
 
L'uno non esclude comunque l'altro. Io tenderei però a ridurre l'uso dei Web Service, favorendo di più una interfaccia REST, che si può ottenere anche con "DataSnap" già incluso in Delphi.
 
Se devi combinare una applicazione Web (HTML/JavaScript) a cui aggiungere una parte REST, sia per l'uso da parte della stessa applicazione che da richiamare altrove, puoi anche dare un'occhiata a "Delphi Relax" (
http://code.marcocantu.com/p/delphirelax/
).
 
Ciao,
  Marco.
 
-- 
MARCO BREVEGLIERI
#Home: 
http://www.marco.breveglieri.name
 
#Blog: 
http://www.compilaquindiva.net
 

> associati (Yii, Django, RoR...) ? :)
 
se proprio devo ricorrere a qualcosa di esterno, sarei piu' tentato di 
passare ad Eclipse con i suoi plugin; almeno Java e' molto diffuso e 
trovo documentazione (questo e' il punto piu' importante). :)
 

>
 
DataSnap non e' presente nelle rel. professional XE/XE2.
 
grazie,
ciao Maurizio

 DataSnap non e' presente nelle rel. professional XE/XE2.
 
Lo so, ma del resto... non si può avere tutto. :)


>
...gia' ... salvo avere le risorse per acquistare. :(
 

 ...gia' ... salvo avere le risorse per acquistare. :(
 
L'applicazione che realizzerai non penso la fornirai a titolo gratuito.
Tieni conto che quanto non investi in componenti per realizzare ciò che ti serve molto spesso poi lo perdi in ore di lavoro per produrre la stessa cosa.
 
Ad ogni modo, queste sono valutazioni che puoi fare solo tu che conosci il cliente, la situazione, i requisiti e tutto il resto.
 
Ciao,
  Marco.


 pagamento, ma non trovo traccia di nessuna di queste.
 
Kitto o no, tutto quelli citati dipendono da ExtJS che � s� open source 
ma la licenza per usi commerciali costa e pure caruccia, lo dico anche 
perch� leggo altrove che hai un occhio ai costi.
Un buon prodotto � unigui (
http://www.unigui.com/
), provato temo 
addietro e relizzate un paio di applicazioni senza traumi pur non 
essendo molto maturo. Purtroppo anche lui dipende da ExtJS si Sencha.
 
Imho, almeno superficialmente per l'applicazione specifica l'accoppiata 
php + jquery (con cautela) va alla grande.
Con i soldi che avanzano ci compri un buon ide, non rad! ma per meno 
soldi di delphi4php, ce ne sono di validi a prezzo abbordabile.
 
Il citato morfik mi sembra davvero limitato, inoltre produce un markup 
pesantissimo.
 
-- 
Design for the future, because it will be here sooner than you think.
(C) Eric S. Raymond, from "The Art of Unix Programming"

 ma la licenza per usi commerciali costa e pure caruccia
 
Giusta precisazione. :)
