1、ThinkPHP跟cms有区别吗
ThinkPHP是PHP开发框架,CMS是网站管理系统,是两个不一样的概念!
2、thinkphp框架等等和phpcms等等有什么不同呢
框架就是提供一个快速敏捷开发的平台,里面一些常用的功能,都封装好,然后你要按照框架的语法和文件结构来进行网站的建设,就好比是搭建了一个房子外面的框架都设计好,你需要做的是修改里面的东西.
而cms是将整个房间,不仅框架搭建好了.里面的各个房间也给你布置好,可以不经过任何加工直接可以入住.
两者的优缺点是:
框架相对比较灵活些,可以做更多自己想做的,而不用看太多的代码.
CMS的优点就是功能比较齐全,代码都给你做好,你要做的仅仅是安排一下布局,或者做个模板.但是可变化性没有框架好.要修改的话研究的代码比较多.核心的部分比较难研究.
3、CMS和smarty和thinkphp到底有什么关系
smarty 是最简单的模版引擎
THinkPHP比smarty要复杂的模版引擎,但是功能比smarty要强大点
smarty只写view层
thinkphp全能
smarty是优秀的模板,不要因为有thinkphp的模板而不去学smarty,学这些东西,只是要你去了解一个开发思想,和别人写程序的一种流程.smarty是,thinkphp也是.只是thinkphp将mvc三层分的很清楚.并且写好了大部分简化经常编写代码的复杂度.
4、用thinkphp和用phpcms二次开发网站,哪个好一点?
如果你写程序够牛,自己有足够的时间,又对网站有特别的需求,可以基于thinkphp开发适合自己的产品。如果程序写得一般般,时间少,对网站没有特别需求,建议就用现成的CMS吧,现在网上很多CMS都很优秀,如PHPCMS、DEDECMS、ECMS等。自己个人写的程序也未必有他们好,毕竟人家是团队开发算是较成熟的产品。
至于时间方面,用thinkphp开发就是多了写程序的时间,用phpcms跳过这一步直接做页面,你写一个系统需要多少时间自己可以衡量。
现在的人做站大都是这样:如果有钱的就自己请人开发一套系统,没钱的就用现成的做二次开发,比如我是属于既没钱又没实力的,我的新站
5、用thinkphp开发网站和用phpcms二次开发网站,哪个快,快多少?
thinkphp是程序开发的框架, phpcms是现成的产品。如果你写程序够牛,自己有足够的时间,又对网站有特别的需求,可以基于thinkphp开发适合自己的产品。如果程序写得一般般,时间少,对网站没有特别需求,建议就用现成的CMS吧,现在网上很多CMS都很优秀,如PHPCMS、DEDECMS、ECMS等。自己个人写的程序也未必有他们好,毕竟人家是团队开发算是较成熟的产品。至于时间方面,用thinkphp开发就是多了写程序的时间,用phpcms跳过这一步直接做页面,你写一个系统需要多少时间自己可以衡量。现在的人做站大都是这样:如果有钱的就自己请人开发一套系统,没钱的就用现成的做二次开发,比如我是属于既没钱又没实力的,我的新站是选用phpcms开发的。
6、thinkphp和一些cms系统有什么分别?比如phpcms,dedecms.
thinkphp是一个框架,是一个架构,你需要在此基础上添加进你的东西,从而成为一个网站系统.而cms系统则是一些成熟的网站系统,你只需要修改一些东西或者直接使用就能建设一个网站了.
7、thinkphp和一般的cms区别在哪里
---- thinkphp 只是一个 mvc 框架,你可以理解为便于人们拿来开发的一个工具,因为底层它已经给封装好了很多方法、逻辑、甚至于流程。基于框架可以轻松用来开发各种各样的项目。
---- 而 cms 一般都属于一个完整的系统,有页面有数据库,部署在站点上之后就能直接通过浏览器地址来访问。基本上多数 cms 都是基于框架开发的,其中有些 cms 系统就是基于 thinkPHP 框架开发起来的,所以可以说用于开发项目的框架,是项目的前身。
-- 就好比石砖和房屋。有形有状的石砖可以用来建房屋修路筑堤坝等等干很多事情,而房屋正式基于石砖,由成千上万的石砖堆砌建起来的。
8、thinkphp怎么开发cms
一、管理中心:网站基本信息的设置、网站字段的自定义、网站URL的状态
二、文章管理:集成文章的增、删、改、查,文章无限极分类,文章内置SEO优化版块
三、产品管理:集成产品的增、删、改、查,产品无限极分类,内置SEO优化版块,产品图片设置
四、自定义导航:无限极导航管理,增、删、改,可以根据需求设置二级、三级导航等
五、友情链接和幻灯片的设置
六、评论设置
七、网站地图生成,支持html和xml两种格式的地图生成
八、管理员设置
9、开发php项目是用thinkPHP好还是phpcms 好 ,各自有什么特点?
phpcms好啊