discuz是论坛程序里面的老大,亲爹是腾讯,做论坛非他莫属。主流的还有一个是phpwind 阿里旗下的…… 做论坛用discuz偏多 其中不乏大站!discuz基于php的源码,可以用于自己的服务器上,便于网站的二次开发和管理。还有它疯狂的网站细节设置,足以让你感觉到它“复杂得让你震撼”。当然国内也有很多优秀的 cms.,织梦,动易。也接触过它们的商业版本,但是总觉得它们给用户带来的,还是太多的复杂,强大到让人有点胆怯。它们很优秀,但是作为一个用户,我却觉得很多操作上很复杂,所以,用过之后最后还是丢弃它们。
wordpress 从体验和易用性上 完爆上面几条街,毕竟前两个是国产。wordpress是目前世界上用户量最大的开源程序!不过也有缺点,由于是动态(伪静态)所以毕竟耗费服务器资源。(具体的关于网站程序方面的我觉的可以找湖南风云信息技术有限公司了解,毕竟还是需要专业的人来解答。)
国内外的经典中的经典。它也以强大的插件模式,一个小小的博客程序,足以扩展成为满足个人,企业,资讯门户等网站的功能需求。它拥有很多的“支持者”, 灵活小巧,便于二次开发,最重要的是它是免费开源的(当然也有很多付费的二次开发和网站模板定制了)。 因此,在国外,企业和个人的使用者页占据了相当大的分量,国内也有很多wp粉丝哦。它也是属于源码类,可上传至自己的服务器,方便二次开发和管理。 小巧且疯狂的扩展性,让每个草根都爱上wp.就是响应速度有些慢,不论是本地测试还是服务器测试,很多地方的响应速度慢,造成长时间用户等待。模板的分离构架做的不够,还不能够狠方便的高效制作想要的模板,一般需要一些php基础的才能更好的入门wp的模板开发。
joomla是一种文件管理系统,即cms(contentmanagementsystem),它属于portal(企业入口网站)类型,顾名思义,就是比较适合作为商业类型的网站程序。
joomla!是使用php语言加上mysql数据库所开发的软件系统,可以在linux、windows、macosx等各种不同的平台上执行。目前是由opensourcematters这个开放源码组织进行开发与支持,这个组织的成员来自全世界各地,小组成员约有150人,包含了开发者、设计者、系统管理者、文件撰写者,以及超过2万名的参与会员。
ezp文件是ez publish项目中使用的扩展包文件,该项目是一个开源的内容管理系统(cms)平台。在ez publish中,ezp文件是用来存储一组相关的php类、模板和其他资源文件,这些文件可以通过ez publish的扩展机制来安装和卸载,以增强系统的功能和灵活性。
ezp文件通常存储在ez publish的“extension”目录下,可以通过ez publish后台管理界面或ftp等工具进行管理。它们是ez publish扩展机制的核心部分,在ez publish社区中也有许多第三方开发者和组织发布了各种类型的ezp扩展包,供用户自由下载和使用。
仿站和扒站是两种不同的行为,它们的区别在于目的和方法。1. 目的不同:仿站是指根据已有的网站的设计、布局、内容等方面进行借鉴和模仿,以达到类似的效果;而扒站则是指获取其他网站的数据、代码、文件等相关信息,通常是为了获取某些资源、了解对方的策略和技术等。2. 方法不同:仿站通常是通过重新设计页面、调整布局、改变色彩等方式来模仿原网站,以达到相似的效果,但是并不直接复制网站的内容;而扒站则是通过抓取网站的内容、下载源代码、提取数据等技术手段,直接获取对方网站的信息。3. 合法性不同:仿站在尊重原网站的基础上进行,通常不侵犯对方的版权和知识产权,合法性较高;而扒站则存在侵犯他人权益的风险,尤其是在未经许可的情况下获取并使用他人信息和资源。需要注意的是,尽管仿站和扒站有所区别,但在实际操作中,可能存在一些模糊边界的情况。因此,在进行相关行为时,务必要遵守相关法律法规,并尊重他人的知识产权和权益。
1 django
>
django是一个开放源代码的web应用框架,由python写成。采用了mtv的框架模式,即模型m,模板t和视图v。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是cms(内容管理系统)软件。django与其他框架比较,它有个比较独特的特性,支持orm,将数据库的操作封装成为python,对于需要适用多种数据库的应用来说是个比较好的特性。不过这种特性,已经有其他库完成了,sqlalchemy.
>
2 flask
>
flask是一个使用 python 编写的轻量级 web 应用框架。其 wsgi 工具箱采用 werkzeug ,模板引擎则使用 jinja2 。flask使用 bsd 授权。
>
flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。flask没有默认使用的数据库、窗体验证工具。
>
flask 很轻,花很少的成本就能够开发一个简单的网站。非常适合初学者学习。flask 框架学会以后,可以考虑学习插件的使用。例如使用 wtform + flask-wtform 来验证表单数据,用 sqlalchemy + flask-sqlalchemy 来对你的数据库进行控制。
>
3 tornado
>
tornado是一种 web 服务器软件的开源版本。tornado 和现在的主流 web 服务器框架(包括大多数 python 的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。
>
得利于其 非阻塞的方式和对epoll的运用,tornado 每秒可以处理数以千计的连接,因此 tornado 是实时 web 服务的一个 理想框架。不过现在与众多的框架比较,tornado已经被抛在了后面,django已经超过了它,更不说其他框架了,只能说tornado使用纯python开发的性能还是不能与其他框架借助于cython开发的性能相比。
>
4 web.py
>
web.py 是一个python 的web 框架,它简单而且功能强大。web.py 是公开的,无论用于什么用途都是没有限制的。而且相当的小巧,应当归属于轻量级的web 框架。但这并不影响web.py 的强大,而且使用起来很简单、很直接。在实际应用上,web.py 更多的是学术上的价值,因为你可以看到更多web 应用的底层,这在当今“抽象得很好”的web 框架上是学不到的 :)
>
5 aiohttp
>
高性能异步web框架,既有客户端的也有服务端的,还支持web-socket
>
6 sanic
>
与flask类似,并支持异步
>
7 vibora
>
旨在成为最快的python web框架。vibora的高性能依赖于 cython实现的uvloop异步框架及cython实现的http_parser, 再加上一些cython构建的web组件,比如 模板,user-route等。目前还处于测试阶段。
>
8 bottle
>
bottle是一个简单高效的遵循wsgi的微型python web框架。说微型,是因为它只有一个文件,除python标准库外,它不依赖于任何第三方模块。
>
9 falcon
>
falcon是一个构建云api的高性能python框架,它鼓励使用rest架构风格,尽可能以最少的力气做最多的事情。
>
10 weppy
>
性能优于flask的一个全栈web框架