I use Aptana... Ninja its good too

2013/5/31 Ezequiel Bertti <[email protected]>

> +1 pycharm
>
>
> On Fri, May 31, 2013 at 3:39 PM, Chris Lawlor <[email protected]>wrote:
>
>> Joey,
>>
>> Would you be interested in sharing your virtualenvwrapper setup? I assume
>> you're using some custom postactivate hooks, looks nice.
>>
>> Chris
>>
>>
>> On Friday, 31 May 2013 14:23:23 UTC-4, JoeLinux wrote:
>>
>>> I've used both PyCharm and SublimeText extensively for months each at a
>>> time,
>>> and I swap back and forth every now and then just to see how the other
>>> is doing.
>>>
>>> PyCharm:
>>>
>>> Pros vs Sublime:
>>>
>>> - Everything in one package (almost)
>>>
>>> - Debugging capabilities are excellent and built-in
>>>
>>> -
>>> Virtualenv support and library inspection
>>>
>>> Sublime:
>>>
>>> Pros vs PyCharm:
>>>
>>> - Fast. Fast, fast, fast! Almost every 
>>> shortcut/function/correction/**refactoring/feature
>>> happens faster in Sublime than PyCharm (sometimes by orders of magnitude)
>>>
>>> - Vintage (Sublime's Vim keymap) is WAY better than IdeaVIM (PyCharm's).
>>> Vim support is crucial for me.
>>>
>>> - Fonts and colors and animations and basically anything your eyes can
>>> look at is ten times more pleasing to the eyes than in PyCharm (Java font
>>> rendering is laughably bad)
>>>
>>>
>>> PyCharm cons:
>>>
>>> - Slow
>>>
>>> - If you quit/close/upgrade/kill while it's indexing, you'll screw it up
>>> and have to select "Invalidate Caches"
>>>
>>> - Environment variables are not always handled correctly (this will
>>> really frustrate you sometimes), and you'll have to define them yourself,
>>> or toss them in your virtualenv's postactivate script
>>>
>>> - Costs $99, with a $59 annual renewal fee
>>>
>>>
>>> Sublime cons:
>>>
>>> - You are responsible for your own environment (this means runserver,
>>> debugging, etc)
>>>
>>> - Autocompletion does not always work the way you want it to (I've had
>>> snippets, Emmet, and CodeIntel conflict with each other many times)
>>>
>>> - Costs $70 (though it's a one-time fee, compared to PyCharm... and you
>>> don't HAVE to pay to use it, as long as you ignore the occasional prompt)
>>>
>>>
>>> One note about Sublime: the first "con" is a big one, because most
>>> people don't want to set up their development environment in pieces (I felt
>>> the same way at first). However, over time I've learned to love that very
>>> aspect, and I appreciate how everything works together better now. I am
>>> more content now to leave those programs that are good at something to do
>>> what they're good at, rather than let an IDE like PyCharm do it not-as-good
>>> (Mercurial support is virtually unusable, for instance). Instead, I've
>>> grabbed a few tips from around the web, come up with a few of my own, and
>>> now when I drop to the command line and type "workon <project_name>", I'll
>>> be greeted with a custom prompt, and a GNU Screen session with several open
>>> (and labeled) windows indicating to me what is available in each one
>>> (including a runserver, and a Python shell with my virtualenv/Django
>>> environment loaded and every installed app/model automatically imported).
>>> Looks something like this:
>>>
>>>
>>> [image: Inline image 1]
>>>
>>> (I blurred a few things out because I'm working on a project that isn't
>>> public yet)
>>>
>>>
>>> The prompt shows me my user account and computer name, my current
>>> directory, and my current branch (works on both Mercurial and Git, so I
>>> don't have to do anything special depending on the scm tool I'm using). A
>>> little lightning bolt will show up next to the branch name to indicate that
>>> I have uncommitted changes, which is pretty cool. Also, it's multi-line, so
>>> I have the entire width of the terminal to work on.
>>>
>>> The bottom bar is my "info bar". It has the name of the project on the
>>> left (or initials or whatever), then a list of windows and their names, my
>>> computer name, my system load, the date, and time.
>>>
>>>
>>> So day-to-day, I now use SublimeText pretty much exclusively. Sometimes
>>> (rarely, but it does happen), I open up PyCharm, but usually only if I
>>> desperately need to debug Python variables in the middle of rendering a
>>> Django template. It's pretty good for that. Otherwise, Sublime is amazing.
>>>
>>>
>>> Especially amazing if you watch this video in its entirety and learn
>>> about SublimeText thoroughly: http://www.**youtube.com/watch?v=TZ-**
>>> bgcJ6fQo <http://www.youtube.com/watch?v=TZ-bgcJ6fQo>
>>>
>>> HTH
>>>
>>> --
>>> Joey "JoeLinux" Espinosa
>>> Python Developer
>>> http://about.me/joelinux
>>> On May 31, 2013 1:23 PM, "Nikolas Stevenson-Molnar" <
>>> [email protected]> wrote:
>>>
>>>>  +1 for PyCharm. I know many here like Sublime Text also (though it's a
>>>> super text editor, not an IDE). Neither are open source, but both work
>>>> hard to earn the $$ you spend on them.
>>>>
>>>> _Nik
>>>>
>>>> On 5/31/2013 7:19 AM, Masklinn wrote:
>>>> > On 2013-05-31, at 12:54 , tony gair wrote:
>>>> >> Python and Django are not my first languages and currently I am
>>>> using it
>>>> >> like I would a compiled language inside gedit on debian wheezy. I was
>>>> >> actually quite surprised to find a lot of people using it on windows
>>>> and
>>>> >> macs when I went to my local python user group but enough
>>>> digression!.
>>>> >> I was wondering if anyone using debian wheezy can recommend a nice
>>>> ide
>>>> >> (hopefully opensource but if not then relatively inexpenisive) for
>>>> django
>>>> >> and python?
>>>> > PyCharm works very well, though it's not open-source. Inexpensive is
>>>> > more of a relative judgement, I've found it worth the price and
>>>> > jetbrains regularly does sales on their products. YMMV.
>>>> >
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Django users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to django-users...@**googlegroups.com.
>>>> To post to this group, send email to [email protected].
>>>>
>>>> Visit this group at 
>>>> http://groups.google.com/**group/django-users?hl=en<http://groups.google.com/group/django-users?hl=en>
>>>> .
>>>> For more options, visit 
>>>> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>>>> .
>>>>
>>>>
>>>>   --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/django-users?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
>
> --
> Ezequiel Bertti
> E-Mail: [email protected]
> Cel: (21) 9188-4860
>
> VÁ PARA BÚZIOS!!!
> http://www.agh.com.br/
> Ane Guest House
>
> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/django-users?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 
Rafael E. Ferrero
Claro: (03562) 15514856

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to