Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > f1098342ec4a2b28475e34123ce17201 > files > 881

howto-html-it-9.1-0.5mdk.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
 <TITLE>Database-SQL-RDBMS HOW-TO document for Linux (PostgreSQL Object Relational Database System): Strumenti GUI per PostgreSQL (Interfacce-utente grafiche)</TITLE>
 <LINK HREF="PostgreSQL-HOWTO-13.html" REL=next>
 <LINK HREF="PostgreSQL-HOWTO-11.html" REL=previous>
 <LINK HREF="PostgreSQL-HOWTO.html#toc12" REL=contents>
</HEAD>
<BODY>
<A HREF="PostgreSQL-HOWTO-13.html">Avanti</A>
<A HREF="PostgreSQL-HOWTO-11.html">Indietro</A>
<A HREF="PostgreSQL-HOWTO.html#toc12">Indice</A>
<HR>
<H2><A NAME="s12">12. Strumenti GUI per PostgreSQL (Interfacce-utente grafiche)</A></H2>

<P>Il browser Web sar&agrave; l'interfaccia grafica pi&ugrave; utilizzata del futuro.
&Egrave; opportuno che convertiate tutte le vostre applicazioni, gi&agrave; funzionanti in Windows 95/NT,
in applicazioni basate su Web.
<P>Dovreste usare Server Web-Application come 
<A HREF="PostgreSQL-HOWTO-18.html#Enhydra">Enhydra</A>
 (basato su Java)
o 
<A HREF="PostgreSQL-HOWTO-18.html#Zope">Zope</A>
 (basato su Python) o 
<A HREF="PostgreSQL-HOWTO-18.html#OpenACS">OpenACS</A>
.
<P>Il miglior linguaggio di web-scripting (anche compilabile)
&egrave; il 
<A HREF="PostgreSQL-HOWTO-22.html#PHP">PHP+Compilatore Zend</A>.
<B>PHP</B> &egrave; estremamente
potente, perch&eacute; combina la potenza di Perl, Java, C++, e Javascript, in un
unico linguaggio che gira su tutti i Sistemi Operativi: Unix-like e Windows NT/95.
<P>I migliori strumenti, in  ordine di preferenza, sono:
<UL>
<LI> 
<A HREF="PostgreSQL-HOWTO-18.html#Enhydra">Enhydra</A>
, pi&ugrave; il Java di Borland, JBuilder per Linux 
<A HREF="http://www.inprise.com">http://www.inprise.com</A></LI>
<LI> 
<A HREF="PostgreSQL-HOWTO-18.html#Zope">Zope</A>
</LI>
<LI> 
<A HREF="PostgreSQL-HOWTO-18.html#OpenACS">OpenACS</A>
</LI>
<LI> PHP script e compilatore Zend presso 
<A HREF="PostgreSQL-HOWTO-22.html#PHP">PHP+Compilatore Zend</A></LI>
<LI> X-Designer supporta C++, Java e MFC 
<A HREF="http://www.ist.co.uk/xd">http://www.ist.co.uk/xd</A></LI>
<LI> Qt per Windows95 e Unix presso 
<A HREF="http://www.troll.no">http://www.troll.no</A> e 
<A HREF="ftp://ftp.troll.no">ftp://ftp.troll.no</A></LI>
<LI> Code Crusader &egrave; sul cdrom di Linux; &egrave; freeware, ed basato sul Code Warrior della MetroWorks 
<A HREF="http://www.kaze.stetson.edu/cdevel/code_crusader/about.html">http://www.kaze.stetson.edu/cdevel/code_crusader/about.html</A></LI>
<LI> Code Warrior della MetroWorks 
<A HREF="http://www.metrowerks.com">http://www.metrowerks.com</A></LI>
<LI> GNU Prof C++ IDE da 
<A HREF="http://www.redhat.com">(Redhat)</A> Cygnus 
<A HREF="http://www.cygnus.com">http://www.cygnus.com</A></LI>
<LI> Borland C++ Builder per Linux 
<A HREF="http://www.inprise.com">http://www.inprise.com</A></LI>
<LI> Borland Java JBuilder per Linux 
<A HREF="http://www.inprise.com">http://www.inprise.com</A></LI>
</UL>
<P>Linguaggi scelti in ordine di preferenza sono:
<OL>
<LI> Java, ma i suoi programmi sono molto lenti, e si paga la licenza.
C++ &egrave; <B>5 volte pi&ugrave; veloce</B> di Java!!</LI>
<LI> Python (Potente liguaggio di scripting orientato agli oggetti).</LI>
<LI> Scripting PHP per server Web, HTML, DHTML, con scripting Javascript per client, e le Applet-Java.</LI>
<LI> Linguaggio di scripting Perl, utilizzando Perl-Qt o Perl-Tk 
<A HREF="PostgreSQL-HOWTO-14.html#Interfaccia di Perl al Database">Interfaccia di Perl al Database</A>
</LI>
<LI> L'Onnipresente ed Onnipotente linguaggio C++ (GNU g++):
<UL>
<LI>Fast CGI(scritto in GNU C++) con Javascript/Java-Applet come frontend-GUI-Web.</LI>
<LI> GNU C++ e QtEZ o QT</LI>
<LI> GNU C++ con Lesstiff o Motif.</LI>
</UL>

</LI>
</OL>
<P>Ci sono altri strumenti a disposizione:
Nella distribuzione chiamata 'pgTcl', c'&egrave; una libreria Tcl/Tk di interfaccia a PostgreSQL.
Esiste un IDE (integrated development environment) per Tcl/Tk, chiamato SpecTcl.
<P>
<UL>
<LI> Lesstiff Motif tool 
<A HREF="ftp://ftp.redhat.com/pub/contrib/i386/lesstiff*.rpm">ftp://ftp.redhat.com/pub/contrib/i386/lesstiff*.rpm</A></LI>
<LI> Vibe Java/C++, presso il sito 
<A HREF="http://www.LinuxMall.com/products/00487.html">http://www.LinuxMall.com/products/00487.html</A></LI>
<LI> JccWarrior 
<A HREF="ftp://ftp.redhat.com/pub/contrib/i386/jcc*.rpm">ftp://ftp.redhat.com/pub/contrib/i386/jcc*.rpm</A></LI>
<LI> Tcl/Tk 
<A HREF="http://www.scriptics.com">http://www.scriptics.com</A></LI>
<LI> Estensione di Tcl orientata agli oggetti, chiamata INCR, al sito 
<A HREF="http://www.tcltk.com">http://www.tcltk.com</A></LI>
<LI> sito di Visual TCL 
<A HREF="http://www.neuron.com">http://www.neuron.com</A></LI>
<LI> rpm RedHat di Visual TCL, presso 
<A HREF="ftp://ftp.redhat.com/pub/contrib/i386/visualtcl*.rpm">ftp://ftp.redhat.com/pub/contrib/i386/visualtcl*.rpm</A></LI>
<LI> 
<A HREF="http://sunscript.sun.com/">http://sunscript.sun.com/</A></LI>
<LI> 
<A HREF="http://sunscript.sun.com/TclTkCore/">http://sunscript.sun.com/TclTkCore/</A></LI>
<LI> 
<A HREF="ftp://ftp.sunlabs.com/pub/tcl/tcl8.0a2.tar.Z">ftp://ftp.sunlabs.com/pub/tcl/tcl8.0a2.tar.Z</A></LI>
<LI> Java FreeBuilder 
<A HREF="ftp://ftp.redhat.com/pub/contrib/i386/free*.rpm">ftp://ftp.redhat.com/pub/contrib/i386/free*.rpm</A></LI>
<LI> SpecTCL 
<A HREF="ftp://ftp.redhat.com/pub/contrib/i386/spec*.rpm">ftp://ftp.redhat.com/pub/contrib/i386/spec*.rpm</A></LI>
<LI> Java RAD Tool per PostgreSQL Kanchenjunga 
<A HREF="http://www.man.ac.uk/~whaley/kj/kanch.html">http://www.man.ac.uk/~whaley/kj/kanch.html</A>
</LI>
<LI> Applixware Tool 
<A HREF="http://www.redhat.com">http://www.redhat.com</A></LI>
<LI> XWPE X Windows Programming Environment
<A HREF="http://www.identicalsoftware.com/xwpe/">http://www.identicalsoftware.com/xwpe/</A>
o presso 
<A HREF="http://www.rpi.edu/~payned/xwpe/">http://www.rpi.edu/~payned/xwpe/</A>
<A HREF="ftp://ftp.redhat.com/pub/contrib/i386/xwpe*.rpm">ftp://ftp.redhat.com/pub/contrib/i386/xwpe*.rpm</A></LI>
<LI> XWB X Windows Work Bench 
<A HREF="ftp://ftp.redhat.com/pub/contrib/i386/xwb*.rpm">ftp://ftp.redhat.com/pub/contrib/i386/xwb*.rpm</A></LI>
<LI> NEdit 
<A HREF="ftp://ftp.redhat.com/pub/contrib/i386/nedit*.rpm">ftp://ftp.redhat.com/pub/contrib/i386/nedit*.rpm</A></LI>
</UL>

Potete anche utilizzare Borland C++ Builder, Delphi, Borland JBuilder,
PowerBuilder per Windows95, connettendovi ad uno unix box con PostgreSQL, mediante i driver ODBC/JDBC.
<HR>
<A HREF="PostgreSQL-HOWTO-13.html">Avanti</A>
<A HREF="PostgreSQL-HOWTO-11.html">Indietro</A>
<A HREF="PostgreSQL-HOWTO.html#toc12">Indice</A>
</BODY>
</HTML>