서버 측 자바 스크립트 란 무엇입니까? PHP 애플리케이션을 서버 측 자바 스크립트로 작성된 애플리케이션으로 대체 할 수 있습니까? 이것이 가능한 경우 ExtJS가 서버 측 Javascript를 지원합니까?서버 사이드 자바 스크립트 란 무엇이며 ExtJS와 함께 사용할 수 있습니까?
답변
서버 쪽 javascript 란 무엇입니까?
Program code running on a server JS에 기록됩니다.
그것은 서버 측 자바 스크립트로 PHP를 대체 할 수 있습니까?
예
가에 extjs를 할 수있는 경우는 서버 측 자바 스크립트가?
ExtJS는 유용한 UI 서버가 될만한 기능을 수행하지 않습니다. http://www.yuiblog.com/blog/2010/04/05/running-yui-3-server-side-with-node-js/
ASP Classic과 .NET은 모두 JScript를 서버 쪽 언어로 지원합니다. 스크립팅에 JavaScript를 사용하는 Helma 프레임 워크도 있지만 Java 기반입니다.
내가 아는 한, 소위 :
당신은 에게 서버에서 YUI를 사용하는 데 사용되는이 방법 비슷한 방식으로 그 중 일부 사용 (그것의 작은 비트)를 얻을 수 있습니다 "서버 측 자바 스크립트"는 서버 기술을 사용합니다.
http://www.devarticles.com/c/a/JavaScript/Client-side-and-Server-side-JavaScript/2/
그것은 당신이 JS 언어를 서버 측 스크립트를 작성할 수 있습니다 의미하지만, 당신은 웹 서버를 변경해야 할 수도 있습니다. 이 상황에서
http://en.wikipedia.org/wiki/Server-side_JavaScript
, 당신은 개발 언어로 JS를 사용할 수 있지만, 당신은 또한이 플랫폼은 제품에 대한 충분 개발 확인해야 :에
당신은 참조 할 수 있습니다.
모든 서버 측 언어는 정의에 따라 서버 기술에 의존합니다. 서버에서 실행되며 호환 가능한 환경에서 실행됩니다. – eyelidlessness
서버 쪽 스크립트 정의 - 서버 쪽 스크립팅은 동적 페이지를 제공 할 수있는 방식으로 웹 페이지를 프로그래밍합니다. 초기 웹은 정적 HTML 컨텐트만을 제공했습니다. PHP, 고전 asp, python, asp.net, jsp 등 많은 서버 측 스크립팅 기술이 있습니다. 고전적인 asp의 경우에는 고전적인 asp 서버 쪽 페이지를 코드화하기 위해 선택한 언어를 사용할 수 있습니다. 하나는 VBScript와 다른 JavaScript이므로 자바 스크립트에서 서버 쪽 스크립트를 수행하고 서버 쪽에서 동적 내용을 렌더링 할 수 있습니다 클라이언트에게.
웹 페이지가 클라이언트 [웹 브라우저]로 보내지면 브라우저는 스크립트 메커니즘을 제공하여 모든 작업에 대해 서버에서 서버를 가져와야합니다. 풍부한 UI 관리, Ajax, 유효성 검사 입력 및 양식 , 한 페이지에서 다른 페이지로 사용자를 가져 오는 등. 모든 브라우저가 자바 스크립트를 지원하기 때문에 주로 자바 스크립트로 작성됩니다. Microsoft Internet Explorer는 클라이언트 쪽에서 VBScript도 지원하지만 다른 브라우저는 VBScript를 지원하지 않으므로 널리 사용되지 않습니다. ExtJs는 모든 최신 브라우저의 풍부한 자바 스크립트 기능을 활용하는 클라이언트 측 자바 스크립트 기술입니다.ExtJs 스크립트는 서버에서 브라우저로 전송되며 브라우저 만 ExtJs를 인식하고 UI 및 Ajax 작업으로 해석합니다. Ajax 호출의 경우에만 서버 부분이 그림에 포함되지 않습니다.
은 여기 내 구현 https://github.com/lucassus/extjs4-account-manager/commit/8ec4e33ac8cd1fa719d358ee9e7b7706b94012f5 그것은 레일에 루비로 작성 하지만 아이디어는 매우 간단하다 : 유효성 검사 오류가있는 객체를 반환하고 failure
콜백을 처리 한 후 Ext.data.Errors
객체를 생성하고 폼에 전달해야합니다.
ExtJS (또는 다른 DOM UI 라이브러리)는 Jaxer와 같은 DOM을 포함하는 서버 측 JS 구현에 유용 할 수 있습니다 (마지막 릴리스는 실제로 jQuery 및 Prototype을 올바르게 지원하는 대상이었습니다). 유감스럽게도 Jaxer는 포도 나무에서 죽었으며 다른 서버 측 JS 구현은 DOM을 통합 API로 사용하지 않았습니다. – eyelidlessness