学习XOOPS的记录
学习XOOPS的起因:
看到朋友在xoops上面安装模块、卸载模块,觉得很神奇。好像我遇到得dotnet程序都没有做到可以可视化来操作这个的。
于是就想要学习一下。
学习XOOPS的过程
学习xoops一定是先学习了php(后来我才知道,其实xoops是给不懂php的人架构网站用的)学习php就开始学着安装php、apache和mysql、phpMyAdmin。开始的时候,费了很多时间,总是有这样那样的问题。因为这些开源的软件安装和配置和windows软件有很多区别。特别是进行配置的时候,一定要用代码的,就没有UI。
然后开始研究xoops。首先看Instruction,然后自己下载一个安装看看,安装的过程很简单。
后来试着自己加模块,加主题样式。这期间就学习了smarty和pear。我感到开源的世界很丰富。
最后,我进入高级阶段,学习如何自己搞一个主题和模块。很有意思。
开源的东西确实有一些Bug和文档不清楚的地方,不过它彭湃的生命力很诱人。我也产生了为开源做一些贡献的冲动。
总结一下:
xoops是一个portal,意思就是一个网站的基础。其他要加什么模块就可以按照它的要求加smarty是一个模板驱动。就是说把html和数据分开。
pear 是php的一个标准及其实现的应用。它的初衷是代码写一次,很多常用的功能都写在里面了。
php开发网站和dotnet的区别:
php更加简单、实用。但是处理复杂的系统就赶不上dotnet了。
Surance Yin@ Surance Center
转载请注明出处
转载请注明出处