php教程 php手册 discuz 论坛 php版 和 net 版问题

discuz 论坛 php版 和 net 版问题

Jun 06, 2016 pm 07:35 PM
discuz net php 법정 질문

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

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

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

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

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Dec 24, 2024 pm 04:42 PM

Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드

CakePHP 날짜 및 시간 CakePHP 날짜 및 시간 Sep 10, 2024 pm 05:27 PM

CakePHP 날짜 및 시간

CakePHP 프로젝트 구성 CakePHP 프로젝트 구성 Sep 10, 2024 pm 05:25 PM

CakePHP 프로젝트 구성

CakePHP 파일 업로드 CakePHP 파일 업로드 Sep 10, 2024 pm 05:27 PM

CakePHP 파일 업로드

CakePHP 라우팅 CakePHP 라우팅 Sep 10, 2024 pm 05:25 PM

CakePHP 라우팅

CakePHP 토론 CakePHP 토론 Sep 10, 2024 pm 05:28 PM

CakePHP 토론

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 Dec 20, 2024 am 11:31 AM

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법

CakePHP 빠른 가이드 CakePHP 빠른 가이드 Sep 10, 2024 pm 05:27 PM

CakePHP 빠른 가이드

See all articles