>  기사  >  백엔드 개발  >  웹과 PHP의 차이점은 무엇입니까

웹과 PHP의 차이점은 무엇입니까

WBOY
WBOY원래의
2021-12-27 10:16:354272검색

웹과 PHP의 차이점: 1. PHP는 주로 백엔드 데이터 처리와 데이터 추가, 삭제, 수정 및 확인 작업에 사용되는 반면, 웹 프런트엔드는 사용자에게 인터페이스와 데이터를 표시하는 데 사용됩니다. 2. PHP는 서버에서 실행되고 해석되는데, 웹 프론트엔드는 주로 브라우저를 사용하여 해결합니다. 3. PHP는 효율성과 보안을 고려해야 하며, 웹 프론트엔드는 조작성과 아름다움.

웹과 PHP의 차이점은 무엇입니까

이 튜토리얼의 운영 환경: Windows 10 시스템, PHP 버전 7.1, DELL G3 컴퓨터.

웹과 PHP의 차이점은 무엇인가요?

백엔드 하나와 프론트엔드 하나, 이것이 가장 큰 차이점입니다. 더 자세히 말하면 다음과 같이 말할 수 있습니다.

  • 1. 기능이 다릅니다. PHP는 주로 백엔드 데이터 처리 및 데이터 조작, 추가, 삭제, 수정 및 확인에 사용됩니다. 웹 프론트 엔드에 포함된 html, js, css 등은 사용자에게 인터페이스와 데이터를 표시하는 데 사용됩니다.

  • 2. 구문이 다르고 실행 환경이나 위치가 다릅니다. PHP는 서버에서 실행되고 해석되며, 프런트엔드는 주로 브라우저에서 해결됩니다.

  • 3. 고려해야 할 측면이 다릅니다. PHP는 효율성과 보안을 더 고려해야 하는 반면, 프런트 엔드는 조작성과 아름다움에 더 많은 관심을 기울여야 합니다.

PHP 개발과 웹 프론트엔드 개발의 차이점

  • 1. 다양한 비즈니스 애플리케이션 시나리오

웹 프론트엔드 개발은 주로 전통적인 PC 측 웹 페이지 개발을 의미하며, 페이지 주로 PC측 브라우저에서 실행됩니다. 중국에서는 PHP로 개발된 페이지가 주로 휴대폰에서 실행됩니다. 직관적으로는 PC 페이지가 더 크고, 모바일 페이지가 더 작다고 느끼실 겁니다. 하지만 개발 경험에 따르면 페이지가 크다고 해서 작성된 코드가 복잡하다는 의미는 아니며, 페이지가 작다고 해서 개발이 단순하다는 의미는 아닙니다. 어려움이나 용이함은 주로 특정 비즈니스 요구 사항에 따라 달라집니다.

  • 2. 신기술의 활용이 다릅니다

모바일 측은 주로 웹킷 커널을 기반으로 하기 때문에 HTML5와 같은 신기술에 대한 지원이 더 뛰어나므로 신기술을 더 폭넓게 사용할 수 있습니다. ; PC 측 개발 중 많은 시나리오에서는 IE와 같은 이전 버전의 브라우저와의 호환성이 필요하므로 브라우저 호환성 고려 사항으로 인해 새로운 기술의 사용이 제한되는 경우가 있습니다.

  • 3. 페이지 적응성이 다릅니다

기존 PC 쪽 페이지 개발에서는 일반적으로 페이지 너비를 고정하고 양쪽에 공백을 두는 방식을 선택하지만 모바일 쪽 페이지는 PC 화면보다 작습니다. 이동통신사의 크기가 훨씬 작기 때문에 일반적으로 휴대전화 화면에 최대한 많은 콘텐츠를 표시하도록 선택합니다. 이를 위해서는 모바일 페이지가 다양한 화면 크기의 휴대전화에 완벽하게 적응하고 최대한 활용할 수 있어야 합니다.

  • 4. 페이지 성능이 다릅니다

PC 측의 네트워크 상황은 일반적으로 비교적 안정적이며 모두 네트워크 케이블이나 Wi-Fi를 통해 네트워크에 연결되어 있습니다. 복잡하고 Wi-Fi 외에도 2G 및 3G , 4G가 있으며 여러 다른 네트워크 연결 간 전환도 자주 발생합니다.

불안정한 네트워크 연결로 인해 페이지 성능이 저하되는 문제는 모바일 측의 페이지 리소스가 너무 클 수 없다는 것입니다. 그렇지 않으면 열악한 네트워크 조건에서 페이지에 액세스할 수 없어 사용자 경험에 심각한 영향을 미칠 수 있습니다.

  • 5. 다양한 프레임워크 선택

불안정한 모바일 네트워크 상황으로 인해 모바일 페이지 프레임워크를 선택할 때 일반적으로 zepto.js와 같은 작고 아름다운 프레임워크만 고려합니다. 그 이후에는 9.6K만 가능합니다. 일반 비즈니스의 요구 사항을 충족합니다. 더 복잡한 단일 페이지 애플리케이션을 구축하려면 vue.js와 같은 프레임워크를 선택할 수 있는데, 이는 강력하지만 압축 후 크기가 20K를 넘습니다.

웹 측의 선택 범위는 비교적 크며 프로젝트 요구 사항에 따라 일부 더 무거운 프레임워크도 고려할 수 있습니다. 예를 들어, 오래되었지만 거대한 ext.js는 일부 기업의 백엔드 관리 시스템 프로젝트에서 여전히 활동하고 있습니다. 많은 UI 구성 요소가 있습니다.

관심이 있으시면 "PHP 비디오 튜토리얼"을 클릭하여 PHP 지식에 대해 자세히 알아볼 수 있습니다.

위 내용은 웹과 PHP의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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