php版本不好,容易被注入广告代码,主要是那个Ucenter太强制性了,无法不用,用了就被注入。
net版的怎样?
@单音节: .NET的产品安全性比PHP好得多,PHP因为是源码执行的,因此安全性根本无法控制,必须设置文件的只读权限才行,但是它很多动态页都是临时输出的,那种文件必须可写,所以做不到完全的隔离。
而且现在PHP的语法变得更加复杂了,也加入了类的概念,文件的include再结合类的话,维护难度大大提高,再加上discuz官方使用了MVC,半句SQL语句都看不到,要先学会它的MVC架构才能进行维护,而对应的MVC学习教材又没有,那种开源等于没开源。相比之下,.NET有微软提供的强大的IDE工具visual studio的支持,维护起来非常容易,同时安全性也比php高得多,想注入代码到服务端几乎不可能。
另外还有一点,discuz的php版本在论坛部分没有什么强势,它强制整合了Ucenter后,使得论坛使用极其不方便,升级或备份都很麻烦。且不说漏洞了,单单这个用户资料就可能错位(Ucenter为主搜索用户,通过UID对应到各个应用,可能导致用户对应错位)。它所自豪的Ucenter其实很垃圾,这让我觉得phpwind现在反而比它好了。
php的二次开发比较好弄点,.net的二次开发比较麻烦
亲 。。。我不会php 如果没有太大的差异我就用net了 。。。广告不是很多是把?