I program on Windows and Linux, so it would be great if the IDE is
supported on both platforms.
Previously I was using Editra, but I requested an automatic import
into embedded interpreter feature in April, which they still haven't
integrated. So I am looking at alternatives :)
Thanks for all suggestions,
Alec Taylor
> --
> You received this message because you are subscribed to the Google Groups "Django users" group.
> To post to this group, send email to django...@googlegroups.com.
> To unsubscribe from this group, send email to django-users...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
>
--
Mvh/Best regards,
Thomas Weholt
http://www.weholt.org
Ankit Rai
> - Syntax-highlighting
Supports highlighting of Python and JS files, HTML and CSS, and Django
template files
> - Projects (all code file of the project shown separated by directory
> in a sidebar)
The project sidebar section is a standard featore of the IntelliJ
platform, so it's there.
> - Tabs (with close buttons on tab)
And tabs can be "torn out" to separate windows and merged back. It
also supports split views, each split having its own tabset.
> - Code-completion (with good introspection)
In all editors, including Django templates. Introspection could be
better, but is generally OK. Also features a bunch of handy
refactorings and quickfixes.
> - Text-zoom support
I know it's there somewhere, though I never use it.
> - Start/stop Django server
And a Django debugger (including debugging of Django templates) as
well as a testrunner hook.
> - Run+restart Django server shell (manage.py shell) in project (i.e. below code)
Yep, Python and Django shells are both supported.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
Eclipse, with the python plugins
Yomguy
Aptana+PyDev seemed heavy and bloated to me. PyCharm is much more
focused on pure python development compared to Aptana which oozes Java
and PyDev is something added on top. As mentioned, I only got a
time-limited license for PyCharm and I'll be looking at other options
if I cannot get my license renewed next year. I might also just by a
license for PyCharm cuz it's really good :-)
Thomas
*PyCharm*
PyCharm seems good (albeit Java), achieves better code-completion than
ST2 through indexing. Unfortunately it doesn't seem to recognise
environmental variables in its embedded Django shell.
Proof: http://pastebin.com/0qdUVWDh
*Aptana*
Code-completion is very good. Can't find embedded Django interpreter;
is there one?
*Sublime Text 2*
This IDE has an incredibly streamlined [e.g. awesome] interface.
However its code-completion (even with
https://github.com/squ1b3r/Djaneiro ) leaves much to be desired.
There is also no embeddable Django per-project (or any for that
matter) interpreter that I could find. (if there is one, tell me
where!)
/testing *Eclipse + PyDev*, *Wingware IDE*, *Komodo Edit* and *Ulipad* next.
*Aptana*
Code-completion is very good. Can't find embedded Django interpreter;
is there one?
Django performs a bunch of setup which allow for easy import and manipulation of the objects related to the instance, which is the reason why django has a `shell` management command wrapping the Python shell.
it provides, in addition to the standard issue syntax highlighting,
dotted lines that delineate your tab levels.
* amazing fuzzy finder ("commant-t")
* plugins written in python
* vibrant community
* almost daily updates & new features (on the dev version)
* python console (command+` / ctrl+`)
* cross platform (one license for multiple computers/OSes)
* all config (prefs, keyboard mappings, file browsing) are JSON files
* and a FAST little fella!
if any TextMate users read this, I encourage you to try out
SublimeText 2. The Textmate 2 alpha was pretty disappointing to me,
and I've been really blown away by sb2.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
On Dec 19, 3:42 pm, Masklinn <maskl...@masklinn.net> wrote:
Wing IDE
Syntax highlighting
Command completion
Awesome debugging--I can put breakpoints not just on the server, but also in templates!
It is paid, but for me is worth it for the productivity.
Emacs + django-mode works well.
https://code.djangoproject.com/wiki/Emacs
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
could you put the results in the wiki as and when you test. I personally
am getting a bit tired of the frequent threads on this subject (must
have crossed a hundred by now). btw I vote for geany.
--
regards
Kenneth Gonsalves
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django...@googlegroups.com.
To unsubscribe from this group, send email to django-users...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.
Please do not print this email unless it is absolutely necessary.
The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments.
WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.
Enjoy,
Alex
I started doing a fairly in depth comparison to try and find stuff I can
recommend to co-workers. Will be happy to post the results when it's
done but would also like to invite people to participate.
https://docs.google.com/spreadsheet/ccc?key=0Am9fdRd4qa9DdHI4UUdqbFI1cDFzTTI3cmkxcVY4V2c
Emacs, Vim etc are not on the list because those are too complicated for
GUI oriented folks, though I agree if you like either of those editors
or lots of keyboard shortcuts to explore those.
For the most part commercial editors are off the list too because many
of them are more than $100 a license per year which is too expensive for
a university lab of 20 people where most of the people only write short
scripts. If you code for a living in the tech world and get paid
decently I can see why PyCharm or WingIDE would be great options.
Thanks,
Alex
PS: email directly your gmail capable email address if you want to help
fill out the report.
I'll have to revisit that since I thought it was Windows only but I
clearly see Mac and Linux downloads on sub pages. Any idea if it
supports virtualenv?
Thanks,
Alex
However, now I have another puzzle that I need to solve. thank you...
it is good to know that you guys are there to help ... us...thanks
again..
IndexVersionError at /forum/3/topic/add/
Can't read format -110
Request Method:
POST
Request URL:
http://forum.cseap.com/forum/3/topic/add/
Django Version:1.3
Exception Type:
IndexVersionError
Exception Value:
Can't read format -110
Exception Location:
/usr/lib/python2.5/site-packages/Whoosh-1.2.0-py2.5.egg/whoosh/filedb/fileindex.py
in _read_toc, line 134
Python Executable:
/usr/bin/python
Python Version:
2.5.2
> Any idea if it
> supports virtualenv?
It does, since 2.0 (maybe even 1.5 I don't remember) it even auto-detects virtualenvs and automatically adds them to its list of Python interpreters when you open a directory containing a virtual environment: http://youtrack.jetbrains.com/issue/PY-710
Only mis-support is that virtualenvs are added to the list of "global" interpreters, and PyCharm will whine if you remove a virtualenv from your FS before removing it from PyCharm. But apart from that it works really well, all my work is done in virtualenvs.
Future versions should also be able to install packages in your venvs from PyCharm directly.
Eric's completion is based on QScintilla and works fast here..
Do you know any completion system which doesn't have to generate any word list ?
G
G
Please stop posting +1 whatever mails.
This isn't a like/dislike contest mailing list and it doesn't bring any
value to the table.
If you have pros, cons or personal experience, share them.
Regards,
Xavier.
TBH, I'm just happy it hasn't degraded into a One True Editor discussion.
My one bit of personal experience is that you shouldn't think 'what is
the best IDE for <x> lang', as programmers we must be able to move
seamlessly between languages and dialects. I think the best advice is
that to be found in The Pragmatic Programmer:
'Use one editor well. The editor should be an extension of your
hand; make sure your editor is configurable, extensible, and
programmable.'
More discussion on that tip here:
http://stackoverflow.com/questions/131608/do-you-use-a-single-editor-well/131644#131644
Personally, I use vim for editing everything, which took me about 3
months usage to become comfortable and about 6 to become proficient.
vim or emacs are ideal choices for a power user, who would tend to do
everything at a command line.
Cheers
Tom
PyCharm is payed, but if you'll work on a open source project, you can
apply to a Open Source Project License:
http://www.jetbrains.com/pycharm/buy/buy.jsp#openSource
Regards,
Sandro
2011/12/21 Tom Evans <teva...@googlemail.com>:
I'm looking for a Django IDE which incorporates the following features:
- Syntax-highlighting
- Projects (all code file of the project shown separated by directory
in a sidebar)
- Tabs (with close buttons on tab)
- Code-completion (with good introspection)
- Text-zoom support
- Start/stop Django server
- Run+restart Django server shell (manage.py shell) in project (i.e. below code)
I program on Windows and Linux, so it would be great if the IDE is
supported on both platforms.
Previously I was using Editra, but I requested an automatic import
into embedded interpreter feature in April, which they still haven't
integrated. So I am looking at alternatives :)
Thanks for all suggestions,
Alec Taylor
Yes, SPE, Pydev, Pythonwin etc all bring up autocomplete options without
the need to pregenerate lists. If you import a lib it actually parses
the lib to load the autocomplete options. This is fundamentally
different from how ERIC's system works where you go into the preferences
and feed it reference files for various libraries (if they exist) to add
them to the autocomplete options.
Alex
actually the best IDE is the linux desktop - especially if you have 2 or
more monitors.
--
regards
Kenneth Gonsalves
Good point :) An IDE really can just be a set of scripts and your environment, whatever allows the developer to get the best results in the most flexible and easiest way.
I still think there is absolutely a call for a sublime text 2 style IDE, but that is a different conversation all together :)