Summary
This chapter covered using PyCharm as a frontend development tool for web pages and applications. We discovered PyCharm has a very rich set of capabilities in this area because the JetBrains Web Storm product is integrated directly into PyCharm Professional as a pre-installed plugin.
This provides all the functionality of a robust, dedicated tool specializing in the development of HTML, JavaScript, and CSS. All the same debugging capabilities available to us in Python are also afforded in JavaScript code, whether it be client or server side. While we didn’t spend any time talking about server-side JavaScript, the capability to work with NodeJS projects is there.
PyCharm Professional gives us a great many project templates in both traditional DOM-based development strategies, such as HTML 5 Boilerplate and Bootstrap, and modern state machine-based systems such as Angular and React.
We learned how to leverage PyCharm’s deployment tools to upload sites and...