请教如何在建站的时候选用网站主题框架?

kk982000 发布于 2013/10/25 16:36
阅读 573
收藏 2
自学PHP工作也2·3年了,接触并熟悉运用dedecms,zend framework,smarty,memcache,最近公司在做一个音乐网站,主要功能有:音乐/MV在线试听下载(普通音质免费高品质收费),类似猪八戒网那样的信息发布(以后考虑按条/包月收费),会员音乐作品在线发布、买卖、拍卖、募资等在线交易(音乐商城)...其实还是很复杂的一个网站,现在我根据网站功能初步设计好了数据库表,但是在选择主体框架程序的时候不知道怎么下手了,请教专业大牛教教怎么考虑这些?
我的初步设想是这样的:考虑最优性能化,肯定要使用框架开发,模板技术,缓存技术,不经常修改的页面使用静态页面生成(非伪静态最大程度利于seo优化)
本人技术有限,说出来不怕笑话,我的思路:
框架:只用过zend framework这框架,感觉它数据库操作、sql防注入、分页等方面很好用又是MVC模式开发,所以选这框架;但是有疑问:这框架使用了缓存技术吗?
静态页面与缓存:感觉dede的模板建站还是很方便修改,生成静态页也方便,但是用这系统感觉不专业,想尽量自己设计开发一套程序,关于静态页和缓存的问题我想问下:静态页打开速度比直接从缓存(内存)中读取页面慢,那么是不是使用memcache缓存后就不用静态页面了?有必要结合起来用吗?
模板:dede的模板生成感觉不轻巧不灵活,smarty就简单点但是不便于非程序人员修改,使用MVC模式开发后还可以在部分页面使用静态页面吗?zend framework一般使用的伪静态和真静态文件生成速度上有什么差别?
请教专业大牛指导怎么网站主体程序设计思路,解答上面的疑问,唉这些技术都只是尝试过简单实例,实际独立开发就犯愁了,求好心大牛帮忙啊,谢谢!
加载中
0
梅开源
梅开源

最优性能就不是用框架了,得用扩展……

你网站复杂在产品,对框架区别要求不高。找几套国外开源的音乐站源码借鉴主要功能是真的需要。

对php来说,静态化太容易,所以这不是框架本身考虑的,只是cms实现的功能之一而已。

0
红白机
红白机
考虑最优性能化,肯定要使用框架开发????


是不是写反了?要性能就不要用框架啊,或者自己定制一个小框架就可以了。

如果是我的话,连模板引擎都不用了。

0
kk982000
kk982000
那你的意思是不用框架自己借鉴功能一个个写页面代码?可是我自己写代码安全性,BUG,开发进度等都跟不上啊,完全独立写一个可以使用静态模板页的cms系统还是很困难的,还有请问使用 memcache缓存后还有必要生成 静态页吗?还是用伪静态就可以了?
0
月影又无痕
月影又无痕
smarty一定要放弃,否则你拿不到更高薪水。
苏生不惑
苏生不惑
为何,很多框架都带smarty
0
月影又无痕
月影又无痕
推荐你使用YII框架, PHP开源框架中的翘楚。
0
沙海
沙海
 用YII吧,虽然没用过,不过,了解了一下,他的扩展应该可以应付后面的功能添加修改,不需要在去改太多的原始程序。
0
aidear
aidear
zf2,yii都是不错的选择
返回顶部
顶部