了解Joomla 这款来自国外的php网站管理系统
joomla
joomla在国外很热,就连台湾都有不少站使用joomla,国内就对joomla缺乏了解。大多都使用dedecms或者phpcms等。在这四个月来一直在学习joomla,觉得用它来建站很方便。
过去建站一般都自定义开发,这需要技术性很高,而且代码不容易复用,别人也不容易维护,对于CMS来说,实在是没有必要自定义开发,因为CMS的基本功能并不多,很多功能都应该被复用。而joomla是一个完整的CMS,而且它最大特点是扩展性很好。
为什么说joomla扩展性好?你只要到joomla的官方网上找一找组件安装包,你就会看到有上千个组件安装可用,它们都实现各自的功能。如果你的CMS需要增加一个功能,在开发之前可先找一下安装包,这会省去不少功夫。有很多人为joomla开发组件安装包,那也是因为joomla的结构良好与安装包容易开发。joomla默认的功能实现并不多,joomla更像一个程序基层,所有程序都在这个基层上建立,一个一个的小程序就架构出一个功能性很强的网站。就算不使用第三方安装包,把自己常用的功能做成一个组件安装包,也可以很好地复用代码,让开发不再重装。从使用者角度,joomla就像一个桌面系统,它可以安装各种应用软件来丰富网站的功能,让人感觉是那么的好玩。
joomla的结构良好,所以只要熟练joomla,要维护一个joomla站都很容易。自定义写的东西就算再好,维护性始终是个问题,我想没有老板要一套只有一个程序员能看得懂的系统。
对于CMS、BBS等中小型网站架建,自定义开发已经不是主流,新时代要求网站需要更高的开发效率,所以基于完整系统的开发将会占有大部分的市场。目前国内已经越来越多网站开发公司基于现有的开源系统进行二次开发,因为这样意味着产品会有更高的质量与开发效率。
国内也有很多CMS,它们都很好用,不比joomla要差。比如dedecms是全静态,joomla目前还不能做全静态网站,所以访问效率比不上dedecms。虽然dedecms也有模块安装,但不见得有人为dedecms做模块,我没用过dedecms,不过估计是因为dedecms的结构不够通用化或者国内程序员没有为开源写安装包的习惯。反正老外已经架建了那么好的系统,为什么不拿来用一下?
一个WEB程序员的价值,不完全在于他懂很多技术,而在于他是否能够在满足客户需求的情况下更快地完成项目。
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前
By 尊渡假赌尊渡假赌尊渡假赌
仓库:如何复兴队友
4 周前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
4 周前
By 尊渡假赌尊渡假赌尊渡假赌
击败分裂小说需要多长时间?
3 周前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保护它?
3 周前
By DDD

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)