Learn the cause of xoops:
It is amazing to see a friend install and uninstall modules on xoops. It seems that I met DOTNET.ProgramYou cannot perform this operation visually.
So I want to learn.
Xoops Learning Process
When I learned xoops, I must have learned PHP first (later I learned that xoops is used for websites that do not understand PHP)
Learn how to install PHP, Apache, MySQL, and phpMyAdmin. At the beginning, it took a lot of time and there was always such a problem. Because the installation and configuration of these open-source software are different from those of Windows software. In particular, you must useCode, There is no UI.
Then we started to study xoops. First check the instruction, and then download and install it. The installation process is very simple.
Later, I tried to add modules and theme styles. During this period, I learned smarty and pear. I feel that the Open Source world is rich.
Finally, I entered the advanced stage and learned how to develop a topic and module. Very interesting.
Open-source things do have bugs and unclear documents, but Peng's vitality is very attractive. I also had the impulse to make some contributions to open source.
Summary:
Xoops is a portal, which means the foundation of a website. You can add other modules as required.
Smarty is a template driver. That is to say, the HTML and data are separated.
Pear is a PHP standard and its implementation application. Its original intention is to write code once, and many common functions are written in it.
Differences between PHP development websites and DOTNET:
PHP is simpler and more practical. However, the processing of complicated systems won't catch up with DOTNET.