选择PyCharm版本

PyCharm有2个版本,关于如何选择,现在整理如下:

官网截图:

pycharm_versions

  • 概述
    • Community=社区版=免费版
      • 轻量级,用于Python和科学计算的开发
        • Lightweight IDE for Python & Scientific development
      • 说明:虽然号称功能少一点,但是对于多数人,尤其是普通开发人员,影响不大,足够用了
    • Professional=专业版=收费版
      • 全部完整功能,用于Python和Web的开发
        • Full-featured IDE for Python & Web development
  • 结论
    • 建议:普通人选免费社区版Community version,足够用了。

社区版和专业版的PyCharm对比

对于两个版本的详细区别,整理如下表:

收费的:Professional Edition专业版 免费的:Community Edition 社区版
General comparison
  • Web development with JavaScript, CoffeeScript, TypeScript, HTML/CSS and more
  • Frameworks: Django, Flask, Google App Engine, Pyramid, web2py
  • Remote development capabilities: Remote run/debug, VM support
  • Database & SQL support UML & SQLAlchemy Diagrams
  • Scientific Tools

    点评:后续可能会用到的功能点:
  • Flask,Django
  • Remote run/debug
  • SQLAlchemy Diagrams
  • Intelligent Editor
  • Graphical Debugger
  • Refactorings
  • Code Inspections
  • Version Control Integration
Python, Frameworks & Tools
  • Cython
  • Django
  • AppEngine
  • Flask
  • Jinja2
  • Mako
  • web2py
  • Pyramid
  • Profiler
  • SQLAlchemy
  • IPython Notebook
  • Diagrams
  • Remote interpreters, remote debugging, Vagrant, Docker
  • Duplicate code detection
  • Code coverage
  • .po files support
  • BDD support
  • Profiler integration
  • Thread Concurrency Visualization
  • Core Python language support
  • Code Inspections
  • Refactoring
  • Local debugger
  • Test runners
  • reStructuredText support
  • PyQt
  • PyGTK
  • Package management
  • Virtualenv/Buildout
  • Python console
Platform
  • CSS/HAML/SASS/LESS/Stylus
  • Database/SQL
  • JavaScript and JS Debugger
  • Perforce, TFS
  • FTP/SFTP/FTPS remote host deployment
  • TextMate bundles
  • REST Client
  • Puppet
  • File watchers
  • XML, HTML, YAML, JSON, RelaxNG
  • Git, Mercurial, CVS, Subversion, GitHub
  • IntelliLang
  • Local terminal
  • Task management

results matching ""

    No results matching ""