2010-07-21 5 views
-1

웹 페이지 응용 프로그램을 개발하는 데 친숙한 javascript 또는 php.i는 어느 것이 더 적은 메모리를 사용하고 더 많은 보안을 제공하는지 알고 싶습니다.javascript -web 개발

+4

[LOLCODE] (http://lolcode.com/)의 모든 것을 개발하는 것이 가장 좋습니다. 그것은 웹의 진정한 언어를 말한다. – MooGoo

답변

4

자바 스크립트와 PHP는 동일한 목적으로 사용되지 않으므로 비교할 수 없습니다.

자바 스크립트는 인 ECMAScript 언어 표준의 구현이며, 일반적으로 호스트 환경에서 계산 객체에 프로그래밍 액세스 할 수 있도록하는 데 사용 입니다.

PHP : 하이퍼 텍스트 전 처리기는 원래 동적 웹 페이지를 생성하는 웹 개발을위한 을 설계 한 널리 사용되는 범용 스크립트 언어입니다. 이를 위해, PHP 코드 는 HTML 소스 문서에 포함되고, 웹 페이지의 문서를 생성하는 PHP 프로세서 모듈 웹 서버 해석

0

(위키 통해) 그 브라우저에서 완전히 실행되는 클라이언트 측 웹 애플리케이션 또는 다양한 뷰를 HTML로 표시하는 서버 측 애플리케이션을 의미 할 수 있습니다.

PHP는 서버 측 웹 응용 프로그램을 만들기위한 서버 측 언어입니다.

자바 스크립트는 일반적으로 서버 또는 클라이언트에서 실행될 수있는 ECMAScript-262이며 서버 또는 클라이언트 측 응용 프로그램을 만드는 데 사용됩니다.

보안이 강화되지 않았기 때문에 응용 프로그램의 디자인 및 코딩 방법에 대한 보안이 저하되었습니다.

추측을 위험하게 만들려면 블로그 등의 전형적인 '동적 웹 사이트'를 만드는 것이 좋을 것입니다. 둘 다 할 수는 있지만 주로 서버 사이드에서 PHP를 사용하는 것이 좋습니다. 엄청난 양의 문서, 자습서, 오픈 소스 코드, 라이브러리 및 리소스를 사용하여 자신의 길을 만들고 물건을 만듭니다.

참고 : HTML 출력과 함께 AJAX와 같은 디자인 정보와 슬라이더 및 대화 형 요소를 만드는 데 필요한 자바 스크립트가 필요 하겠지만 서버의 PHP 응용 프로그램과는 완전히 다릅니다.

희망 하시겠습니까?

1

기본적으로 Javascript는 웹 페이지가 웹 브라우저에로드 된 후 웹 페이지를 더 대화식으로 만들기 위해 주로 사용됩니다. Javascript는 클라이언트 측 프로그래밍 언어입니다. 이 경우 클라이언트는 인터넷 익스플로러 또는 파이어 폭스 등으로 인터넷을 서핑하는 임의의 사람들을 의미합니다. 자바 스크립트의 다른 용도가 있지만 가장 많이 사용됩니다.

PHP는 동적 웹 페이지를 만들 수있는 서버 측 프로그래밍 언어입니다.이 경우 특정 페이지 (웹 서핑을하는 사람)의 행동 및 설정 또는 웹 사이트에서 제공하는 콘텐츠 유형과 관련하여 페이지의 콘텐츠에 컨텍스트가있는 동적 인 의미입니다 (예 : 항상 새로운 뉴스 기사가 있습니다. 웹 사이트를 사용할 때마다 각 사용자에게 맞춤 설정된 동적 환경을 제공하기 위해이 두 가지가 섞여있는 경우가 많습니다. 이 페이지는 동적 인 반면 자바 스크립트와 같은 방식으로 동적이지 않습니다. 클라이언트 (웹 브라우저)는 더 많은 정보가 필요할 때마다 서버에 요청을 보내야하고 요청은 웹 브라우저로 연결됩니다 새 웹 페이지를로드하십시오.

자바 스크립트의 동적 부분은 서버에서 더 많은 정보를 요청하거나 서버에서 정보를 요청하지 않고 전체 웹 페이지를 다시로드하지 않고 사용자의 작업에 응답 할 수있게합니다. 이것은 좋은 일이지만 제한적입니다. Javascript는 클라이언트 측 프로그래밍 언어이기 때문에 안전하지 않습니다. 즉, 서버가 Javascript가 접촉 한 데이터를 저장하거나 사용해야하는 경우 신뢰할 수 있기 전에 위생 처리 (검사 및 수정 가능)해야합니다. 이는 일반 HTML 양식을 통해 제출 된 정보에도 해당됩니다. Javascript는 데이터 크기 요인에 의해 제한됩니다. 왜냐하면 크고 복잡한 웹 사이트는 Javacript를 사용하여 만든 경우 대량의 정보를 한꺼번에로드해야하기 때문에 사람들이 신속하게로드해야하기 때문에 웹 사이트에서 제대로 작동하지 않습니다. 또한 데이터베이스를 사용하려는 경우 클라이언트 측 Javascript에는 옵션이 없습니다. 반면에 PHP는 아주 쉽게 데이터베이스와 작업 할 수 있습니다.

이 프로그래밍 언어는 서로 매우 보완 적이 어서 웹 사이트에서 상호 작용적이고 동적 인 사용자 환경을 제공하기 위해 함께 사용됩니다. 따라서 어떤 것을 사용할 것인가에 대한 질문이 아니라 가능한 최상의 방법으로 함께 작동시키는 방법입니다. 그 새롭고 더 나은 방법으로 그 질문에 대답하는 것은 많은 프로그래머들이 매일 할 돈을받는 것입니다 :

나는 단지 주제에 대한 개요를 간략하게 제시하고 있으며 그 주요 주제 안에 많은 하위 주제가 있습니다 . 이러한 기술에 대해 배우기위한 좋은 출발점은 HTTP입니다. http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

0

나는 둘 다 서로 이야기하려고한다. 나는 회사에서 최근에 많은 돈을 벌기 위해 클라이언트 측 Javascript와 유효성 검사, 일부 세션 지원, 쿠키, 브라우저 호환성 테스트 등을 위해 서버 측 코드를 사용했다. Javascript는 클라이언트 컴퓨터에서 렌더링 될 때 멋지다 (브라우저 곰 일의 정면). 그러나 MVC 모델, 데이터베이스 액세스 등으로 무거운 짐을 싣고 작업 할 때 PHP가 필요할 것입니다. 또한 사용자가 자바 스크립트 코드에 액세스 할 수는 있지만 서버 쪽 PHP는 사용할 수 없습니다.

관련 문제