想要搭建一个企业网站,选择哪个开源系统更为适宜呢(采用PHP和MySQL)?
截至目前,最具潜力的框架有:
- Zend Framework
Zend Framework是一款基于PHP5开发的对象导向框架,遵循简洁、友好的许可协议,基于经过严格测试的代码库构建。它采用松散、低耦合的架构设计,便于与其他框架结合使用。
- Symfony
Symfony是基于PHP 5的框架,提供架构、组件和工具集,可加速应用开发。官网提供了入门教程。
- CodeIgniter
CodeIgniter框架拥有wiki,便于查找相关文档。支持PHP4。
- CakePHP
该框架采用了流行的设计模式,如MVC和ORM,可有效降低开发成本,帮助开发者减少代码编写。
- Prado
Prado需PHP5及以上版本运行,基于组件和事件驱动编程,是一个程序框架。
- Kohana
Kohana是基于PHP 5的框架,采用MVC架构模式,注重安全性、轻量级和易用性。由于Kohana基于CodeIgniter开发,限制了PHP5的OOP能力,因此更适合中小型应用。
- Solar Framework
Solar是基于PHP 5的框架,适用于企业级应用,内置语言集和配置。
- Fuse
FUSE是MVC的PHP框架,受到Ruby on Rails和CakePHP的影响,具有定制和直接的设计。FUSE是一个功能完整、稳定的面向对象MVC框架。
- Yii PHP Framework
Yii是一个高性能的组件式PHP框架,适合大型Web应用,具有全面的功能,但需PHP5及以上版本支持。
- Akelos PHP Framework
Akelos PHP框架基于MVC设计模式。
其他可选的PHP框架:
-
Recess
-
Agavi
-
Qcodo
-
Zoop
-
QPHP
-
Seagull PHP
-
PHPDevShell
-
PHPOpenBiz
-
WASP
-
evoCore
-
Lion
-
Flow3
以下是一些优秀的网站管理系统:
一、门户网站:dedecms
织梦内容管理系统(DedeCms)是一款使用PHP语言开发的建站平台,以简单、实用、开源著称,是国内最知名的PHP开源网站管理系统。适用于多种建站类型,如地方门户、行业门户、政府及企事业站点等。
二、企业网站:YIQIcms
YIQIcms是国内首款完全基于SEO友好性开发的营销型企业网站系统,CMS系统更适合建立企业网站。其特点:1、100%开放源代码,免费开源;2、后台管理操作简单易行;3、模板div+css标准设计,符合w3c标准,兼容主流浏览器;4、开发语言和数据库:PHP+Mysql。
三、个人网站:WordPress
WordPress是一款使用PHP语言开发的博客平台,用户可在支持PHP和MySQL数据库的服务器上架设网志。也可将其作为内容管理系统(CMS)使用。对硬件要求为PHP5.2.4或更新版本、MySQL5.0或更新版本、Apachemod_rewrite模块。
WordPress的优点:易用、符合SEO要求、强大的模板插件支持、主流博客建站软件,拥有大量粉丝支持及经验分享。建立个人网站时,可选用简单的CMS软件,如Zblog.Z-Blog,由RainbowSoftStudio开发的一款小巧而强大的基于Asp平台的Blog程序。对硬件的要求为支持ASP和Access。
四、论坛:Discuz
以上就是网站建设的一些常用软件。