Re: [Python] Consiglio ambiente di sviluppo
Il giorno 15/ago/08, alle ore 12:17, Alessandro Ronchi [EMAIL PROTECTED] ha scritto: 2008/7/18 simone [EMAIL PROTECTED] Io uso spesso vim per le piccole modifiche, ma programmando con il vim si abbandona il completamento del codice, Falso. le segnalazioni di errore di sintassi, Falso. il debug Falso. la navigazione all'interno delle classi, Forse, ma ho visto plugin che te lo permettono. gli import inutilizzati, ecc. ecc. Eh, ma ...via! Sono cose di cui si può anche fare a meno, ma sono molto utili e ti fanno risparmiare un sacco di tempo. Non saprei. Bisogna tenere conto del tempo che risparmi avendo buoni sistemi per modificare e muoversi nel codice. Vim è un editor buono e veloce per tutto, ma non è un ambiente di programmazione. PS: ripeto che lo uso spessissimo, quindi non ho nulla contro il vim. E' fondamentale quando si vuole fare una modifica in uno o più file senza perdere un minuto per aprire l'IDE. -- Alessandro Ronchi Skype: aronchi http://www.alessandroronchi.net SOASI Soc.Coop. - www.soasi.com Sviluppo Software e Sistemi Open Source Sede: Via Poggiali 2/bis, 47100 Forlì (FC) Tel.: +39 0543 798985 - Fax: +39 0543 579928 Rispetta l'ambiente: se non ti è necessario, non stampare questa mail ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
On Thu, Jul 24, 2008 at 11:17 PM, Andrea Gasparini [EMAIL PROTECTED] wrote: Y3s spiffera, venerdì 18 luglio 2008 circa: Purtroppo vim non ha un sacco di funzionalita' che farebbero comodo, Quest'affermazione è falsa. Vim HA un sacco di funzionalità comode ;-) Comuqnue ha i plugin, se non lo trovi già fatto te lo puoi sempre sviluppare...in python. Viulnza!!! come vim non ha funzionalita'?!? ora mi scaldo! Io ho trovato piuttosto interessante questo: http://blog.sontek.net/2008/05/11/python-with-a-modular-ide-vim/ Spettacolare!! Ottimo link, grazie mille. Esiste in Italia un qualche vim-user group attivo? Perché al prossimo pycon qualcuno non propone un seminario sull'uso di vim (o di altri ide) per programmare in python? -gaspa- --- - http://launchpad.net/~gaspa http://launchpad.net/%7Egaspa- -- HomePage: iogaspa.altervista.org --- -Il lunedi'dell'arrampicatore: www.lunedi.org - ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- --- My Blog on Bioinformatics (italian): http://bioinfoblog.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
On Thu, Jul 24, 2008 at 11:17 PM, Andrea Gasparini [EMAIL PROTECTED] wrote: Omni-completion ? In definitiva quale è la best combo di plugin per vim e Python? -- -enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
Il Sat, 19 Jul 2008 11:16:33 +0200, enrico franchi ha scritto: Citare word ad esempio di 'efficienza delle scorciatoie' è un po' come citare Hitler come modello di benefattore. http://en.wikipedia.org/wiki/Godwin%27s_law e http://xkcd.com/261/ :-D ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
2008/7/19 Paolo Ferretti [EMAIL PROTECTED]: Ok, allora vai a insegnare a MS come si realizza un buon software, non venirlo a spiegare a me. I miei standard sono decisamente diversi dai tuoi. Guarda che i criteri per scrivere del buon software dal punto di vista dell'utente sono relativamente noti da una ventina d'anni abbondante. Apple ha sempre pubblicato linee guida (che puoi condividere o meno) e diverse persone studiano *precisamente* il problema. L'usabilità non è una cosa che hanno inventato tre giorni fa. E no, avere programmi diversi che fanno la stessa cosa usando 3 mnemonici diversi va *contro* ogni possibile criterio di usabilità. Le localizzazioni selvagge di microsoft pure. Presente quando hanno localizzato il linguaggetto di Excell? Tornando a balla: non sono *io* che devo insegnare alcunché a microsoft. Hanno i loro analisti che fanno le loro scelte. Peccato che spesso e volentieri siano scelte contro logica e contro quello su cui più o meno tutti gli altri concordano. Hanno anche sufficiente mercato per potere imporre le scelte fino a farle diventare naturali. Eh, amen. Bravo, dopotutto le shell grafiche a che servono? Sono solo per mezze seghe che non sono capaci di usare il computer! (naturalmente è ironica la faccenda) Anche io uso la shell ma non vado di certo in giro a fare il duro come te... Io non vado a fare in giro il duro. Questa è solo la tua impressione. Mi limito a dire che su un sistema operativo ben pensato con comandi ben pensati la shell può essere l'IDE. E' un ambiente di sviluppo integrato. Unix è nato e cresciuto in questo senso, che ti piaccia o meno. Tu preferisci integrare tutto in un macroprogramma a plugin? Io continuo a preferire la filosofia alla base di Unix. Eh, amen. Che ti devo dire, nessuno ti ha dato della mezza-sega e di quello che non sa usare il computer (che vorrà poi dire 'usare il computer'...). ho sempre avuto la shell e la shell è il mio ide... quando l'ho letto mi sono detto: minchia, che uomo!. Non vedo analogie fra la mia virilità e la mia scelta degli ambienti di sviluppo. Oltretutto almeno una mia cara amica è una patita di shell: mi chiedo se anche lei sia minchia, che uomo! :P Scommetto che sul tuo pc hai solo il kernel, l'interprete python, vim, bash e le librerie necessarie per far girare il tutto. Errore. Non uso bash (per quanto sia installata non ho idea delle conseguenze che potrei avere nel cancellarla, e oltretutto non da nessun fastidio). E no, ho una decina di gigabyte in più di sistema operativo. Sono pigro all'inverosimile e sono un cultore dell'usabilità. Peccato, che per programmare tutt'ora il centro del mio sviluppo è la shell. Oltretutto non ho ancora trovato molti IDE che mi offrano la flessibilità nel manipolare il testo tipica di certi IDE: Komodo lo fa. Di fatto emula al 95% vi. Solo che costa non poco: mentre stavo incominciando a valutarne l'acquisto (e mentre stava scadendo la demo) mi sono accorto che avevo già re-iniziato a lavorare con TextMate. La posta come la controlli? Con telnet scrivendo i comandi SMTP a mano? :-) La posta? Una volta con Mail.app, ormai con gmail. Quando arriverà, suppongo con l'iPhone. Chiedo scusa a chi è intervenuto nel post, i discorsi da bar sono solo quelli miei e di enrico. Si sta parlando di ambienti di sviluppo python e di editor e di editor, usabilità e dei miei strumenti preferiti io ho parlato. Ho usato un condizionale, non un imperativo. Per mia modesta opinione personale, la mia risposta è decisamente più sensata della tua, uomo shell. Almeno nel mio primo post ho elencato qualche funzionalità di Eclipse+PyDev, non mi sono limitato a sterili critiche. Ma ti ribadisco, un elenco *non* serve a molto. Di elenchi ne trova a bizzeffe sul web, usando google, whatever. Il punto è che chiedeva *esperienze*, tutto qui. Ed è normale che persone con esperienze diverse abbiano opinioni e gusti diversi. OP le leggerà e ne terrà conto, farà le sue prove e tutto. Uso regolarmente XCode per sviluppare in C/C++ e Objective C. Per Python fa veramente schifo: al limite si usa quasi solo come build-system per applicazioni pyobjective c e per fare avanti e indietro da interface builder. Ma per scrivere il codice fa un po' schifo: se non si sta usando py objective c poi è inutile. Ovviamente questo sulla lista non lo possono scrivere. Devono essere imparziali. Io però, che lo ho usato, lo posso dire. Qualcuno potrà dire che invece ci si trova bene, etc etc etc. È questo il senso delle discussioni. Allo stesso modo posso parlare bene o male di cose che ho usato o ho visto (frequentemente) usare. E questo frammento di informazione si aggiunge a quello che porti tu e gli altri che scrivono e tutta insieme porta molto più di una semplice lista che deve per forza essere imparziale. Considero Komodo IDE un buon oggetto. Metti invece che fosse pessimo: ti sembra che Python Foundation potrebbe scrivere sul wiki ufficiale: Komodo IDE fa schifo, non usatelo? IMHO pone
Re: [Python] Consiglio ambiente di sviluppo
Paolo Ferretti wrote: All'uscita: Che oculista palloso, forse è meglio prendere appuntamento dal dottor Larosa. [Si gira per leggere la targa sulla porta] Ma questo *è* il dottor Larosa! Eh sì, ho proprio bisogno delle lenti a contatto, e fanculo a quel SUPERFICIALE del dottor Larosa. -- Nicola Larosa - http://www.tekNico.net/ All of the posturing by politicians about the exploited borrowers who lost their homes -- liars -- and the need for new laws to be passed by Congress to prevent unscrupulous mortgage brokers -- liars -- from ever exploiting the poor again, and also preventing them from endangering the solvency of the nation's financial institutions -- liars -- is nothing but election-year politicking by the biggest liars of all: politicians. - Gary North, April 2008 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
simone wrote: Il punto è che VIM è *veramente* incasinato da imparare (le prime volte che lo usavo mi segavo via mezzo lavoro al colpo perché dimenticavo di premere 'i' per inserire quello che stavo scrivendo... e una 'u' di troppo faceva il resto... il punto è che me ne accorgevo dopo un quarto d'ora...) Esattamente! Questo è sintomatico. ma una volta imparato non riesci a farne a meno. E pensa che ad un certo punto ho preteso di chiudere i file di Word/Writer con :wq! Non è sempre una buona idea usare uno strumento che ti costringe a cambiare il tuo modo di fare, e in qualche misura il tuo modo di essere. -- Nicola Larosa - http://www.tekNico.net/ All of the posturing by politicians about the exploited borrowers who lost their homes -- liars -- and the need for new laws to be passed by Congress to prevent unscrupulous mortgage brokers -- liars -- from ever exploiting the poor again, and also preventing them from endangering the solvency of the nation's financial institutions -- liars -- is nothing but election-year politicking by the biggest liars of all: politicians. - Gary North, April 2008 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
Ciao Paolo e Nicola, Non è sempre una buona idea usare uno strumento che ti costringe a cambiare il tuo modo di fare, e in qualche misura il tuo modo di essere. Sì, ma una delle peculiarità dell'uomo è proprio quella di creare ed imparare ad utilizzare nuovi strumenti che gli consentano di essere più efficiente. Condivido in pieno. Se non sbaglio in Word il salvataggio si fa con la combinazione SHIFT+F12, quindi maggiore efficienza rispetto ad ESC :wq, che alla fine sono 4 tasti premuti utilizzando due mani, contro due tasti premuti utilizzando una sola mano ;-) Maggiore efficienza per chi non c'è abituato ad usare vim ;) Infatti non sempre si lavora in modalità inserimento, anzi... Le modalità più produttive sono proprio le altre, che consentono di manipolare il testo inserito in maniera veloce e molto concisa. Inoltre non è vero che è necessario spostare la mano fino al tasto ESC: si può uscire da modalità inserimento premendo CTRL-C, oppure, con CTRL-O, è possibile eseguire UN comando in modalità normale e tornare automaticamente in modalità inserimento. Uso vim da circa 5 anni, non lo cambierei con alcuno strumento :D Bye, -- [ Andrea Spadaccini - aka lupino3 - GLUGCT - Catania - IM: [EMAIL PROTECTED] ] [ GPG ID: 5D41ABF0 - key on keyservers - Debian GNU / Linux Lenny ( Testing ) ] [ Linux Registered User 313388 - a(dot)spadaccini(at)catania(dot)linux(dot)it ] [ I don't suffer from insanity. I enjoy every minute of it. ] ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
2008/7/19 Paolo Ferretti [EMAIL PROTECTED]: Condivido in pieno. Se non sbaglio in Word il salvataggio si fa con la combinazione SHIFT+F12, quindi maggiore efficienza rispetto ad ESC :wq, che alla fine sono 4 tasti premuti utilizzando due mani, contro due tasti premuti utilizzando una sola mano ;-) Hint: per uscire si fa :x se il problema è un tasto in più. Hint2: per savare basta :w. Contare ESC è fuorviante: dipende se sei in modalità inserimento o meno. Hint3: contare il numero dei tasti schiacciati è ridicolo. Se bisogna mettersi a fare bene le cose, bisognerebbe mettersi a contare i *movimenti* della mano. Schiacciare tre tasti vicini alla zona dove si hanno le mani è molto più rapido che schiacciarne due distanti fra loro etc etc etc. Se ci si vuole mettere a fare questi conti non se ne esce più: la pragmatica (ovvero minimizzare questi movimenti) ha portato ad Emacs e vim. A loro modo ciascuno cerca di minimizzare lo sforzo e velocizzare l'uso. Citare word ad esempio di 'efficienza delle scorciatoie' è un po' come citare Hitler come modello di benefattore. E' un programma *assolutamente* scomodo da quel punto di vista (specie la versione italiana: shift-12 per salvare è qualcosa di abominevole dopo circa 10 anni che lo standard dei programmi usa ctrl-s per fare la stessa cosa). Tornando brevemente a noi: vi e Emacs hanno entrambi elaborati sistemi di scorciatoie per essere usati da tastiera. Quale dei due sia più comodo dipende in buona parte dalle abitudini e dall'esperienza con l'uno e con l'altro. Di fatto, nessun altro programma di mia conoscenza sopravvissuto con una buona base di utenti fino ad oggi è altrettanto comodo da usare puramente da tastiera. Ma non ci sono proprio cazzi: entrambi sono stati pensati per quando non esisteva altro modo e sono estremamente ottimizzati in tal senso. A me è capitato di usare piuttosto a lungo entrambi, per diversi motivo (per esempio la tesi l'ho fatta quasi tutta su Emacs, visto e considerato che il modo Prolog dello stesso stava spanne sopra tutto il resto, mentre ora è qualche tempo che uso più spesso vim -- principalmente perchè se no uso TextMate: se uso vim o emacs è perchè sono in remoto su qualche macchina *nix e tutt'ora trovo che vim si comporti meglio in questo uso). Per proseguire sugli editor/IDE, se si ha voglia di spendere qualche Euro sono ottimi anche TextMate [1] (per Mac) e E-TextEditor [2] (per Windows). Con il cambio favorevole Euro/Dollaro si spende veramente poco. Spesso per modificare pochi file al volo uso E-TextEditor su Windows, costa poco ha degli ottimi bundle per Python e può esserti utile anche per molte altre cose. In più è facilmente personalizzabile (o customizzabile, usando un orrore dell'italo-inglese!). In particolare anche io uso TextMate. Mi parrebbe tuttavia assolutamente sbagliato vederlo come qualcosa di *diverso* da Emacs e o vim. La macrofilosofia è la stessa: editor programmabile multi-utilizzo snello e leggero. Tendenzialmente l'opposto del pachidermico Eclipse. Poi TextMate è diverso da Emacs e da vim (anche se non estremamente diverso dal primo, per certi versi). A mio modesto parere è migliore di entrambi, ma non posso che limitarmi a considerarla la mia opinione relativa al mio utilizzo. -- -enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
2008/7/19 enrico franchi [EMAIL PROTECTED]: Poi TextMate è diverso da Emacs e da vim (anche se non estremamente diverso dal primo, per certi versi). A mio modesto parere è migliore di entrambi, ma non posso che limitarmi a considerarla la mia opinione relativa al mio utilizzo. La penso come te. Però sarei anche più contento se uscisse la 2.0 :D -- Lawrence, stacktrace.it - oluyede.org - neropercaso.it It is difficult to get a man to understand something when his salary depends on not understanding it - Upton Sinclair ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
On Sat, Jul 19, 2008 at 11:46 AM, Lawrence Oluyede [EMAIL PROTECTED] wrote: La penso come te. Però sarei anche più contento se uscisse la 2.0 :D Io non vedo l'ora. Ma credo che faccia bene ad aspettare ed essere ben sicuro... -- -enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
Il 19 luglio 2008 11.16, enrico franchi [EMAIL PROTECTED] ha scritto: 2008/7/19 Paolo Ferretti [EMAIL PROTECTED]: Condivido in pieno. Se non sbaglio in Word il salvataggio si fa con la [...] premuti utilizzando una sola mano ;-) Hint: per uscire si fa :x se il problema è un tasto in più. Hint2: per savare basta :w. [...] Citare word ad esempio di 'efficienza delle scorciatoie' è un po' come citare Hitler come modello di benefattore. E' un programma *assolutamente* scomodo da quel punto di vista (specie la versione italiana: shift-12 per salvare è qualcosa di abominevole dopo circa 10 anni che lo standard dei programmi usa ctrl-s per fare la stessa cosa). In realtà la mia frase era ironica, notare lo smile, mi pare logico che Word non sia progettato per l'efficienza nelle scorciatoie! E' un programma di videoscrittura, non un editor per programmare... Per la cronaca, però, considerando che CTRL-S è la scorciatoia per la sottolineatura, mi pare logico che chi ha fatto MS Word abbia dovuto pensarne un'altra per il salvataggio, no? Tornando brevemente a noi: vi e Emacs hanno entrambi elaborati sistemi [...] sono in remoto su qualche macchina *nix e tutt'ora trovo che vim si comporti meglio in questo uso). Certo che quando vi si toccano Emacs o Vim diventate delle iene :-) Comunque è meglio smetterla con questi discorsi da bar. Probabilmente una risposta sensata per Edo potrebbe essere: http://wiki.python.org/moin/IntegratedDevelopmentEnvironments http://wiki.python.org/moin/PythonEditors -- Paolo Ferretti [EMAIL PROTECTED] http://www.paoloferretti.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
Il giorno 19/lug/08, alle ore 11:16, enrico franchi ha scritto: Poi TextMate è diverso da Emacs e da vim (anche se non estremamente diverso dal primo, per certi versi). A mio modesto parere è migliore di entrambi, ma non posso che limitarmi a considerarla la mia opinione relativa al mio utilizzo. Curioso, io lo vedo più simile al secondo :-) Comunque anche a me piace di più textmate, ma semplicemente per il fatto che è più moderno come interfaccia e che è integrato nel sistema operativo. Che sono contemporaneamente anche svantaggi (usa tm su ssh su un server linux o bsd!). D'altronde come hai detto sopra, la filosofia è la stessa, e i tre strumenti sono di uguale potenza (certo, tm e vim li estendi in python ;-) ) -- Antonio Valente ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
2008/7/19 Paolo Ferretti [EMAIL PROTECTED]: In realtà la mia frase era ironica, notare lo smile, mi pare logico che Word non sia progettato per l'efficienza nelle scorciatoie! E' un programma di videoscrittura, non un editor per programmare... Per la cronaca, però, considerando che CTRL-S è la scorciatoia per la sottolineatura, mi pare logico che chi ha fatto MS Word abbia dovuto pensarne un'altra per il salvataggio, no? Penso di no, visto e considerato che il resto del mondo usa ctrl-u per la sottolineatura (word in inglese incluso). Oltretutto direi che si salva più spesso che sottolineare e che le scorciatoie fondamentali comuni a *tutti* o quasi (fra cui *salva*) è piuttosto comodo che siano completamente standard fra i programmi. Non c'è nessuna buona ragione per cui non debba essere così. Oltretutto progettare bene le scorciatoie è utile *sempre*. Su OS X per dire ci sono precise linee guida a riguardo: questo non vuole dire che qualcuno ogni tanto sgarri, ma almeno si sa che è uno che fa a cazzo suo e sbaglia nel farlo. Questo vuole anche dire che tipicamente è molto facile trovarsi e imparare le scorciatoie di diversi programmi. Certo che quando vi si toccano Emacs o Vim diventate delle iene :-) Non è che se si tocca X o Y divento una iena. Mi limito a intervenire quando leggo informazioni false. Tipo quella che vim non ha l'auto-completamento, per dire. Oltretutto vim + ctags è tutt'ora una combinazione spettacolare e comodissima per lavorare. A meno che uno non odi vim. Nel caso, emacs + etags. Io personalmente uso spesso textmate + ctags. Poi diciamolo: io sono cresciuto in ambiente unix. Ho sempre avuto una shell e la shell è il mio IDE. L'editor ne è un componente. Comunque è meglio smetterla con questi discorsi da bar. Mi chiedo chi ti creda di essere per entrare e tacciare gli altri partecipanti di discorsi da bar. Probabilmente una risposta sensata per Edo potrebbe essere: Bontà tua! La tua risposta è quella sensata! :P http://wiki.python.org/moin/IntegratedDevelopmentEnvironments http://wiki.python.org/moin/PythonEditors Mi verrebbe da obiettare sull'utilità di una lista che lo costringe a provare *tutte* le alternative. Tipicamente se chiedo in una mailing list o in un newsgroup lo faccio per avere opinioni ed esperienze personali di persone. -- -enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
2008/7/19 enrico franchi [EMAIL PROTECTED]: Penso di no, visto e considerato che il resto del mondo usa ctrl-u per la sottolineatura (word in inglese incluso). Oltretutto direi che si [...] tipicamente è molto facile trovarsi e imparare le scorciatoie di diversi programmi. Ok, allora vai a insegnare a MS come si realizza un buon software, non venirlo a spiegare a me. I miei standard sono decisamente diversi dai tuoi. Non è che se si tocca X o Y divento una iena. Mi limito a intervenire quando leggo informazioni false. Citami una informazione falsa che ho scritto, mi sfugge al momento. Forse sono stato impreciso, ma falso no. Poi diciamolo: io sono cresciuto in ambiente unix. Ho sempre avuto una shell e la shell è il mio IDE. L'editor ne è un componente. Bravo, dopotutto le shell grafiche a che servono? Sono solo per mezze seghe che non sono capaci di usare il computer! (naturalmente è ironica la faccenda) Anche io uso la shell ma non vado di certo in giro a fare il duro come te... ho sempre avuto la shell e la shell è il mio ide... quando l'ho letto mi sono detto: minchia, che uomo!. Scommetto che sul tuo pc hai solo il kernel, l'interprete python, vim, bash e le librerie necessarie per far girare il tutto. La posta come la controlli? Con telnet scrivendo i comandi SMTP a mano? :-) Comunque è meglio smetterla con questi discorsi da bar. Mi chiedo chi ti creda di essere per entrare e tacciare gli altri partecipanti di discorsi da bar. Chiedo scusa a chi è intervenuto nel post, i discorsi da bar sono solo quelli miei e di enrico. Probabilmente una risposta sensata per Edo potrebbe essere: Bontà tua! La tua risposta è quella sensata! :P Ho usato un condizionale, non un imperativo. Per mia modesta opinione personale, la mia risposta è decisamente più sensata della tua, uomo shell. Almeno nel mio primo post ho elencato qualche funzionalità di Eclipse+PyDev, non mi sono limitato a sterili critiche. http://wiki.python.org/moin/IntegratedDevelopmentEnvironments http://wiki.python.org/moin/PythonEditors Mi verrebbe da obiettare sull'utilità di una lista che lo costringe a provare *tutte* le alternative. Tipicamente se chiedo in una mailing list o in un newsgroup lo faccio per avere opinioni ed esperienze personali di persone. Mi rendo conto che qualsiasi cosa io possa dire, per te sia sbagliata. Mi dispiace. -- Paolo Ferretti [EMAIL PROTECTED] http://www.paoloferretti.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Consiglio ambiente di sviluppo
Salve a tutti, sono nuovo della lista e ho da poco iniziato a lavorare con python. Ora sto lavorando con Eclipse+Pydev ma non son pienamente soddisfato. Qualcuno ha valide alternative? Saluti, Edo Monticelli ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
eric python, provalo... anche se io mi trovo molto meglio con geany + shell :D Il 18 luglio 2008 11.35, Edo Monticelli [EMAIL PROTECTED] ha scritto: Salve a tutti, sono nuovo della lista e ho da poco iniziato a lavorare con python. Ora sto lavorando con Eclipse+Pydev ma non son pienamente soddisfato. Qualcuno ha valide alternative? Saluti, Edo Monticelli ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python -- -Massimiliano Giovine Aksel Peter Jørgensen dice: Why make things difficult, when it is possible to make them cryptic and totally illogic, with just a little bit more effort? Blog: http://opentalking.blogspot.com Il vero programmatore: http://www.arcetri.astro.it/~comore/true_programmer.txt ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
2008/7/18 Francesco Stablum [EMAIL PROTECTED]: 2008/7/18 Edo Monticelli [EMAIL PROTECTED]: Salve a tutti, sono nuovo della lista e ho da poco iniziato a lavorare con python. Ora sto lavorando con Eclipse+Pydev ma non son pienamente soddisfato. Qualcuno ha valide alternative? Ciao Edo, ti consiglio di provare SPE ( http://pythonide.blogspot.com/ ). Ha anche la funzionalita' pydoc integrata. Purtroppo non l'ho ancora usato estensivamente, sono fermo sul gran bel trattore vim che funziona sempre e comunque :) saluti, Accidenti pensavo che ci fossero meno persone ad usare ancora vim :). Cmq anche per me va benissimo. L'unica accortezza é quella di abbinarlo a ipython ( http://ipython.scipy.org/moin/) piuttosto che all'interprete python tradizionale, perché é molto più comodo. -- --- My Blog on Bioinformatics (italian): http://bioinfoblog.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
Come c'era da aspettarsi, in questo genere di post si fanno vivi gli aficionados di vim, emacs C. :-) Non sapete quanto vi invidio, siete i McGyver della programmazione! Se hai esigenze di sviluppare con più sistemi operativi diversi e non hai penuria di RAM, ti consiglio di restare su Eclipse+PyDev, l'ho sempre reputato un ottimo ambiente di sviluppo. Eclipse+PyDev è quello che uso normalmente, sia con Linux sia con Windows. Ha il grande vantaggio di poggiare su Eclipse, indubbiamente una solida piattaforma. Questo è anche il suo svantaggio, è decisamente esoso in termini di risorse. Se devi scrivere applicazioni Hello World, è come usare una Ferrari per andare a comprare il giornale in edicola! Se invece devi scrivere cose più impegnative, PyDev ha funzioni carine tipo il refactoring, l'estrazione di metodi, un ottimo class browser, il debugger, i bookmarks nel codice, la lista dei task e altre funzioni. In più puoi usare tutti i plugins di Eclipse, quindi hai gli strumenti per interagire con i database, con repository SVN, Mercurial o Bazaar e addirittura Aptana per la programmazione web. Paolo Il 18 luglio 2008 11.35, Edo Monticelli [EMAIL PROTECTED] ha scritto: Salve a tutti, sono nuovo della lista e ho da poco iniziato a lavorare con python. Ora sto lavorando con Eclipse+Pydev ma non son pienamente soddisfato. Qualcuno ha valide alternative? Saluti, Edo Monticelli -- Paolo Ferretti [EMAIL PROTECTED] http://www.paoloferretti.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
Paolo Ferretti ha scritto: Come c'era da aspettarsi, in questo genere di post si fanno vivi gli aficionados di vim, emacs C. :-) Non sapete quanto vi invidio, siete i McGyver della programmazione! Basta con questi pregiudizi! :D Io non sono programmatore eppure uso VIM sia a casa (Kubuntu Linux) che a lavoro (Win). Il punto è che VIM è *veramente* incasinato da imparare (le prime volte che lo usavo mi segavo via mezzo lavoro al colpo perché dimenticavo di premere 'i' per inserire quello che stavo scrivendo... e una 'u' di troppo faceva il resto... il punto è che me ne accorgevo dopo un quarto d'ora...) ma una volta imparato non riesci a farne a meno. E pensa che ad un certo punto ho preteso di chiudere i file di Word/Writer con :wq! :) :wq -- Simone Chiacchiera con i tuoi amici in tempo reale! http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
2008/7/18 Edo Monticelli [EMAIL PROTECTED]: Salve a tutti, sono nuovo della lista e ho da poco iniziato a lavorare con python. Ora sto lavorando con Eclipse+Pydev ma non son pienamente soddisfato. non è ancora stata fatta la domanda ondamentale. _cosa_ manca? Qualcuno ha valide alternative? solo sapendo cosa ti manca in eclipse+pydev ciao -- Gian Mario Tagliaretti ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Consiglio ambiente di sviluppo
Il giorno 18/lug/08, alle ore 21:56, Francesco Stablum ha scritto: 2008/7/18 Giovanni Marco Dall'Olio [EMAIL PROTECTED]: 2008/7/18 Francesco Stablum [EMAIL PROTECTED]: Purtroppo non l'ho ancora usato estensivamente, sono fermo sul gran bel trattore vim che funziona sempre e comunque :) Accidenti pensavo che ci fossero meno persone ad usare ancora vim :). Cmq anche per me va benissimo. L'unica accortezza é quella di abbinarlo a ipython (http://ipython.scipy.org/moin/) piuttosto che all'interprete python tradizionale, perché é molto più comodo. Purtroppo vim non ha un sacco di funzionalita' che farebbero comodo, Quest'affermazione è falsa. Vim HA un sacco di funzionalità comode ;-) Comuqnue ha i plugin, se non lo trovi già fatto te lo puoi sempre sviluppare...in python. come ad esempio syntax-checking Puoi integrarlo facilmente con pylint e immagino con tutti gli altri tool simili...non so se esista anche qualcosa che ti fa il check mentre digiti, probabilmente si, in caso contrario puoi sempre pensare di svilupparlo tu. e il completamento automatico, carenze che sono comuni anche Questo è ugualmente falso. CTRL-N fa l'autocompletamento per i buffer aperti, poi c'è pydiction, poi c'è un altro di cui non ricordo il nome...GIYF! -- Antonio Valente ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python