Newsgroup: it.comp.lang.delphi
Titolo: Creazione sito, posso usare Delphi?

Salve, una domanda forse banale
fin'ora ho sempre usato delphi per creare applicazioni classiche di
tipo gestionale.
Ora ho la necessità di creare un sito per il mio Comune in cui assieme
a pagine statiche devo prevedere delle pagine di ricerca che
ritornino degli elenchi; in oltre vorrei gestire alcuni archivi come
quello delle news, archivio moduli etc.
Mi chiedevo se per uno scopo simile Delphi sia indicato e consigliato
o se sia meglio pensare a qualcos'altro tipo php, che però dovrei
imparare.
Visto che ci sono chiedo consiglio su altri software eventualmente
da affiancare a delphi per fare la parte grafica (o fa tutto delphi?).
Sto acquistando ora Delphi8, quindi ho quello e il 7 che dovrebbe
essere venduto assieme (spero).
Grazie e ciao
Mirko

 imparare.
Puoi usare delphi. A seconda della versione puoi creare ISAPI (non
filtri), CGI, Moduli Apache. Puoi utilizzare IntraWeb, WebSnap
(sconsigliato) ed altre tecnologie terze parti (es DWS II)
Saluti.
-- 
I am what I am, I do what I can
Non trovi qualche cosa? 
http://url.repository.biz/go/1J


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

 livello di sviluppo.
Ho letto qualcosa a riguardo, non mi è chiaro se però 
ASP.NET
 sia
utilizzabile solo da client sui cui è installato il framework .NET oppure
se l'ambiente è sufficente che ci sia sul server?
da quello che avevo capito io 
ASP.NET
 restituisce pagine HTML
visualizzabili da qualunque brower, è così?
Intanto ringrazio entrambi per la rapida risposta,
Mirko

 visualizzabili da qualunque brower, h cosl?
Si, come molte altre tecnologia server side per la generazione dei
contenuti dinamici.


 livello di sviluppo.
ASP.Net ma allora si deve avere per forza un hosting su server con Windows?
Io ho tutto su Linux, ci sarebbe la soluzione?
Grazie

 Windows?  Io ho tutto su Linux, ci sarebbe la soluzione?
Progetto Mono, ma solo per codice C#


 visualizzabili da qualunque brower, è così?
Il codice HTML può essere introdotto dal Web Master (o meglio dal Web
Designer), ma viene in parte generato dal framework a seconda dei
controlli server utilizzati; in pratica, possiedi dei controlli che puoi
disporre sulla tua "web form": tali controlli sono manipolabili da
codice con proprietà e metodi ma, alla fine, restituiscono codice HTML
per essere rappresentati sul browser del visitatore.
Pare che, dopo aver crudelmente conquistato il mercato, Microsoft (come
altri produttori) stia cercando di reintrodursi negli standard W3C
(staremo a vedere), quindi alcuni controlli generano HTML differente a
seconda del browser che lo visualizza (funzionalità interessante).


 Windows? Io ho tutto su Linux, ci sarebbe la soluzione?
Al momento no. Trattandosi di uno standard depositato, è possibile che
vengano realizzate versioni per Linux del .NET Framework, ma non è
certamente intenzione di Microsoft incentivare l'uso di questo sistema
operativo.
Microsoft considera la portabilità del .NET Framework una eventualità
piuttosto che una prerogativa: si sta preoccupando al momento che il
framework sfrutti pienamente le funzionalità dei propri sistemi
operativi e lascia al programmatore il compito, tramite specifiche
tecniche, di evitare l'uso di alcune librerie ove sa che non saranno
presenti; una valutazione di questo tipo va fatta ad esempio se si pensa
di portare un applicativo da Windows XP a Windows CE.
Ad ogni modo, .NET - almeno per il momento - significa usare Windows.


 imparare.
Io programmo in Delphi ormai senza quasi pensarci (ok ok sono uno sborone),
ma per fare siti preferisco di gran lunga php+mysql... non è difficile da
imparare il php, anzi, io l'ho imparato in una settimana e sono convinto che
sia la soluzione migliore, per semplicità d'uso (intendo l'installazione),
velocità e compattezza.
Il php è installato sul 99% dei server che fanno hosting, il mysql è anche
molto diffuso, ed ha il vantaggio di poter essere amministrato anche da
remoto usando dei tools (MySqlFront per esempio), se il tuo hoster lo
prevede (aruba no, per esempio).
Per cui l'installazione è praticamente inesistente.
Aggiungici il fatto che via php puoi far "caricare" a un db mysql un file
zeppo di istruzioni sql (che avrai creato con mysql stesso); in questo modo
puoi lavorare con un server locale, e poi potrai facilmente "copiare" il tuo
db in remoto.
Se vuoi buttarti sul PHP, ti consiglio il libro con cui ho imparato io: "PHP
per esempi", della Jackson. Una volta capite le cose basilari, il sito
php.net
 diventerà il tuo migliore amico dopo google ;)
--
Jax

 esiste anche IntraWeb [...]
Se scegli di seguire questa strada, tanti auguri ;-)
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

> esiste anche IntraWeb [...]
Attenzione che Intraweb pero' e' disponibile solo per le versioni Architet.
(io ho la 6 pro e ne sono sprovvisto)
-- 
Morde. 
(
mo...@despammed.com
)
M-List di icld: 
http://it.groups.yahoo.com/group/icld/

 Se scegli di seguire questa strada, tanti auguri ;-)
Non saprei dire. Io non l'ho utilizzato estensivamente se non per fare
qualche prova nella creazione di ISAPI, tanto per farmi un'idea delle
potenzialitŕ dello strumento. :-)
Tra l'altro, mi sembra che ne abbia parlato Zortek non molto tempo fa
per risolvere l'esigenza di visualizzare pagine Web su dispositivi
palmari...dal messaggio, mi sembrava soddisfatto. :-)
Magari, IntraWeb č come l'organo sessuale: l'ottenimento del piacere
dipende da come lo usi. :-D


 Architet. (io ho la 6 pro e ne sono sprovvisto)
Sulla versione 7 è disponibile anche per le versioni Professional, anche
se si tratta di una versione limitata rispetto a quella commerciale ed
estesa venduta dalla AToZed.


Intanto grazie,
ho letto i vari commenti e come prima cosa ho appurato che Delphi
è usabile per la creazione di un sito. Appena mi arriva Delpih8 inizio
a fare un po' di prove e vedo se riesco a fare qualcosa cercando di
capire quale sia la metodologia più indicata al mio caso (.net etc).
Sarei anche tentato da PHP/MySql ma conoscendo già Delphi vorrei
prima provare questa strada anche se credo che creare siti web sia
parecchio diverso dal fare un gestionale.
Visto che ci sono, avete siti o libri da consigliare?
Ciao a tutti
Mirko

 dipende da come lo usi. :-D
L'unica analogia tra IntraWeb e il sesso che mi viene in mente è che
quella legata al fatto che IntraWeb è pieno di buchi...
