- Odoo Development Cookbook
- Holger Brunn Alexandre Fayolle Daniel Reis
- 255字
- 2021-07-16 11:00:26
What you need for this book
The set up recipes in Chapter 1, Installing the Odoo Development Environment, and Chapter 15, Web Client Development, expect that you are working on a server running Debian GNU/Linux, or a derivative distribution such as Ubuntu, in a reasonably up-to-date release. If you are running another distribution, things should be fairly straightforward; the main differences should be in the names of the packages to install, and possibly the location of the configuration files of PostgreSQL and Nginx.
If your workstation is running Windows or MacOS, we advise you to set up a Debian virtual machine to work with Odoo. While it is possible to develop natively on Windows or Mac, having a development environment as close as possible to the deployment environment is a good way to avoid nasty surprises and GNU/Linux is the recommended deployment platform for Odoo.
Is there a recommended Integrated Development Environment (IDE) for Odoo? This is a frequently asked question by newcomers. The best answer is to use whatever tool you are familiar with. Popular choices include Eclipse or PyCharm, but a very high number of experimented developers, including the core Odoo developers, use just a programming text editor such as vim, GNU emacs, or Sublime Text to have syntax highlighting and useful helpers such as automatic indentation, while using the Python debugger for debugging. It is recommended to start with the basic tools because IDEs have a tendency to hide complexity you should be familiar with in order to fix the harder problems.
- Visual Basic程序設計教程
- 動手玩轉Scratch3.0編程:人工智能科創教育指南
- Cassandra Design Patterns(Second Edition)
- 云原生Spring實戰
- Linux操作系統基礎案例教程
- Hands-On Reinforcement Learning with Python
- Kotlin編程實戰:創建優雅、富于表現力和高性能的JVM與Android應用程序
- HTML5與CSS3基礎教程(第8版)
- ScratchJr趣味編程動手玩:讓孩子用編程講故事
- Scratch·愛編程的藝術家
- Laravel Application Development Blueprints
- Python網絡爬蟲實例教程(視頻講解版)
- 零基礎學Java第2版
- Mastering ASP.NET Core 2.0
- Mastering Object:Oriented Python(Second Edition)