首页 新闻 搜索 专区 学院

discuz 论坛 php版 和 net 版问题

0
悬赏园豆:20 [待解决问题]

我想弄个论坛。。。行业类型的。。想用discuz

我本身是学net的  但是感觉他的php版不错 

我想问下 discuz 论坛 php版 和 net 版   安全性  性能  还有就是防止软件发广告的能力怎样 ?  其他的倒是无所谓的 。。估计那些行业的也不会玩

请懂行的详细回答下 挺急谢谢

单音节的主页 单音节 | 初学一级 | 园豆:30
提问于:2012-09-10 07:57
< >
分享
所有回答(2)
0

php版本不好,容易被注入广告代码,主要是那个Ucenter太强制性了,无法不用,用了就被注入。

秦楼东 | 园豆:913 (小虾三级) | 2012-09-10 10:12

net版的怎样?

支持(0) 反对(0) 单音节 | 园豆:30 (初学一级) | 2012-09-10 10:23

@单音节: .NET的产品安全性比PHP好得多,PHP因为是源码执行的,因此安全性根本无法控制,必须设置文件的只读权限才行,但是它很多动态页都是临时输出的,那种文件必须可写,所以做不到完全的隔离。

而且现在PHP的语法变得更加复杂了,也加入了类的概念,文件的include再结合类的话,维护难度大大提高,再加上discuz官方使用了MVC,半句SQL语句都看不到,要先学会它的MVC架构才能进行维护,而对应的MVC学习教材又没有,那种开源等于没开源。相比之下,.NET有微软提供的强大的IDE工具visual studio的支持,维护起来非常容易,同时安全性也比php高得多,想注入代码到服务端几乎不可能。

另外还有一点,discuz的php版本在论坛部分没有什么强势,它强制整合了Ucenter后,使得论坛使用极其不方便,升级或备份都很麻烦。且不说漏洞了,单单这个用户资料就可能错位(Ucenter为主搜索用户,通过UID对应到各个应用,可能导致用户对应错位)。它所自豪的Ucenter其实很垃圾,这让我觉得phpwind现在反而比它好了。

支持(0) 反对(0) 秦楼东 | 园豆:913 (小虾三级) | 2012-09-10 14:25
0

php的二次开发比较好弄点,.net的二次开发比较麻烦

jason2013 | 园豆:1998 (小虾三级) | 2012-09-10 10:31

亲 。。。我不会php    如果没有太大的差异我就用net了  。。。广告不是很多是把?

支持(0) 反对(0) 单音节 | 园豆:30 (初学一级) | 2012-09-10 10:42
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册