Google APIs from JS and PHP (GDL-IL)

이도 그린 : 또 다른 에피소드 그래서 안녕하세요, 환영 GDL-IL, GDL 이스라엘 오늘 우리는 구글 API에 대한 말을하는거야, 얼마나 쉬운이다 그것은에서 모두 그들과 함께 작업하고 소비하는 클라이언트와 서버

우리는 당신에게 작업의 힘을 보여주는 몇 가지 예를 구글 API를, 자바 스크립트, 물론,에 클라이언트 측 그리고 서버 측에서, 나는 몇 가지 간단한을 표시하도록 선택할 PHP의 예는 구글에 최근에 추가이기 때문에 앱 엔진 그래서 나는 사람들이 활용하는 방법을 참조 할 것 같아요 그래서 오늘 우리는 슬라이드가 없습니다 우리는 단지 약간의 코드를 가지고있다

그리고 우리가 할 수 있습니다, 그래서 내가 당신과 함께 내 화면을 공유 할 수 브라우저와 텍스트 편집기 사이를 빠르게 플립 그래서이 일을 할 수 있도록하고,의 우리가있어 첫 번째 방법을 살펴 보자 그것을 해결하기 위해 것 그래서 우리는 서버 측에서 시작합니다 그리고 기본적으로 당신이 갈 필요가, 서버 측에서 시작 과에 대한 귀하의 캡슐화를 가능하게하는 라이브러리를 다운로드 당신이 가진 모든 풍부한 기능의 사용자 구글 API를 그것은 하나 개의 라인, 그리고 당신이 여기에서 볼 수 있듯이, 당신은 단지 필요 이 one– 복사 그것은 curl–입니다 그리고 그것을 얻을

당신이 그것을 얻으면, 실제로는,이 링크를 클릭하면 바로 당신을 위해 그것을 다운로드합니다 당신은 물론, 압축을 풀고 그것을 타르, 그리고 당신은 꽤있다 당신의 힘을 보여주는 것 예제의 좋은 세트 당신이 광대에서 활용할 수있는 다양한 API를 다른 API를 엄청난 풍요 로움 구글 당신이 소비 할 수 있습니다 또 다른 중요한 점은 콘솔입니다 console–에 따라서 의 내가 시작 GDL 예를 들어 여기에 가자 그냥 콘솔로 시작하는 경우, 기본적으로 자신에게 OAuth 2

0 클라이언트 ID를 생성해야합니다 그리고 당신은 그것을 할 필요가 있기 때문에 구글 서비스와 I의 많은 당신이 Google 클라우드 엔드 포인트 서비스를 만들 것인지 생각 당신을 위해, 당신은 인증 된 것 있는지 확인하는 것이 좋습니다 그리고 할 수있는 가장 쉬운 방법은 바로 클릭 할, 여기 와서 의 OAuth 20 버튼, 제품 이름을 지정합니다 우리의 경우에는, [AUDIO OUT] 일 것이다

그리고 당신은 아마 여기 로고의 일종을 제공 할 것입니다, 멋진 하나, 및 페이지 URL [AUDIO OUT] 모든 프로젝트, 우리는 예를 클릭하고 있습니다 이 웹 응용 프로그램 또는이 될 것 경우는 선택할 수 당신이 원하는 것 기본적으로 서비스, 당신의 응용 프로그램은 전화, 또는 설치된 응용 프로그램을 확인합니다 그래서 Android 및 iOS 또는 Windows, Linux의 네이티브 앱의 경우 또는 Mac, 당신은 아마이 옵션을 선택하는 것이 좋습니다 우리의 옵션에서의 웹 응용 프로그램을 고수 할 수 있지만, 당신은 또한 서비스로 얻을 수 있다는 것을 기억하고십시오 다음 기본적으로 다른 어떤 정보를 필요로하지 않습니다 당신은 웹 응용 프로그램의 하나려고하는 경우 중요한 것은 당신의 엔드 포인트를 입력 할 필요가 있다는 것입니다 응용 프로그램

그리고 우리의 경우 단지의 유지하자, 일 [AUDIO OUT]을 만들려면 로컬 호스트와 그리고 당신은 그 과정의 리디렉션을해야합니다 구글은이 후 기본적으로 우리는 확인을받을 사용자 또는 전화 인증 주어진 당신 계속 토큰입니다 내 경우에는, 당신은 그것을 설정, 매우 신속하게 그것을 볼 수 있었다 localauth 및 oauthcallback합니다 물론, 당신은 이러한 설정을 편집하고 몇 가지를 추가 할 수 있습니다 다른 하나는 당신이 다른 환경에 URL을 리디렉션합니다 그래서 대부분의 경우에, 당신은 아마 QI를 넣고 싶어 환경, 어쩌면 스테이징 환경을 제공합니다

그리고 희망, 생산에, 당신은을 사용하지 않습니다 동일한 키는, 당신은 새로운 하나를 생성합니다 우리는이를 만든 후에, 우리는 서비스와 것입니다 그리고 서비스를 위해, 당신은 큰 풍요 로움의 여기 있습니다 다른 서비스 당신 수 [들리지] 그들 중 일부는 완전히 무료입니다 그들 중 일부는 사용 당 지불의 조금에 있습니다

그러나 바로 여기에 콘솔의 모든 매우 상세한입니다 그리고 당신은 매우 신속하게 얼마나 많은 볼 수 있었다 활성, 얼마나 많은 당신이 비활성있다 그리고 당신이 그것으로 재생하는 방법을 보여, 그래서 가정 해 봅시다하기 나는 Sky News에 일을 할 것인지 나는 달력 API를 잘 몰라요 그래서 나는 그것을 활성화됩니다 물론, 서비스 기간을 확인해야합니다

그리고 내가 그것을 수용하고 나면, 나는 지금 여기 활성 하나가 나는이 특정 서비스에서 실행할 수있는 서비스를 제공합니다 지금, 나는 시작하고 나는이와 함께 무엇을 할 수 있는지보고 싶어 서비스는 여기에 좋은 물음표가있다 내가 클릭하고 그것을 밖으로 시도 할 것이다 경우, 즉시 내가되는거야 리디렉션, 나는 시작이 API가 무엇인지 볼 수 있습니다 나에게 노출 그래서이 부분은 발견의 기본적 우리가이 메커니즘 마지막 I 나의 이야기 중에 기억한다면 / O, 우리는 이야기 클라우드 엔드 포인트에 대한 당신은이 시스템을 활용할 수있는 방법 자신의 API를 만들고이 발견을 즐기고 메커니즘은 작업의 생산성을합니다

우리 모두가이 작업을 수행 한 후 그래서, 기본적으로 우리는 몇 가지 다른이 우리가 실행할 수있는 것들 여기에 당신은 당신이 확인시키는 것 아주 좋은 페이지가있는 서비스는 당신이 승인했다 당신이 개발 작업을하고 나면, 당신은 할 수 있습니다 당신이 할 수 있도록 일부 서비스에 대한 액세스를 취소 테스트 또 다시 인증 단계 및 확인 당신이 바로 그 일을하고 있는지 확인합니다 당신은 특정 API, 하나의 좋은 방법을 함께 재생하려면 심지어 한 줄의 코딩없이 웹에서 API와 함께 작동 이다는 developersgoogle

com로 이동 이동 여기 API 탐색기에 그리고 우리의 경우,이 때문에 유튜브 데이터 API를 선택 I는 제조 예이다 그리고 여기 당신은 that– 볼 수 있습니다 이 전 유튜브에서의 아이디어를 얻을하려는 가정 해 봅시다 비디오 당 니펫을 그 때 나는 최대 결과 이따가 할 나는 잘 몰라요 9 내가 놓을 게 쿼리, 그것은 수 스키, 그것은 스노우 보드 수 있습니다

그리고 그것을 실행하고있어 일단, 나는 여기에 반응을 얻고있다 나는 기본적으로 다음을 그냥 다른 재생할 수 있습니다 거기에 환경을 제공합니다 그러나 여기 당신은 그래서, 내가 200을 가지고 말할 수 모든 것이 멋지다 그리고 여기 나는 기본적으로 멋진 JSON 객체를 얻고있다 모든 결과 집합을 기술 그리고 당신은 내가 비디오를 얻고 있음을 볼 수 있었다

나는 동영상을 썸네일을 받고 있어요, 아이디, 모든 나는 기본적으로 요구 된 것이다 이제, 우리는이 예제는 PHP에, PHP에 모습을 보면, 그것은 많은 의미에서 매우 유사합니다 그래서 우리가 여기 온거야, 그리고 약간 붐비는 될 수 있지만 당신은 여기에서 볼 수 있기를 바랍니다 기본적으로 우리는 우리가를 조회시키는 것 간단한 페이지를 유튜브 API 우리는 아마 다음 사용자로부터 검색어를 얻고 싶어 결과를 제한합니다

그리고 그 검색 조치를 바닥에 그것 뿐이다 내가 여기에 가져 오는하고있어,이 라이브러리 인 두 개의 파일입니다 실제로 노출 및 YouTube 서비스를 캡슐화하고 있습니다 그래서 구글 클라이언트가 처음이다, 그래서 그냥 내가 모든 것을 할 것이다 기본 기능하고 유튜브 자체 내가 그 일을 해요 일단, 내가 여기있다, 물론, 개발자 키를 누릅니다 그리고 지금 난 그냥 구글 클라이언트의 생성자를 호출하고있어 그것으로 작업

그래서 개발자 키를 설정하고있어, 나는 이것으로 전화 드렸습니다 유튜브 서비스에 대한 클라이언트 내가 이렇게하면 나는 탐색기에서 당신을 보여 주었다 똑같이 API는, 기본적으로 내가 YouTube 검색 searchlist를 호출하고 있습니다 그리고 당신은 그것의 것으로, 탐색기 API 여기에서 볼 수 있습니다 정확히 같은 엔드 포인트 그래서이 사람은 바로 이와 같은 것이다 그리고 우리가 예에에 무슨 짓을했는지에 다시 매우 유사 API를 탐색기, 내가 갈거야, 그리고 난에 집중하고있어 스 니펫의 생각

그래서, 쿼리 및 물론, 최대 결과를 전달하려는 이 내 페이로드입니다 그리고 지금 내가 뭘 모든이 좋은 루프에 가서하고있다 확인 결과는 기본적으로 분리 set–하는 것을 세 양동이에 하나는 비디오와 채널 다음 재생 목록입니다 우리는 다시 가져올 수 있습니다 그리고 내 몸에, 난 그냥 난 있는지 확인합니다 이 목록을 구성 그래서 UL과 LY 태그 단지에를 사용하고 있습니다 여기에서 그것을 구성

아주 간단합니다 난 그냥 여기를 내장하고 그게 다에요 내 지역 환경 작업을 어떻게의를 살펴 보자 그럼 데브 도구를 지금 종료 할 수 있습니다 우리는 나중에 살펴 보겠습니다

내가 쓰는 물건 찾고 있어요 그래서 경우 모르겠어요 나는 10 개 개의 결과로 제한하고있다 내가 검색을 클릭있을 때, 기본적으로는거야 유튜브, 반환 당신이 여기에서 볼 수 있듯이, 기본적으로 내가 방금 추가 이미지뿐만 아니라 앞의 예와는 달리 그래서, 우리는 더 받고있어 전체적인 검색 결과는, 만약에 당신, 그것은 좀 더 그래서 정보

당신은 API 탐색기에 여기 전에 본 정확히처럼, 난 다만 결과 집합으로부터 단지 요소를 페치 페이지 자체에 그 (것)들을 제시 모두가 알다시피 지금, 우리는 클라이언트 라이브러리의 무리가 그것은 실제로 당신이 구글 API를 활용시키는 있습니다 웹에, 당신은 자바 스크립트 라이브러리를 사용할 수 있습니다, 나는거야 얼마나 쉬운 분의 예를 보여 그것을 부드럽게 함께 작업하는 것입니다 하지만 서버 측에서 자바 스크립트로 작업하는 경우, 우리는 Nodejs를위한 좋은 라이브러리를, 그래서 주시기 바랍니다 그것을 확인합니다

그런데, 모든 링크는 여기에 있습니다 그래서 당신은 pictures-appappspotcom에 갈거야 경우, 당신은에서있는 슬라이드를 볼 수 있습니다 슬라이드 25도 이전의 I / O의 이야기하지만, 같은 당신이 볼 수 있습니다 여기에, 모든 다른 라이브러리에 대한 모든 링크 및 당신이 활용할 수있는 언어 그래서 네이티브 클라이언트를 구축하는 사람을위한, 모두 iOS 및 Android, 우리는 좋은 도서관이있다

그리고 물론, 서버 측에서, 언어의 무리가 있습니다 그리고 실제로 우리는 심지어 NET 및 GWT 및 많은 다른 사람을 위해있다 그래서 그를 닫하자 우리가를 실행할 수있는 방법을 참조 입증 따라서이 특정 예에서, 코드에서의 첫번째보기는하자 그리고 우리는 라이브 예를 살펴 보겠습니다

나는 나 자신을 인증하고 일부 싶어 G +의 정보 우리의 경우, 아마도 그것은 이미지와 이메일 될 것입니다 당신이 상상할 수있는, 당신은 실행하고 더 많이 할 수 당신이 한 번 가지 토큰, 사용자의 핸들을 얻는다 이것은 매우 간단한 예제이며, 항상 자바 스크립트에서와 같이, 이제 끝으로 점프 할 수 있습니다 그리고 무엇보다도, 우리는 구글 클라이언트 라이브러리를 호출하고, 자바 스크립트 클라이언트 라이브러리

그리고 우리는 여기에 콜백을받을거야 그래서 부하에, 우리는 기본적으로 콜백을 처리하고 볼 수 있습니다 우리는 무엇을하고 있습니다 그래서 우리가 설정하는 물론, 클라이언트 ID 및 일부 API 키 및 범위 등의 상용구 데이터입니다 그리고 우리는 여기에 올 때 클라이언트 부하를 처리 할 수 ​​있습니다 우리는 그 API 키를 설정하고 있으며, 우리는 단지 전화를 걸 즉시 검사 인증, 그래서 우리는 그것을했다 설정된 타임 아웃

우리가 그 일을 마친 후 우리는 단지 GAPI–거야 구글 API 그리고에이 엔드 포인트 인증 우리는 권한을 부여 할 권한 부여는 클라이언트의 ID, 범위와 함께 할 것입니다 그리고 물론, 우리는 즉시 그것을 할 싶어 그리고 우리는 단지를에 또 다른 콜백을 제공하고 있습니다 우리가 얻고있는 결과 집합을 처리합니다

우리의 경우,이 하나입니다 우리가 인증을 받고있을 때, 우리는하고 싶은 몇 가지 모든 것을 확인하고 경우에 따라서 첫째, 우리는 어떤 오류가없는, 그냥 여기 가서 이렇게 인증 단추를 숨길 수 있습니다 사용자가 혼동되지 않습니다 그리고 실제 경우에, 당신은이 단계에에서 할 수 있습니다 당신이 확인하고 당신이 보여주는하고 있는지 확인 그 또는 그녀가 로그인 한 사용자 그것은 세포 또는의 좋은 이미지를 수 있습니다 다른 좋은 대담한 방법은 그들이 지금에 로그인되어 있는지 보여 및 인증

그리고 지금 우리는 API 호출을하고 있습니다 물론, 반대 방향에, 우리는 확인하고 싶어 당신이 본 것 같은 버튼이 표시되어 있는지 확인 여기에, 그래서 사람들은 자신과 로그 권한을 부여 할 수 이상에서 우리의 응용 프로그램에 로그인합니다 우리는 인증을 처리하고 나면, 우리는 원하는 기본적으로 API 호출을 확인합니다 우리는 G + API에 대한 것입니다 우리는 버전을 제어하고 있습니다

그래서 여기에 우리의 경우, 그것은 D1 것입니다 그리고 기본적으로 제가 사람들로부터 가져 싶은 날입니다 그리고 나 자신의 이미지를 촬영하고 그냥을 착용하고있어 페이지 자체 이제 라이브 예에서 작동하고 어떻게하는지 보자 당신이 여기에서 볼 수 있듯이 그래서, 그래서 내가 인증되는거야 즉시 권한 대화에 대한 요청을 진열

이 경우, 내가 크롬을 사용하는 것을 볼 수 있었다 확장 책 예, 나는 그것이 편리해야해서 그리고 잘하면 가까운 장래에, 당신은 볼 수 있습니다 일부는 크롬 확장과 관련된 예를 살고 있습니다 하지만 액세스를 허용하고있어, 다음, 기본적으로 내가 봤는데 이 페이지로 다시 리디렉션 당신이 볼 수 있듯이, 나는 지금 여기 내 사진과 내 타이틀을 가지고있다 그래서 이것은 당신에게 힘을 보여주는 것 한 예이다 [알아들을 수 없는]

그리고 지금의 또 다른 간단한 예를 들어 보자 그게 당신을 보여주는 것 그래서 여기에 기본적으로 또 다른 페이지를이 [들리지] 또는 구글 API를 얻고있는 샘플 PHP 클라이언트 예 그리고 여기에 기본적으로 우리는 정확히 동일한 작업을 수행, 대신거야 자바 스크립트, 우리는 PHP를 활용할 수 있습니다 그래서 예를 들어, 사용자 정보의 디렉토리로 갈거야 내가 로그 아웃 후, 세션 전에, 물론, 내가 원하는 지금 자신을 인증합니다

그래서 다시 나는이 좋은 인증 대화 상자를 얻을 것이다 그리고 나는 그것을하고있어, 당신은 여기에서 볼 수 있듯이 그것은 년 후 히브리어,이 경우 다시는 내 이메일과 사진을 얻고있다 코드는 어떻게 같을 것이다? 이제 진짜 빨리 뛰어하자의 제거하자 제이 하나 그래, 그래서 여기, 그래 그래서 다시 내가 구글의 OAuth 2

0 서비스를 호출하고 있습니다 그리고 이후 우리는 구글 클라이언트를 설정하고 그것을를 제공하고 있습니다 IDs–의 길, 클라이언트 ID, 개발자가 무리 키와 다른 모든 당신의 API 여기에 볼 수 있습니다 액세스 탭을 클릭합니다 당신이 그것을 클릭합니다 그래서 만약, 기본적으로 모든 관련 클라이언트처럼, 복사 / 붙여 넣기하는 데 필요한 정보 ID, 클라이언트의 비밀, 그리고 API 키는 모두 여기에 있습니다 그래서 그냥 API의 콘솔을 기억 이것은 위치입니다 그래서 당신이하고있어 일단, 기본적으로 우리는 호출하고 우리의 고객과의 OAuth 서비스를 제공합니다

그리고 우리는 코드를 누르면되고, 우리는 토큰을 가져 싶다 토큰은 우리가 그래서 우리는거야 우리와 함께 수행 할 수 있습니다 뭔가 우리가해야 할 경우 또 다시 확인 할 수 자체 서비스 그리고이 경우 이후 이미 시작 부분에 우리가 있다면 우리는 단지을 갈 필요가 여기에 토큰을 받고 리디렉션, 우리는 모든 좋은입니다 우리는 토큰을 설정하지 않으면 확인 만드는 경우 그 사용자는 물론, 우리가있어, 로그 아웃을 클릭한다 토큰을 취소 그리고 여기에 우리는 단지 클라이언트를 호출하고, 우리가 원하는 토큰을 가져옵니다

우리는 그것을 받고있어 이는 참으로 반환 그래서 후 우리는 클라이언트에서 토큰을 가지고 있기 때문에, 우리는 기본적으로있어 의 OAuth 서비스에 가고 그리고 사용자 정보 객체와 함께, 우리는을 얻으려면 정보 내 경우에서 보았 듯이 그리고, 그것은 PHP의 경우 전 -, 그것은이었다 이메일과 사진, 프로필 사진 그리고 우리가이했던 것은 우리가 페이지에 넣어 그냥 우리는 그것을 볼 수있을 것입니다 여기, 마지막으로, 우리는 물론,에 저장하려는 우리의 SessionToken 또는 편리하게 찾을 수있는 다른 장소 그리고 안전하게 응용 프로그램, 토큰 자체에 대한, 당신은 할 수 있도록 를 활용하고 앱에서 나중에 사용할 수 있습니다 그리고 이것은 우리가 여기있는 모든 것입니다 그래서 우리는 나중에이 비트 HTML은 있는지 확인하는 것입니다 우리는에 연결, 또는 기록의 두 사례를 가지고, 그 아웃 기록

이 그래서 그런 것 같아요, 아주 짧은이었다 구글 API에 대한 소개 다음 주 또는 가까운 장래에, 난 당신을 보여주기 위해 노력할 것이다 경쟁 할 때 API를 그 유형을 활용할 수있는 방법 당신의 서비스에 대한 그리고 구글은 기본적으로 엔드 포인트 복용 할 수와의 우리가 노출 내부적으로 사용하고 그 API를 개발자에게 그들 당신이 구글 앱 엔진을 활용하고을 만들려면 이렇게 그 위에 강력한 확장 API, 당신은 사용 할 수 있습니다 Google 클라우드 엔드 포인트 그리고 당신은 이익을 무료 모든 위대한에 대한 있어요 검색 체계의 기능의 API 탐색기, 하고있는 라이브러리의 모든 풍요 로움 당신을위한 모든 준비

그렇지 않으면 우리는에, 잘하면 다음 주에 대해 말하고 있습니다 가까운 미래 그리고 지금 질문에 대한 좋은 시간 사람이있는 경우 우리가 가지고 주시기 바랍니다 합류했다 누군가가 질문이있는 경우 OK, 그래서 나중에, 단지 느낌 plusgooglecom/plusgreenido– 날에 도달 무료 한 단어

그리고 다음 주까지, 좋은 시간과 바이 바이 있습니다

Should I Learn PHP or JavaScript First?

내가 먼저 PHP 또는 자바 스크립트를 배워야한다? 당신이 당신의 작업에 지금 PHP를 배울 필요가없는 한,이 마지막 일 중 하나 여야합니다 당신은 배운다 당신이해야하지 않는 한 그것을 배울하지 마십시오

나는 내가 지금 배워야한다 무엇을 배우려고 노력하고있다 자바 스크립트는 건물 애플리케이션에서의 사용이 많은 클라이언트 측 언어입니다 PHP는 서버입니다 당신이 데이터베이스에 연결해야 할 때 정말에만 사용됩니다 측 언어 나는 자바 스크립트가 더 많은 일자리를 생성하지만, PHP 더 지불 들었어요 자바 스크립트는 웹 브라우저에 주로 사용보다 용서 프로그래밍 언어입니다

더 사람들은 자바 스크립트와 jQuery를 함께 작동, 그래서 더 큰 공급은 임금에게 학위를 감소시킨다 어느 배우기 어렵다? 나도 배우고 열심히 없다 자바 스크립트를 공부한다면, 당신도, jQuery를 통해 가야한다 나는 단지 하나 개의 프로그래밍 언어를 배우고 싶어요 당신은 더 이상 기본 또는 포트란에서 쓰는 사람을 아십니까? 그냥 PHP를 배울 경우에도거야 아마 몇 년 동안 새로운 언어를 배울 수있다

PHP는 지금 큰 수요가있다 심지어 페이스 북과 워드 프레스를 호스트하는 데 사용됩니다 이 서버를 호스팅하는 모든 종류의에서 실행하기 때문에 PHP는 거의 모든 곳에서 사용된다 나는 PHP는 더 많은 자바 스크립트에 비해 서버에서 수행 많은 작업을 수행 할 수 있습니다 들었다 먼저 자바 스크립트를 배운다면, 당신은 자바 스크립트 애플리케이션 동안 설계 작업을 얻을 수 있습니다 당신은 전사적, 서버 기반 애플 리케이션을위한 PHP에 대한 학습을 ​​계속

그건 아마 내 제한을 염두에 과부하 것이다 이들의 구문은 비슷합니다 그러나 그들은 완전히 다른 언어입니다 사실, 작업 시장이있다 PHP는 백 엔드 웹 개발자를위한 것입니다있는 경우, 당신이 아마 또한, SQL을 학습해야한다

너무 많은 TLA TLA? 세 개의 문자 약어

Should I Learn Node.js or PHP?

나는 Nodejs를 또는 PHP 배워야한다? 당신이 2010 년에 다시 같은 질문을 경우에, 나는 PHP 말했다 것이다

Nodejs를 너무 새로웠다 심각한 경쟁자가 될 수 있습니다 그 다음이었다 지금은 어때? 월마트와 페이팔은 웹 포털,하지 PHP를위한 Nodejs를 채택하고 있습니다

난 아무것도의 월마트의 도입은 IT의 측면에서 문제가해야 확실하지 않다 Nodejs를 월마트에 대한 블랙 프라이데이 2013 억 개 고객을 처리 이상 가지 않았다 1 % 활용 Nodejs를 초당 많은 요청으로 두 번 처리하고 빠른 응답을 가지고 각 요청하고, 최근 성능에 시간이 채택이 증가 할 것이다

나는 넷플릭스의 구현 nodeJS의 채택의 측면에서 더 큰 거래라고 생각합니다 그러나 자바 기반으로 당신이 만드는 커피를 제외하고 자바에서 모든 것을 할 수 농담이있다 Node

js를 당신은 오랜 기간 동안 열린 많은 포트를 가진 것으로, 긴 폴링을 할 경우 훨씬 더 낫다 시간 그러나 모든 응용 프로그램이 필요합니다 알아 채팅 패널과 소셜 미디어 기능을위한 Nodejs를 사용하지만, 렌더링에 PHP를 사용 웹 페이지

PHP는 더 호스팅 옵션이 있습니다 Nodejs를 웹 페이지에 대한 빠른로드 시간이 있습니다 그것은 그것을 실행하는 등 많은 관리자가 없습니다 그것은 매우 빠르게 변경할 수 있습니다

그리고 Nodejs를 비 차단, 그래서 당신은 실수하지 않습니다 채택 비율을 밀어 무언가를 구입하는 과정에서 고객을 놓습니다 Nodejs를 PHP를 대체 할 예정? PHP는 여전히 콘텐츠 관리 시스템의 왕입니다 그리고 Node

js를 대규모 볼륨을 처리 할 수있는 반면 각 요청을 많이 필요로하는 경우 주식 시세 표시기와 같은 요청, 그것은 잘 작동하지 않습니다 계산 공학 응용 데이터 교환과 같이 수행 될 수있다 Nodejs를 미래의 물결처럼 소리가 난다 많은 응용 프로그램의 경우, 예 하지만 PHP는 여전히 틈새 시장이있다

내가 따라 잡을 수 없을거야 누가 이미 PHP에서 훈련을받은 사람들을 위해 떠날 것이다 나는 Nodejs에 앞서 싶어

Should I Learn Python or Ruby or PHP?

파이썬이나 루비 또는 PHP를 배워야한다? 프로그래머가 학생보다 그 질문을 토론에 더 많은 에너지를 넣어 모든 스페인어를했다 프랑스어 대 독일어 대 프랑스는 낭만적 인 소리를 만드는 동안 스페인어, 더 유용하다

세 언어는 객체 지향 및 동적입니다 주의해야 할 점은 PHP 아니라 파이썬과 루비는 같은 만들어진 반면 된 객체는, 시간이 지남에 따라 지향 는 IEEE 조사는 파이썬이 11 %에서 가장 인기있는 언어는 것을 발견했다 루비는 불과 4 % 동안 PHP는 기본적으로 7 %와 함께 묶여 그리고 기타는 29 %를 얻고 지금까지 가장 큰

좋아, 그럼 폴링 프로는 질문에 대답하지 않습니다 모든 사람은 자신이 좋아하는 프로그래밍 언어를 가지고 있으며, 그들은 모두 그것을 옹호 수 있습니다 이 실리콘 밸리의 인기 때문에 루비는 큰 이름이다 프로그래머가 작성하는 내장 도구를 많이 사용할 수 있기 때문에 루비는 신생 기업들에게 인기가 봐 – 한 – 같은 애플 리케이션 그들은 빠른 응용 프로그램을 함께 때리고 수 있습니다

루비는 PHP보다 배우기 간단입니다 그래,하지만 PHP는 서버 측에서 더 나은 않습니다 그리고 PHP는 배포가 간단합니다 파이썬은 현대 시대를 따라 가지 역을 설치하여야했다 반면 아직 지원 리소스의 많은 고체 프로그래밍 언어입니다

루비 프레임 워크를 필요 모두에서 작동합니다; 당신은 당신의 서버에서 코드를 실행하고 작동하는 응용 프로그램을 사용할 수 없습니다 그들이 Ruby on Rails에 대해 계속 얘기하는 이유입니다 레일이를하는 동안 루비 코드입니다 뼈대 파이썬은 보통 루비보다 더 빠르게 작동합니다 그리고 파이썬은 오는 장고 프레임 워크를 가지고 좋은 툴킷

파이썬과 루비 나는 더 나은 PHP보다 설계 들었습니다 어느 쪽이 더 나은 무엇입니까? 하지만 PHP는 쉽게 서버 측 웹 페이지를 만들 수 있습니다 PHP는 아파치에의 종속성 문제를 많이 이동합니다 PHP는 워드 프레스와 드루팔로 사용하기 더 성숙한 CMS 프레임 워크를 가지고 있습니다 루비와 파이썬 내가 들어는 비슷하지만, 아무도 나에게 하나를 선택하는 좋은 이유를 할 수 없다 다른 이상

내가 아는 건 너무 투박 때문에 나는, PHP와 함께 작동하지 않는다는 것입니다 그냥 언어를 선택하고 이동합니다 확율은 어쨌든 자바 스크립트 또는 C # NET을 배워야 할 것입니다

Why is PHP More Popular than Python?

왜 PHP는 파이썬보다 더 인기? 나는 PHP를 사용하는 것이 더 재미 팬 소년 열을 읽었습니다 파이썬은 틀림없이 더 나은 디자인과 더 우아하다

파이썬이 계획되었다 반면, PHP는, 언어로, 일어났다 파이썬은 바로 문법과 같은 언어 물건을 많이 수행하지만, 문제는 실행하고있다 코드 프로젝트 작업에 PHP보다 파이썬에서 좋은 코드를 작성하는 것이 더 쉽습니다 PHP의 자유와 같은 어떤 사람들 파이썬은 PHP보다 훨씬 더 나은 프레임 워크를 가지고있다

파이썬은 대부분 장고를 사용합니다 즉 평범한 프레임 워크와 형편없는 영화입니다 PHP는 심포니에 젠드에 코드 이그나이터에서 프레임 워크를 많이 가지고 있습니다 선택 다른 프레임 워크를 많이 갖는 20 개 개의 표준을하는 것과 같다 – 더 인 하지 않는 것이 좋습니다 당신은 그들 모두를 충족하거나 충족하기 위해 프로그래머를 찾는 방법을 파악해야 할 때 하나는 당신이 사용하고 싶습니다

PHP는 아마도 인터넷의 공통어이다 나는이 HTML 또는 HTML5와 CSS 생각했다 나는 워드 프레스 플러그인의 언어 알고있다 가장 큰 오픈 소스 프로젝트의 대부분은 PHP를 사용합니다 PHP는 웹 호스팅 저렴한 비용으로 옵션입니다

만 낮은 성능의 웹 호스팅 파이썬 서버는 한 달에 싼 10 달러 없습니다 옵션을 호스팅,하지만 당신은 당신의 투자에 대한 더 많은 기능을 얻을 것이다 – 행복한 사용자 말한다 파이썬은 코드를 나타 내기 위해 공백을 사용합니다 즉 말 그대로 표면적 인 문제입니다 파이썬은 강력한 수 있도록 설계되었다

PHP는 강력한 될 수 있습니다 나는 HTML 기반-애플리케이션하지만 모든 것을, PHP는 사람들을 감싸는 API 있음을 부여합니다 고객에게 배달하기 위해 애플 리케이션 PHP는 자바와 자바 스크립트의 보안 구멍이 없습니다 즉 유닉스 아무도 바이러스를 대상으로하지 않기 때문에 윈도우보다 낫다 말처럼; 그것 악용 될 수 있으며, 단지 가장 등의 수신 측이 될 수있는 충분히 큰 대상 아니다 노력 PHP는 배울 적은 노력이다

그리고 당신의 이력서에 PHP 언어를 두는 것은 당신이 HTML을 알고 말 위의 단계입니다 -하지 하드 것은 달성했다 왜 PHP를 통해 파이썬을 좋아합니까? PHP는 적어도위한 웹 개발의 의지가있다 IT 업계에서 영원히 십 년 파이썬은 사용자의 입력을 모집, 사전에 언어 발달을 계획이다 그것은 더 질서이다 PHP보다 나는 누구의 새로운 릴리스 종종 코드를 부러 루비 온 레일즈,보다 더 당신을 부여 할 언어의 이전 버전에 작성합니다

아니면 지속적으로 JVM 및 코드에 대한 보안 취약점을 해결하기 위해 노력하는 자바, 그 자체 그러나 자바는 웹 디자인의 표준이되어왔다 즉 HTML5 당 자바 스크립트,하지만 당신은 여전히 ​​웹 애플 리케이션을위한 PHP 나 Python을 사용할 수 있습니다 파이썬의 장점은 큰 표준화 된 코드 라이브러리입니다 PHP는 더 숙박을 제공합니다

즉, 플러그 및 코드 모듈을 재생하려는 경우 번거 로움입니다 그리고 파이썬 핸들 예외 더 나은 왜 PHP는 더 인기? 한 마디 – 관성 그리고 간단하게 배울 수 있습니다 즉 두 개 이상의 단어, 하나 개 이상의 문장입니다

웹에플리케이션 만들기 – JS, PHP 프로그래밍 9-1 : JavaScript 로그인앱

이번 시간에는 로그인 기능을 구현하는 방법에 대해서 살펴보겠는데요 지금까지 우리가 배운 것을 중간 정리하는 단계라고 보시면 되겠습니다

특히나 조건문이 중요하게 사용이 될 거에요 우선 Javascript부터 살펴볼 건데요 여러분들 좀 검은색과 흰색이 왔다 갔다 하면서 눈이 아프실 거 같아서 제가 색깔을 좀 밝은 색깔로 바꿔봤습니다 잘 찾아보시면 색깔 이런 테마 같은걸 바꿀 수 있는 기능이 있어요 시작해보죠

저는 7php라는 파일을 만들었고요 여기에서는 Javascript를 이용해서만 로그인을 구현해 볼 겁니다 여기서 우리가 이 수업을 진행하기 전에 여러분들이 먼저 좀 알아두셔야 할 기능이 있는데 프롬프트라는 기능입니다 프롬프트

P R O M P T 여기에다가 비밀번호라고 이렇게 적어 주고요 우리의 페이지를 열어보면 이런 화면이 뜹니다 그리고 비밀번호를 물어봐요 거기에다가 111111이라고 입력하고 확인을 누르면 됩니다

여기보시면 여기 있는 이 프롬프트라고 하는 이 명령이 방금 보셨던 그 창을 띄운거에요 거기에 비밀번호라고 이렇게 적어 주시면 이 명령어로 인해서 이렇게 생긴 창이 뜨면서 여기에 있는 비밀번호라고 하는 텍스트가 여기에 들어가게 됩니다

그러면 사용자가 여기에다가 비밀번호를 입력할 수 있겠죠? 예를 들면 111111 그리고 확인을 누르면 되는데 사용자가 입력한 정보를 우리가 받기 위한 방법은 여기에다가 패스워드라는 변수를 이렇게 주면 됩니다 한번 해볼게요 이렇게 경고창이 뜨면 어떻게 된 거냐 하면 Javascript 이 부분에서 여기가 먼저 실행이 된 거에요 그래서 비밀번호를 이렇게 물어보는 거죠 그리고 여기에다가 뭔가를 입력하면 입력하고 확인 버튼을 누르면 그러면 여기에 있는 이 부분에 값이 바로 여기에 입력한 값이 됩니다

그러면 자연스럽게 그 값이 패스워드로 들어가서 패스워드의 값은 여기에 입력한 값과 패스워드의 값이 같은 값이 된다는 거죠 그래서 한번 확인해볼까요? 여기서 제가 documentwrite(password);라고 이렇게 하고 실행을 시켜보겠습니다 F5 그리고 1111 확인 버튼을 누르면 보시는 것처럼 사용자가 입력한 정보를 이 Javascript가 알아낼 수 있게 되는 거예요 바로 이런 작업들은 HTML, CSS는 할 수 없는 일입니다

즉 사용자의 생각을 받아내서 어떤 일을 처리하는 것, 그것을 Javascript나 php는 할 수 있지만 HTML이나 CSS는 할 수 없는 일이에요 그러면 그렇게 받은 정보를 가지고 우리 한번 로그인 기능을 구현해보죠 물론 이렇게 로그인을 구현하면 절대 안 됩니다 이거 아주 허접한 방법이에요 그런데 이건 이걸로도 우리 같은 시사점이 많죠

만약 패스워드가 1111과 같다면, 그러면 어떻게 되는 거예요? 정상적인 접근이 되는 거죠? 안녕하세요 주인님 만약에 패스워드가 같지 않다면 뉘신지? 이렇게 그리고 실행을 한번해보죠 비밀번호를 입력하라고 해요, 그러면 요거는 어디까지 온 거냐 하면 여기까지 온 거죠? 그리고 여기에 비밀번호를 입력하면 그거는 패스워드로 들어가게 됩니다

1111이라고 하고 확인을 누르면 여기의 값은 이제 1111이 되면서 얘와 비교를 하면 이거 전체는 true가 되죠? 그러면 자연스럽게 if 안에 있는 이 부분이 실행이 되겠죠 한번 해볼게요 확인 안녕하세요 주인님이 뜹니다

그 다음에 F5를 누르고 1을 하나만 넣어볼게요 그리고 확인 누르면 뉘신지가 뜨는 거죠 이로써 우리에게 있어서 이 웹페이지 전체가 말하자면 확정된 상태가 되요 확정된 상태 우리는 이 웹페이지를 더 이상 수정할 필요가 없어집니다

대신에 사용자가 여기에 어떠한 값을 입력했느냐에 따라서 이 if문에 있는 이 부분의 동작 방법이 달라지게 되는 것이죠 즉, 이 프로그램에서 변할 수 있는 부분을 완전히 프로그램 바깥쪽에 사용자가 조작하는 쪽으로 몰아내서 이제 우리가 일반적으로 얘기하는 제대로 된 프로그램 같은 모양이 나오게 된 것이죠 어때요? 그렇게 멋진 것은 아니지만 어쨌든 무언가 프로그램 같은 걸 만든 것 같지 않으신가요? 예 여기까지 하고요 다음 영상에서는 php를 이용해서 로그인을 하는 방법을 우리 살펴보죠