My future Python IDE article

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • David Mertz

    My future Python IDE article

    Pythonistas,

    My loyal fans :-) will remember that I did a Python IDE roundup for
    _Charming Python_ a couple years back. Now I have another such roundup
    lined up... not the very next article, but it's there on the list.

    In the intervening years, I've hardly touched anything one might call an
    IDE. I've looked at screenshots from time to time, and read various
    announcements. But really I just use text editors and command lines.

    Here's the thing: I probably have room to look at about four different
    tools in one article. In fact, it wouldn't be absurd to only do three.
    Past that, I cannot do more than list contact information and platform
    in the available words. I'm sure there are more than four IDEs that
    -someone- loves to work with out there... but I need to have a cutoff.

    So c.l.py readers... make the case for your favorite one getting on the
    list. I have a while to ponder the opinions advanced, should this
    prompt some discussion (it may take a little while to order review
    copies of commercial tools and/or get things installed).

    Yours, David...

    --
    _/_/_/ THIS MESSAGE WAS BROUGHT TO YOU BY: Postmodern Enterprises _/_/_/
    _/_/ ~~~~~~~~~~~~~~~ ~~~~~[mertz@gnosis.cx]~~~~~~~~~~~~~~~ ~~~~~~ _/_/
    _/_/ The opinions expressed here must be those of my employer... _/_/
    _/_/_/_/_/_/_/_/_/_/ Surely you don't think that *I* believe them! _/_/


  • Rune

    #2
    Re: My future Python IDE article

    On Tue, 26 Aug 2003 13:39:17 -0400, mertz@gnosis.cx (David Mertz)
    wrote:

    [color=blue]
    >Here's the thing: I probably have room to look at about four different
    >tools in one article. In fact, it wouldn't be absurd to only do three.
    >Past that, I cannot do more than list contact information and platform
    >in the available words. I'm sure there are more than four IDEs that
    >-someone- loves to work with out there... but I need to have a cutoff.[/color]

    At least you will have to comment the Komodo from ActiveState.

    Rune

    Comment

    • Dialtone

      #3
      Re: My future Python IDE article

      mertz@gnosis.cx (David Mertz) writes:
      [color=blue]
      > So c.l.py readers... make the case for your favorite one getting on the
      > list. I have a while to ponder the opinions advanced, should this
      > prompt some discussion (it may take a little while to order review
      > copies of commercial tools and/or get things installed).[/color]

      This one is easy :).

      My voting goes for:

      1) Emacs + python-mode + ipython as interactive shell inside emacs +
      speedbar as class browser (I use this... actually I use emacs for
      everything :))

      2) Eric3

      3) Eclipse + Trustudio

      4) Another one randomly

      PS: Under windows my favourite is PythonWin

      --
      Valentino Volonghi, Regia SpA, Milan

      Linux User #310274, Debian Sid Proud User

      Comment

      • Peter Milliken

        #4
        Re: My future Python IDE article


        "Dialtone" <dialtone#NOSPA M#.despammed@ar uba.it> wrote in message
        news:87smno1bfh .fsf@vercingeto rix.caesar.org. ..[color=blue]
        > mertz@gnosis.cx (David Mertz) writes:
        >[color=green]
        > > So c.l.py readers... make the case for your favorite one getting on the
        > > list. I have a while to ponder the opinions advanced, should this
        > > prompt some discussion (it may take a little while to order review
        > > copies of commercial tools and/or get things installed).[/color]
        >
        > This one is easy :).
        >
        > My voting goes for:
        >
        > 1) Emacs + python-mode + ipython as interactive shell inside emacs +
        > speedbar as class browser (I use this... actually I use emacs for
        > everything :))[/color]

        I use the same Emacs configuration with the addition of ELSE (with the
        python code templates for easy code input) and PyMacs (for extending Emacs
        using Python).
        [color=blue]
        >
        > 2) Eric3
        >
        > 3) Eclipse + Trustudio
        >
        > 4) Another one randomly
        >
        > PS: Under windows my favourite is PythonWin
        >
        > --
        > Valentino Volonghi, Regia SpA, Milan
        >
        > Linux User #310274, Debian Sid Proud User[/color]


        Comment

        • Chris Reedy

          #5
          Re: My future Python IDE article

          David Mertz wrote:[color=blue]
          >
          > So c.l.py readers... make the case for your favorite one getting on the
          > list. I have a while to ponder the opinions advanced, should this
          > prompt some discussion (it may take a little while to order review
          > copies of commercial tools and/or get things installed).[/color]

          Boy, this is a hard one. I currently use IDLE for all my work, mostly
          since it comes gratis with Python. For that reason I find myself wanting
          to argue for its inclusion so I have a baseline for comparison.

          Beyond that, I think the ones I'd be most interested in hearing about
          would be eric3 and Komodo, mainly because those are ones where I've gone
          to the trouble to look at their web pages.

          Chris




          -----= Posted via Newsfeeds.Com, Uncensored Usenet News =-----
          http://www.newsfeeds.com - The #1 Newsgroup Service in the World!
          -----== Over 100,000 Newsgroups - 19 Different Servers! =-----

          Comment

          • Lawrence Oluyede

            #6
            Re: My future Python IDE article

            Dialtone <dialtone#NOSPA M#.despammed@ar uba.it> writes:
            [color=blue]
            > 3) Eclipse + Trustudio[/color]

            Mmm i don't think so. IDLE is better :-)
            And i think that's not a great idea to use an IDE
            that needs a JVM to run only to have syntax highlighting
            and a not-so-smart indentation feature. For Trustudio you
            need a JVM (~20 Mb) , Eclipse (~60Mb), Trustudio plugins
            (~1.5 Mb)

            For IDLE you need nothing :)

            When Trustudio will become really useful, i think that'll
            be the time to look at it, since Eclipse itself is awesome
            for refactoring and Java coding

            --
            Lawrence "Rhymes" Oluyede
            Blogger ist ein Veröffentlichungs-Tool von Google, mit dem du ganz einfach deine Gedanken der Welt mitteilen kannst. Mit Blogger kannst du problemlos Texte, Fotos und Videos in deinem persönlichen Blog oder deinem Team-Blog veröffentlichen.

            rhymes@NOSPAMmy self.com

            Comment

            • Lawrence Oluyede

              #7
              Re: My future Python IDE article

              "Peter Milliken" <peterm@resmed. com.au> writes:
              [color=blue]
              > I use the same Emacs configuration with the addition of ELSE (with the
              > python code templates for easy code input) and PyMacs (for extending Emacs
              > using Python).[/color]

              Cool! How does ELSE works? How could i setup Emacs to use it easily?

              PyMacs? Wow :) I'll check it out tomorrow

              --
              Lawrence "Rhymes" Oluyede
              Blogger ist ein Veröffentlichungs-Tool von Google, mit dem du ganz einfach deine Gedanken der Welt mitteilen kannst. Mit Blogger kannst du problemlos Texte, Fotos und Videos in deinem persönlichen Blog oder deinem Team-Blog veröffentlichen.

              rhymes@NOSPAMmy self.com

              Comment

              • Paul M

                #8
                Re: My future Python IDE article

                David Mertz wrote:
                [color=blue]
                >
                > So c.l.py readers... make the case for your favorite one getting on the
                > list. I have a while to ponder the opinions advanced, should this
                > prompt some discussion (it may take a little while to order review
                > copies of commercial tools and/or get things installed).
                >
                > Yours, David...[/color]

                I think it would be great to focus on truly cross platform IDEs. I
                regularly use Python on Win32, Linux, and Mac OS X, and I tend to prefer
                editors that work on at least those platforms (more would be great!). I
                imagine other people platform-hop a lot as well. And cross
                platform-ness is definitely keeping with the spirit of python.

                --Paul M.

                Comment

                • Paul Paterson

                  #9
                  Re: My future Python IDE article

                  "David Mertz" <mertz@gnosis.c x> wrote in message
                  news:mailman.10 61920192.21278. python-list@python.org ...
                  <snip request for IDE suggestions>

                  Depending on how you want to define IDE, Leo would be my choice. I use it to
                  develop code, documentation, web pages as well as a arranging thoughts and
                  ideas in a structured way. For me, it is the best IDE because it integrates
                  with the way I think. The ability to represent the same information in
                  mutiple ways is a very powerful feature that I haven't seen matched in other
                  IDE's.

                  As a different spin on IDE's, Leo is definitely worth a look.

                  Paul



                  Comment

                  • Luca Simonetti

                    #10
                    Re: My future Python IDE article

                    My favorites IDEs:

                    1)Eric3 (despite a little work still to do) under Linux;
                    2)Pythonwin under Windows;
                    3)Komodo if I would buy one.
                    4)Pycrust is also a useful tool

                    Luca

                    --
                    +============== =============== =============== =============== ===========+
                    Luca SIMONETTI
                    networks/systems manager
                    INSTITUTE OF THERMAL-FLUID DYNAMICS
                    ENEA "CASACCIA"
                    Via Anguillarese 301
                    00060 - R O M E
                    ITALY

                    Tel: +39 6 3048 4049
                    Fax: +39 6 3048 3026
                    E-Mail: luca.simonetti@ casaccia.enea.i t
                    +============== =============== =============== =============== ===========+

                    Comment

                    • Jacek Generowicz

                      #11
                      Re: My future Python IDE article

                      mertz@gnosis.cx (David Mertz) writes:
                      [color=blue]
                      > So c.l.py readers... make the case for your favorite one getting on
                      > the list.[/color]

                      I'll have to sling in another vote for (X)Emacs.

                      Even if you were to use Emacs exclusively for Python development, it
                      already provides an excellent environment.

                      However, as you approach the limit where Emacs _is_ your opearting
                      system, the level of integration it provides is unsurpassable :-)

                      Comment

                      • rzed

                        #12
                        Re: My future Python IDE article

                        David Mertz wrote:[color=blue]
                        > Pythonistas,
                        >
                        > My loyal fans :-) will remember that I did a Python IDE roundup for
                        > _Charming Python_ a couple years back. Now I have another such
                        > roundup lined up... not the very next article, but it's there on
                        > the list.
                        >
                        > In the intervening years, I've hardly touched anything one might
                        > call an IDE. I've looked at screenshots from time to time, and
                        > read various announcements. But really I just use text editors and
                        > command lines.
                        >
                        > Here's the thing: I probably have room to look at about four
                        > different tools in one article. In fact, it wouldn't be absurd to
                        > only do three. Past that, I cannot do more than list contact
                        > information and platform in the available words. I'm sure there
                        > are more than four IDEs that
                        > -someone- loves to work with out there... but I need to have a
                        > cutoff.
                        >
                        > So c.l.py readers... make the case for your favorite one getting on
                        > the list. I have a while to ponder the opinions advanced, should
                        > this prompt some discussion (it may take a little while to order
                        > review copies of commercial tools and/or get things installed).
                        >[/color]

                        I hope you'll take a look at boa constructor. It's an interesting
                        project that is rapidly becoming better than just good.

                        --
                        rzed


                        Comment

                        • Gerhard Häring

                          #13
                          Re: My future Python IDE article

                          Mike Thompson wrote:[color=blue]
                          > "David Mertz" wrote:[color=green]
                          >>So c.l.py readers... make the case for your favorite one getting on the
                          >>list.[/color]
                          >
                          > I'm surprised no one has mentioned Boa. I tryed Wing & Komodo, before finding
                          > Boa.[/color]

                          Boa is far from finished. Depending on your wxPython version and how you
                          use the IDE, it could work surprisingly well or annoy you to no end in
                          my experience.

                          I'd recommend to not review alpha software like Boa.

                          -- Gerhard

                          Comment

                          • Alan James Salmoni

                            #14
                            Re: My future Python IDE article

                            Hi David,

                            Although a lot of posters have recommended Emacs (and maybe Vim too?),
                            I would avoid reviewing it (them) simply because it's been done so
                            many times already.

                            Personally, I would include:

                            1) SciTE - cross-platform, multi-language etc. It alters the font for
                            different elements of code (eg, comments are in one font, code in
                            another which, along with different colours, makes different sections
                            easy to locate - for me at least!).
                            2) Leo - I have tried to use this, but am not really up to speed with
                            it. However, it seems interesting, and like a previous poster said, it
                            could be used for many tasks. It seems quite powerful once it is
                            learned.

                            All the best!

                            Alan James Salmoni
                            SalStat Statistics


                            mertz@gnosis.cx (David Mertz) wrote in message news:<mailman.1 061920192.21278 .python-list@python.org >...[color=blue]
                            > Pythonistas,
                            >
                            > My loyal fans :-) will remember that I did a Python IDE roundup for
                            > _Charming Python_ a couple years back. Now I have another such roundup
                            > lined up... not the very next article, but it's there on the list.
                            >
                            > In the intervening years, I've hardly touched anything one might call an
                            > IDE. I've looked at screenshots from time to time, and read various
                            > announcements. But really I just use text editors and command lines.
                            >
                            > Here's the thing: I probably have room to look at about four different
                            > tools in one article. In fact, it wouldn't be absurd to only do three.
                            > Past that, I cannot do more than list contact information and platform
                            > in the available words. I'm sure there are more than four IDEs that
                            > -someone- loves to work with out there... but I need to have a cutoff.
                            >
                            > So c.l.py readers... make the case for your favorite one getting on the
                            > list. I have a while to ponder the opinions advanced, should this
                            > prompt some discussion (it may take a little while to order review
                            > copies of commercial tools and/or get things installed).
                            >
                            > Yours, David...[/color]

                            Comment

                            • Aahz

                              #15
                              Re: My future Python IDE article

                              In article <mailman.106192 0192.21278.pyth on-list@python.org >,
                              David Mertz <mertz@gnosis.c x> wrote:[color=blue]
                              >
                              >So c.l.py readers... make the case for your favorite one getting on the
                              >list. I have a while to ponder the opinions advanced, should this
                              >prompt some discussion (it may take a little while to order review
                              >copies of commercial tools and/or get things installed).[/color]

                              I use vi, so take my advice with a grain of salt, but I think you should
                              include IDLE because there have been so many improvements with Python 2.3
                              (running code in a separate process, if nothing else), and it is the
                              standard IDE that comes with Python. That would make three + IDLE for
                              your article, and you can get started on IDLE now.
                              --
                              Aahz (aahz@pythoncra ft.com) <*> http://www.pythoncraft.com/

                              This is Python. We don't care much about theory, except where it intersects
                              with useful practice. --Aahz

                              Comment

                              Working...