웹 페이지 응용 프로그램을 개발하는 데 친숙한 javascript 또는 php.i는 어느 것이 더 적은 메모리를 사용하고 더 많은 보안을 제공하는지 알고 싶습니다.javascript -web 개발
답변
자바 스크립트와 PHP는 동일한 목적으로 사용되지 않으므로 비교할 수 없습니다.
자바 스크립트는 인 ECMAScript 언어 표준의 구현이며, 일반적으로 호스트 환경에서 계산 객체에 프로그래밍 액세스 할 수 있도록하는 데 사용 입니다.
및
PHP : 하이퍼 텍스트 전 처리기는 원래 동적 웹 페이지를 생성하는 웹 개발을위한 을 설계 한 널리 사용되는 범용 스크립트 언어입니다. 이를 위해, PHP 코드 는 HTML 소스 문서에 포함되고, 웹 페이지의 문서를 생성하는 PHP 프로세서 모듈 웹 서버 해석
(위키 통해) 그 브라우저에서 완전히 실행되는 클라이언트 측 웹 애플리케이션 또는 다양한 뷰를 HTML로 표시하는 서버 측 애플리케이션을 의미 할 수 있습니다.
PHP는 서버 측 웹 응용 프로그램을 만들기위한 서버 측 언어입니다.
자바 스크립트는 일반적으로 서버 또는 클라이언트에서 실행될 수있는 ECMAScript-262이며 서버 또는 클라이언트 측 응용 프로그램을 만드는 데 사용됩니다.
보안이 강화되지 않았기 때문에 응용 프로그램의 디자인 및 코딩 방법에 대한 보안이 저하되었습니다.
추측을 위험하게 만들려면 블로그 등의 전형적인 '동적 웹 사이트'를 만드는 것이 좋을 것입니다. 둘 다 할 수는 있지만 주로 서버 사이드에서 PHP를 사용하는 것이 좋습니다. 엄청난 양의 문서, 자습서, 오픈 소스 코드, 라이브러리 및 리소스를 사용하여 자신의 길을 만들고 물건을 만듭니다.
참고 : HTML 출력과 함께 AJAX와 같은 디자인 정보와 슬라이더 및 대화 형 요소를 만드는 데 필요한 자바 스크립트가 필요 하겠지만 서버의 PHP 응용 프로그램과는 완전히 다릅니다.
희망 하시겠습니까?
기본적으로 Javascript는 웹 페이지가 웹 브라우저에로드 된 후 웹 페이지를 더 대화식으로 만들기 위해 주로 사용됩니다. Javascript는 클라이언트 측 프로그래밍 언어입니다. 이 경우 클라이언트는 인터넷 익스플로러 또는 파이어 폭스 등으로 인터넷을 서핑하는 임의의 사람들을 의미합니다. 자바 스크립트의 다른 용도가 있지만 가장 많이 사용됩니다.
PHP는 동적 웹 페이지를 만들 수있는 서버 측 프로그래밍 언어입니다.이 경우 특정 페이지 (웹 서핑을하는 사람)의 행동 및 설정 또는 웹 사이트에서 제공하는 콘텐츠 유형과 관련하여 페이지의 콘텐츠에 컨텍스트가있는 동적 인 의미입니다 (예 : 항상 새로운 뉴스 기사가 있습니다. 웹 사이트를 사용할 때마다 각 사용자에게 맞춤 설정된 동적 환경을 제공하기 위해이 두 가지가 섞여있는 경우가 많습니다. 이 페이지는 동적 인 반면 자바 스크립트와 같은 방식으로 동적이지 않습니다. 클라이언트 (웹 브라우저)는 더 많은 정보가 필요할 때마다 서버에 요청을 보내야하고 요청은 웹 브라우저로 연결됩니다 새 웹 페이지를로드하십시오.
자바 스크립트의 동적 부분은 서버에서 더 많은 정보를 요청하거나 서버에서 정보를 요청하지 않고 전체 웹 페이지를 다시로드하지 않고 사용자의 작업에 응답 할 수있게합니다. 이것은 좋은 일이지만 제한적입니다. Javascript는 클라이언트 측 프로그래밍 언어이기 때문에 안전하지 않습니다. 즉, 서버가 Javascript가 접촉 한 데이터를 저장하거나 사용해야하는 경우 신뢰할 수 있기 전에 위생 처리 (검사 및 수정 가능)해야합니다. 이는 일반 HTML 양식을 통해 제출 된 정보에도 해당됩니다. Javascript는 데이터 크기 요인에 의해 제한됩니다. 왜냐하면 크고 복잡한 웹 사이트는 Javacript를 사용하여 만든 경우 대량의 정보를 한꺼번에로드해야하기 때문에 사람들이 신속하게로드해야하기 때문에 웹 사이트에서 제대로 작동하지 않습니다. 또한 데이터베이스를 사용하려는 경우 클라이언트 측 Javascript에는 옵션이 없습니다. 반면에 PHP는 아주 쉽게 데이터베이스와 작업 할 수 있습니다.
이 프로그래밍 언어는 서로 매우 보완 적이 어서 웹 사이트에서 상호 작용적이고 동적 인 사용자 환경을 제공하기 위해 함께 사용됩니다. 따라서 어떤 것을 사용할 것인가에 대한 질문이 아니라 가능한 최상의 방법으로 함께 작동시키는 방법입니다. 그 새롭고 더 나은 방법으로 그 질문에 대답하는 것은 많은 프로그래머들이 매일 할 돈을받는 것입니다 :
나는 단지 주제에 대한 개요를 간략하게 제시하고 있으며 그 주요 주제 안에 많은 하위 주제가 있습니다 . 이러한 기술에 대해 배우기위한 좋은 출발점은 HTTP입니다. http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
나는 둘 다 서로 이야기하려고한다. 나는 회사에서 최근에 많은 돈을 벌기 위해 클라이언트 측 Javascript와 유효성 검사, 일부 세션 지원, 쿠키, 브라우저 호환성 테스트 등을 위해 서버 측 코드를 사용했다. Javascript는 클라이언트 컴퓨터에서 렌더링 될 때 멋지다 (브라우저 곰 일의 정면). 그러나 MVC 모델, 데이터베이스 액세스 등으로 무거운 짐을 싣고 작업 할 때 PHP가 필요할 것입니다. 또한 사용자가 자바 스크립트 코드에 액세스 할 수는 있지만 서버 쪽 PHP는 사용할 수 없습니다.
- 1. Outlook Web Access 플러그인 개발
- 2. UI 개발 - JavaScript vs Ajax
- 3. Jquery 및 javascript 용 개발 환경
- 4. Javascript 및 HTML로 데스크탑 응용 프로그램 개발
- 5. JavaScript 개발 - 코드 줄을 북마크에 추가 하시겠습니까?
- 6. jQuery Javascript 대규모 응용 프로그램 개발
- 7. 타사 라이브러리를 사용하여 JavaScript API 개발
- 8. C# Web Service에서 JavaScript 함수로 연결된 목록을 전달할 수 있습니까?
- 9. Microsoft Visual Web Developer 디버거에 쓰는 JavaScript 메서드가 필요합니까?
- 10. Blackberry web/widget (Eclipse)
- 11. Xcode에서 웹 브라우저 개발
- 12. Eclipse 및 JSP에서 Javascript 개발 속도를 높이려면 어떻게해야합니까?
- 13. Javascript, Python/Ruby를 사용한 데스크톱 응용 프로그램 개발
- 14. 새 JavaScript 프로젝트 (테스트, 개발, 빌드)는 어떻게 시작해야합니까?
- 15. MSDN 라이브러리의 Javascript 설명서?
- 16. 새 webapp에 Google Web Toolkit을 사용해야합니까?
- 17. javascript
- 18. 웹 개발 용 Git
- 19. 쉐어 포인트 개발 가이드
- 20. Groove Web Services 질문 GrooveMembers.Create
- 21. Spring MVC JavaScript
- 22. Mongo 지원이 가장 좋은 Python Web Framework
- 23. Web Platform Installer 3에 Visual Web Developer가 없습니다.
- 24. build/web/WEB-INF/lib의 일부 파일을 삭제할 수 없습니다.
- 25. 기존 netbeans-maven-web 프로젝트에서 maven-web 프로젝트 설정하기
- 26. 데스크톱 개발 또는 웹 개발?
- 27. asp.net 셰어 포인트 개발
- 28. Java Web Starter AMI
- 29. Web Forms에서 MVC로 변환
- 30. PHP/Web Script Protection
[LOLCODE] (http://lolcode.com/)의 모든 것을 개발하는 것이 가장 좋습니다. 그것은 웹의 진정한 언어를 말한다. – MooGoo