News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python If you are about to ask a 'how do I do this in python' question, please try,, or the #python IRC channel on FreeNode. Please don't use URL shorteners. Reddit filters them out, so your post or comment will be lost. I can’t speak for anyone else, but for me the answer is simple: most of the time when I’m working on Python code for the back-end of a Web-based project, I’m also working with other languages. For current projects, those might include HTML, CSS, JavaScript, SQL, C and C++. Then there all the related or derived formats like Jinja2 templates, JSON files, and SCSS. And then we have a few custom formats used in-house that we wrote ourselves. A good programmer’s text editor like Sublime presents all of these to a useful standard, and either directly or via plug-ins it still supports some of the most useful IDE features like jumping to definitions and linting. Voices for mac text to speech. Is Sublime as good, for any given language, as a good specialist IDE? Even with good plug-ins, it typically lacks the breadth of navigation and refactoring tools a more specialised IDE would have, as well as more powerful integrated features like debuggers and build systems. But is any good specialist IDE as flexible across multiple languages at once as Sublime? Not that I’ve found so far. So I think it depends on what balance you need, and assuming there are lots of us out there who work with Python but also with related languages on the same project, using an IDE like PyCharm instead of a decent general editor like Sublime isn’t obviously a win. PyCharm (alone; other JetBrain IDEs might have more) comes with nearly. Sublime Text Run Python![]() ![]() You get support for C++, Emmet, Zen Code, even more linters, Apache Web Server, asf., down to stuff like Haskell, Erlang or Pig. Adding your own or existing plugins to JetBrain's IDEs to interact with your project, files, or code selection is a breeze and can be done in a real GUI (heh). Not to mention that TDD and refactoring work out of the box and you get to visually embed your CI and bug tracker into your workflow. You get an excellent GUI for code diffs and working with databases. All the stuff you and others have mention here at least is immediately supported, without having to waste days to get it to work. Edit: Forgot to mention IDE-based debugging with a comfortable introspection GUI while setting visual breakpoints in code editor windows by following hyperlinks in stacktraces (for those hardcore gdb/pdb fans.) But is any good specialist IDE as flexible across multiple languages at once as Sublime?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |