Maison > Article > développement back-end > 开发个人网站,求推荐php框架
小弟最近想开发一个个人网站,用于记录博客,发发文章和照片,和朋友在线留言交流等。
本人有一定的web开发经验(java,javascript,css,struts等),为了让个人网站具备一定的灵活性和个性,最终放弃使用wordpress等模式化的平台,而选择自己开发。
选择学习没用过的PHP来实现,对于形形色色的php框架,小弟犹豫了:
个人网站访问量和复杂度其实很小,我有必要用框架吗?
PHP框架能给我带来什么好处?什么框架会比较适合我的情况,满足我的需求?
期待各位PHP框架达人的答复!
自己写一个框架
yii,好用
建议zend framework2 既然要学就来新的
居然有人把上一季度PHP在编程语言排行中的上升归结于去年ZF2框架发布的原因 真假不论可见ZF框架的影响力.
我用过ZF1 感觉还不错 特别适合有一定PHP基础的人
tiyee2008 : 您太抬举我了,2年后再说!呵呵
viena : 请看看我的需求,其实我的需求真的很简单,个人网站,不要花哨复杂的业务功能。所以想知道需不需要用框架,如果要用的话有什么容易上手的轻量级的框架可以用。zf太大了吧?
anyilaoliu :ZF会不会太重量级了,中型企业应用才用的?
请看看我的需求,其实我的需求真的很简单,个人网站,不要花哨复杂的业务功能。所以想知道需不需要用框架,如果要用的话有什么容易上手的轻量级的框架可以用。
其实学框架已经不是主要目的了,只是想快速高效的把网站搭建起来。
anyilaoliu :ZF会不会太重量级了,中型企业应用才用的?
请看看我的需求,其实我的需求真的很简单,个人网站,不要花哨复杂的业务功能。所以想知道需不需要用框架,如果要用的话有什么容易上手的轻量级的框架可以用。
其实学框架已经不是主要目的了,只是想快速高效的把网站搭建起来。
而且框架这个也不怕什么 太重了 吧?
只要实现功能方便容易即可,.
你说的没错,哪种框架好也不能一概而论。
个人网站的搭建其实是内容为王,关键是先搞起来,然后再慢慢优化。
个人倾向于先不用框架,把雏形建立起来之后,再按需选择框架。
对个人开发者来说,框架发挥的作用较在团队中要小的多。
个人愚见~:)
TP封装了各种类,TP好得没得说,话说你前端用什么,我用bootstrap写
看个人喜好了,初学就自己练习着写,后期再修改就行了。一点点进步
按楼主说的开发个人网站,其实只要在网上找个PHP开发的cms系统就可以了,方便、省事。
那就ThinkPHP吧,轻量级框架,简单好用,手册很好,很适合lz的需求。
当然首选wordpress,专门做博客的
mystery138: 我也这么认为~
cffall zhangcunchao : 两位哥哥,wordpress之类确实简单,但是给人的束缚太大,只能在那个框框里转。既然有web开发基础,为什么不自己开发一个呢,你们说?
看样子你对 wordpress 是很熟悉了,那何不为 wordpress 写插件?
搞得好还能小赚一笔
cffall zhangcunchao : 两位哥哥,wordpress之类确实简单,但是给人的束缚太大,只能在那个框框里转。既然有web开发基础,为什么不自己开发一个呢,你们说?
smarty 这个挺好用的
自己写一个框架吧 哈哈
用现成的就有很多,但大多都褒贬不一,国产的:thinkphp 国外的:ZF yii等都适合你,其实做网站框架只是工具,我觉得最重要的是创意+功能。
我感觉thinkphp可行,太大你搞不定,大小你看不上,thinkphp大小适中。
果断Yii啊!不用Yii你都不好意思和别人打招呼!
我推荐thinkphp,顺便推荐一个开源微薄thinksns
说实话,我不熟悉wordpress。我自认为应该wordpress应该会给开发者比较多的束缚。关于插件开发,恩,回头了解一下,不知道插件能干什么,呵呵。
openweb:认可你的说法,框架只是工具。
只是做企业站的话,可以参考CMS系统,现成的很多,也很简单,如果选框架的话,可以看下ci;因为你有jsp的基础,学习yii应该也是个不错的选择。
推荐CI
字数补丁.exe
恩 不错,你是个有想法的人
这么简单的功能用框架搞不好还弄复杂了 直接写吧
thinkphp
drupal7 很好很强大
我创业时选择ThinkPHP框架,为此我新学了php,在th上又开发了自己的框架。当然最后最好自己开发。能学到甚多,又能完全自主修改框架。我创业的网站www.domypp.com也是基于自己的框架。虽然性能不能与yii比。
当然如果可能,为了最好的性能,最好不用框架。因为框架必然包含很多你不需要用的类库。
你可以完全不需要框架,框架是别人帮你写好的各种类你只要写点调用代码就好,至于wp什么的那是建立在框架基础上开发出来的产品,你可以直接添加内容甚至连代码都不用敲多少就可以完成楼主你快速建站的需求。
楼主其实是新手想从面向过程开始一点一点写逻辑代码,那就什么都不要用咯,但是开发速度会很慢
我是个新手,看了上面大家讨论的,感觉自己建站用th比较适合,如果是为了以后工作的话我觉得像zend,symfony大型框架比较好,或者自己写也不错
thinkphp把 这个应该可以
现在也在用 ThinkPHP,而且官方支持 SAE,使用新浪云计算的话很方便,几乎都是免费的,而且方便开发手机应用,支持REST
不过 ThinkPHP的文档感觉很多地方写的不详细,代码也不多
学习了!!!!!!!!!!
CI
还是CI吧,容易上手
ci 吧,这个真心小,还方便
根本用不着框架
给你两个建议:
1. 自己用smarty+router library搭个框架
2. Laravel 4
yii太强大,初学者还是thinkpphp
CI
果断推荐yii,上手快,开发迅速,使用还方便
推荐tp,一直在用
speedPHP