View previous topic :: View next topic |
Author |
Message |
randomaze Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/191195238462262e08ea92.jpg)
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Tue Jul 06, 2004 1:00 pm Post subject: [Devel] Raccolta di IDE e documentazione per programmare |
|
|
Il post nasce da questo thread nei forum di gentoo.org e offre una serie di spunti ai programmatori che, grazie alla disponibilità di gentoo-italia.net, dispongono anche di una nutrita schiera di nuovi forum relativi alla programmazione in cui chiedere e approfondire gli argomenti senza il timore di essere [OT]!
Questo é un cross-post che appare più o meno simultaneamente sul Forum Italiano di Gentoo.org e sul portale italiano di news Gentoo-Italia.net.
IDE Generici
- Visual Improved
IMHO il migliore
- emacs
L'editor programmabile scritto da RMS.
- jEdit
Editor multipiattaforma e multilinguaggio scritto in Java
- eclipse
Scritto in Java permette, tramite i suoi numerosi plugin, di essere utilizzato praticamente per qualsiasi linguaggio anche se non sempre il risultato é ottimale
- SciTE
L'ottimo IDE potente, facile, veloce e multipiattaforma bastato su Scintilla.
Articolo introduttivo in italiano.
- BlueFish
Nato per i web developer questo potente editor adesso supporta tutti i principali linguaggi di programmazione.
- Code::Blocks
Ide Multilinguaggio e multipiattaforma. Peccato che non ci sia un ebuild... qualche volontario per scriverlo?
- rhide
Sviluppo e debug in C/C++/Pascal (a altri linguaggi) con l'interfaccia del TurboC
- geany
Ide multilinguaggio scritto in Gtk2+. ebuild presente in bugzilla.
Basic
- Gambas
Ambiente di sviluppo basato su un interprete basic con estensioni ad oggetti (simile al visual basic ma non un Visual Basic Clone)
Object Pascal
- Kylix
Commerciale. Ambiente di sviluppo Object Pascal/C++ di Borland
- Lazarus
Delphi clone, basato su freepascal.
Java
Qt/KDE
- Qt Designer
Commerciale (?). Il costruttore di interfacce per le librerie Qt fornito da trolltech
- kdevelop
L'IDE multi-linguaggio per programmare con KDE
- pyQt
I bindings per programmare le Qt con python
- eric3
L'IDE per programmare python scritto con i pyQt. (non mi sembra abbia GUI Builder... sbaglio?)
Gtk+/GNOME
wxWidgets
- wxDesigner
Costruttore di interfacce per le wxWidgets
- wxPython
Per programmare interfacce grafiche in python usando le wxWidgets
- wxGlade
costruttore di interfacce scritto in python che può generare codice C++/XML e Python per per WxWidgets/WxPython
- boa-constructor
Python IDE e costruttore di interfacce con le wxPython
- SPE
Editor per programmare wxPython che può essere usato abbinato con wxGlade
- Komodo
Commerciale. IDE multilinguaggio (php/perl/phyton) che incorpora anche un GUI builder (il GUI Builder per quali librerie/toolkit funziona?)
miscellanea
- Tcl/Tk
Messo in secondo piano dalle attuali innovazioni il tcl era il linguaggio principe per realizzare GUI script e a oggi continua ad essere l'unico presente nell'instalalzione default di pressoché tutti gli U*X (programmare in tcl/tk é un pò come fare script per /bin/sh insomma!)
- fltk
Il Fast Lite Toolkit é scritto in C++ e dispone di widget capaci di dare un look "NextStep-like" alle applicazioni. Nella distribuzione delle librerie c'é anche il costruttore di interfacce fluid.
- Fox Toolkit
Il Fox Toolkit é una libreria di classi C++ multipiattaforma. Oltre al C++ si possono scaricare dal sito anche i bindings per vari linguaggi come Python, Ruby ed Eiffel.
- text2rexp
Non é un IDE ma un toolettino che aiuta nella composizione di espressioni regolari in svariati linguaggi
Documentazione
Programmazione Linux
Programmazione GUI
Oltre alla documentazione scaricabile direttamente dai siti delle varie librerie/ambienti (spesso ben fatta) ci sarebbero anche i seguenti siti
- Qt
Le guide alle librerie Qt, per coloro a cui non basta il seguente bignami:
motaboy wrote: | ti crei un QLayout con le poprietá che vuoi, dentro al quale aggiungi i widget che vuoi. niente di piú facile
|
GTK+ Tutorial
Il tutorial ufficiale delle GTK+
GNOME / GTK+
Guida in italiano scritta da Amedeo de Longis
pygtk tutorials
Usare il GTK (1.x e 2.x) con Python. In Italiano
PyGTK GUI programming: Un altro tutorial ben fatto, anch'esso in italiano
Assente
Una breve guida di Assente per fare dei programmi con Ruby/Gtk/Glade/Anjuta. In Italiano !
Python + PyGTK + Glade (libglade)
Un Tutorial di akiross sullo sviluppo RAD fatto con python/pyGTK e Glade. In Italiano !
Changelog
23/03/05 Aggiunto SciTE alla sezione IDE
07/04/05 Aggiunto Bluefish alla sezione IDE
06/07/05 Aggiunto il link sulle pyGTK di parafernalia, suggerito da ultimodruido
27/09/05 Aggiunto il link a txt2regex, suggerito da morellik
21/03/06 Aggiunto il link ad ALP e Codeblocks
25/11/06 Aggiunto il link a Geany suggerito da redmatrix _________________ Ciao da me!
Last edited by randomaze on Fri Feb 02, 2007 9:18 am; edited 20 times in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fedeliallalinea Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/161653968057192eb39329f.jpg)
Joined: 08 Mar 2003 Posts: 31478 Location: here
|
Posted: Tue Jul 06, 2004 1:16 pm Post subject: |
|
|
Ottimo post . Grazie randomaze _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
cloc3 Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/39525275142a0fd302dc7e.gif)
Joined: 13 Jan 2004 Posts: 4813 Location: http://www.gentoo-users.org/user/cloc3/
|
Posted: Tue Jul 06, 2004 1:21 pm Post subject: |
|
|
Così, non c'è il rischio di creare una concorrenza interna, spittando gli interventi analoghi su due forum distinti e riducendo la qualità del dibattito in entrambi? _________________ vu vu vu
gentù
mi piaci tu |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
marco86 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/14834739940f62d38df896.gif)
Joined: 04 Jun 2004 Posts: 574 Location: /italy/torino/valli_di_Lanzo
|
Posted: Tue Jul 06, 2004 1:21 pm Post subject: |
|
|
Bene, visto che non sarò OT vorrei chiedere una cosa!
io programma in VB e Bor---d C++, cosa posso usare di open source che abbia gli stessi linguaggi? per il C sono a posto, ma per VB? mi interessa la parte grafica più che altro!
Grazie _________________ Se il destino è contro di noi...bhe, peggio per lui....!! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
randomaze Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/191195238462262e08ea92.jpg)
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Tue Jul 06, 2004 1:29 pm Post subject: |
|
|
marconordkapp wrote: | ma per VB? mi interessa la parte grafica più che altro! |
Posso solo suggerirti di provare Gambas (emerge gambas), ma non ti dire niente più... anche se ti consiglio di focalizzare la tua attenzione su un unico linguaggio/tool almeno fino a che non acquisti praticità! _________________ Ciao da me! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fedeliallalinea Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/161653968057192eb39329f.jpg)
Joined: 08 Mar 2003 Posts: 31478 Location: here
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
randomaze Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/191195238462262e08ea92.jpg)
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Tue Jul 06, 2004 1:36 pm Post subject: |
|
|
cloc3 wrote: | Così, non c'è il rischio di creare una concorrenza interna, spittando gli interventi analoghi su due forum distinti e riducendo la qualità del dibattito in entrambi? |
In realtà l'unico punto di concorrenza riguarda gli ebuild e, al limite gli script bash o l'installazione della VirtualMacchine di turno... per il resto i problemi di programmazione qui sarebbero OT, tollerati ma pur sempre OT... _________________ Ciao da me! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Mithrandir81 Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/2135680730425abce7bf315.jpg)
Joined: 06 Feb 2004 Posts: 135
|
Posted: Tue Jul 06, 2004 2:06 pm Post subject: |
|
|
visto il sito di Anjuta e mi ha incuriosito...approfitto per fare una domanda...come si comporta (se lo fa) nell'importare ad esempio progetti già preesistenti...già organizzati con i propri makefile, la propria struttura cartelle etc...?
Con Eclipse ho dovuto rinunciare perchè mi si incasinava tutto, e mi modificava cose che non avrebbe dovuto modificare, e questo non è bene quando ci stai lavorando assieme ad altri...
Insomma, a me interesserebbe una bella IDE dove poter gestire al meglio il progetto così com'è...senza l'intervento di certe "creazioni guidate" che scombinano le cose...
Chiedo troppo? ![Very Happy :D](images/smiles/icon_biggrin.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
marco86 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/14834739940f62d38df896.gif)
Joined: 04 Jun 2004 Posts: 574 Location: /italy/torino/valli_di_Lanzo
|
Posted: Tue Jul 06, 2004 2:09 pm Post subject: |
|
|
randomaze wrote: | Posso solo suggerirti di provare Gambas (emerge gambas), ma non ti dire niente più... anche se ti consiglio di focalizzare la tua attenzione su un unico linguaggio/tool almeno fino a che non acquisti praticità! |
Bene, proverò allora! Pensavo anch'io di dedicarmi a uno solo, il problema è che con C mi trovo bene, ma con la grafica faccio solo danno, anche con le NCURSES, non è che concludo mai un gran che, infatti pensavo di puntare di più su un sostituto di VB... _________________ Se il destino è contro di noi...bhe, peggio per lui....!! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
leonida Tux's lil' helper
![Tux's lil' helper Tux's lil' helper](/images/ranks/rank_rect_1.gif)
![](images/avatars/205881401940e2830ce589f.jpg)
Joined: 23 Jun 2004 Posts: 103 Location: Milano-Italia
|
Posted: Tue Jul 06, 2004 2:09 pm Post subject: |
|
|
Ottimo, pensavo giusto ai "compiti per le vacanze".
Perchè non uno Sticky?
.L. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
marco86 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/14834739940f62d38df896.gif)
Joined: 04 Jun 2004 Posts: 574 Location: /italy/torino/valli_di_Lanzo
|
Posted: Tue Jul 06, 2004 2:14 pm Post subject: |
|
|
ottimo sito, questo me lo segno, fa proprio al caso mio, almeno posso convertirmi del tutto a linux, con mille casini sicuramente, però la cosa mi ispira!
Grazie fedeli ![Wink :wink:](images/smiles/icon_wink.gif) _________________ Se il destino è contro di noi...bhe, peggio per lui....!! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fedeliallalinea Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/161653968057192eb39329f.jpg)
Joined: 08 Mar 2003 Posts: 31478 Location: here
|
Posted: Tue Jul 06, 2004 2:29 pm Post subject: |
|
|
leonida wrote: | Perchè non uno Sticky? |
Perche verra' messo nei post utilissimi _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
akiross Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/146016415943cfb9c57f03a.jpg)
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
randomaze Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/191195238462262e08ea92.jpg)
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Sep 02, 2004 10:28 am Post subject: |
|
|
akiross wrote: | Mi e' consentita' un po' di pubblicita'? ![Laughing :lol:](images/smiles/icon_lol.gif) |
Aggiunto in coda ![Very Happy :-D](images/smiles/icon_biggrin.gif) _________________ Ciao da me! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
zUgLiO l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
![](images/avatars/985447670455dd0b1ab705.gif)
Joined: 12 Aug 2003 Posts: 754 Location: Ferrara (Italy)
|
Posted: Wed Oct 06, 2004 11:37 am Post subject: |
|
|
Secondo voi è il caso di aggiungere anche il Linux Kernel coding style?
Si trova anche in Code: | /usr/src/linux/Documentation/CodingStyle |
_________________
voglio poi dire che il tempo mi avrà fatto abituare,
ma io non trovo nemmeno brutta la stiva buia di questa nave
|
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
motaboy Retired Dev
![Retired Dev Retired Dev](/images/ranks/rank-retired.gif)
![](images/avatars/146642313240262a7185133.png)
Joined: 15 Dec 2003 Posts: 1483
|
Posted: Wed Oct 06, 2004 12:19 pm Post subject: |
|
|
Secondo me kdevelop non va messo nella categoria ide per KDE/Qt cosi come la sua descrizione visto che supporta solo 15 lignuaggi di programmazione, e 100 template di progetto di cui molti per nulla legati a kde. _________________ ... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
mouser Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/17059518954118d298d5d24.gif)
Joined: 10 Aug 2004 Posts: 1419 Location: Milano
|
Posted: Wed Oct 06, 2004 4:04 pm Post subject: |
|
|
@randomaze:
Come IDE per vari linguaggi puoi aggiungere anche Jext.
Ti posto il link:
www.jext.org
Tutto sommato è comodo, configurabile e open source (però è un pò pesantino), a volte lo uso.
My 2 cent
Ciriciao
mouser ![Wink :wink:](images/smiles/icon_wink.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
randomaze Bodhisattva
![Bodhisattva Bodhisattva](/images/ranks/rank-bodhisattva.gif)
![](images/avatars/191195238462262e08ea92.jpg)
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Thu Oct 07, 2004 7:39 am Post subject: |
|
|
Buone tutte le informazioni, a questo punto cerco di ripensare il post in modo più pulito altrimenti rischia di diventare illeggibile _________________ Ciao da me! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
akiross Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/146016415943cfb9c57f03a.jpg)
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
Posted: Mon Jan 17, 2005 3:57 am Post subject: |
|
|
Posso suggerire di aggiungere questo thread alle discussioni utilissime?
Non vorrei dire una cagata, ma non mi e' sembrato che fosse linkato li in mezzo (fatelo almeno per me che ogni tanto lo cerco questo thread e sudo 7 camicie perche' non ricordo il titolo )
Ciauz _________________ Libera scienza in libero stato.
Horizon of Events |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
fedeliallalinea Administrator
![Administrator Administrator](/images/ranks/rank-admin.gif)
![](images/avatars/161653968057192eb39329f.jpg)
Joined: 08 Mar 2003 Posts: 31478 Location: here
|
Posted: Mon Jan 17, 2005 8:39 am Post subject: |
|
|
akiross wrote: | Posso suggerire di aggiungere questo thread alle discussioni utilissime? |
Done _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
hardskinone Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/1485382794417431918b8df.jpg)
Joined: 02 Jan 2004 Posts: 460
|
Posted: Wed Feb 02, 2005 4:10 pm Post subject: |
|
|
Leggendo questo post mi è venuto in mente che questo filmato può essere utile a chi si avvicina a eclipse+javagnome+glade.
Cambiando tematica, se a qualcuno può interessare c'è anche questo. _________________ Playlinux.net |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
C4RD0Z4 Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/16625163124331253bae64c.jpg)
Joined: 09 Feb 2005 Posts: 304 Location: Roma
|
Posted: Tue Mar 22, 2005 3:44 pm Post subject: ambienti di programmazione e Java |
|
|
ciao a tutti,
come da oggetto; apro questo topic per raccogliere le esperienze di tutti coloro che programmano in Java (o altro), e le loro preferenze riguardo agli ambienti di programmazione. Personalmente ho installato Eclipse, ma per i primi programmini stupidi sto usando vim, ed è impressionante! La cosa più bella è la gestione automatica dei commenti. Sto considerando seriamente, quindi, di passare a programmi più leggeri come Vim oppure Emacs o Xemacs. Cosa mi consigliate in merito, per automatizzare il processo di compilazione/esecuzione? Postate le vostre esperienze.
Ciao.
Marco. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
CLod Apprentice
![Apprentice Apprentice](/images/ranks/rank_rect_2.gif)
![](images/avatars/177428712442c40ac09e7e5.jpg)
Joined: 23 Nov 2004 Posts: 280
|
Posted: Tue Mar 22, 2005 3:47 pm Post subject: |
|
|
ho cominciato con java all'uni
editor di testo normale e leggero bastava
poi per lavoro ho utilizzato websphere.. potente ma molto pesante a mio parere
come ultima esperienza è stata al politech di milano dove si usava eclipse... e devo dire che sicuramente è il migliore tra quelli che ho provato _________________ http://clod.gruppoimi.it -> my personal site
new zealand immigration...
Last edited by CLod on Tue Mar 22, 2005 4:06 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
X-Drum Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/1870365650443690caa453e.png)
Joined: 24 Aug 2003 Posts: 2517 Location: ('Modica','Trieste','Ferrara') Italy
|
Posted: Tue Mar 22, 2005 3:55 pm Post subject: |
|
|
se vuoi una IDE per programmare in java
completa & pesante :PPP usa Eclipse
altirmenti un qualsiasi editor
o anche Scite che è ottimo per java/c/c++/ecc è molto leggero ed è scritto in gtk _________________ "...There are two sort of lies, lies and benchmarks..." |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
xoen Guru
![Guru Guru](/images/ranks/rank_rect_3.gif)
![](images/avatars/6515712553ffcf19d97240.gif)
Joined: 06 Sep 2003 Posts: 472 Location: /dev/null
|
Posted: Tue Mar 22, 2005 4:09 pm Post subject: Re: ambienti di programmazione e Java |
|
|
C4RD0Z4 wrote: |
Cosa mi consigliate in merito, per automatizzare il processo di compilazione/esecuzione? Postate le vostre esperienze.
|
Non so se può fare al caso tuo, ma ho sentito parlare bene di Ant
. _________________ xoen.Blog()
god@paradise # tar xfvjp big-bang.tar.bz2 -C universe |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|