PHP로 구축된 10가지 훌륭한 애플리케이션
가장 일반적으로 사용되는 서버 측 스크립팅 언어 중 하나인 PHP와 다른 버전(3,4, 5, 7)은 전 세계 모든 웹사이트의 80%에서 사용됩니다. Facebook, Wikipedia, Flickr와 같은 몇몇 유명 웹사이트는 이미 PHP를 사용하고 있습니다. 그리고 몇몇 새로운 웹사이트는 최근에 PHP를 사용하기 시작했습니다. 그들은 Washingtonpost.com , Nownew.com , Avgcom 입니다.
그들 중 일부를 살펴 보겠습니다.
1. 페이스북
Facebook과 PHP의 관계는 몇 년 전으로 거슬러 올라가며, 이 스크립팅 언어에 대한 회사의 선호도는 비밀이 아닙니다. 회사는 초창기부터 PHP를 사용하기 시작했고 회사가 커짐에 따라 관계도 커졌습니다. 그러나 대규모 코드 기반을 유지하고 개발을 쉽게 하기 위해 PHP도 Hack을 활용하기 시작했습니다. 이것은 PHP의 강점을 지원하는 동시에 몇 가지 새로운 기능을 통해 다른 영역을 강화합니다.
2. 위키백과
Wikipedia의 기본 기술 구조는 LAMP(Linux, Apache, MySQL, PHP)이며 웹 사이트는 PHP 프로그래밍 언어로 작성된 MediaWiki라는 소프트웨어를 통해 실행됩니다. MediaWiki의 대부분의 PHP 코드는 HHVM JIT 컴파일러를 사용하고 나머지는 Zend Engine PHP를 사용합니다. MediaWiki는 주로 Wikipedia를 운영하는 Wikimedia Foundation에서 관리하는 프로젝트에 사용됩니다. 다른 위키에서도 공개적으로 사용할 수 있으며 위키미디어가 아닌 소규모 위키에서도 널리 사용됩니다. BlueSPce Media Wiki를 추가하면 품질 관리, 유용성, 관리, 프로세스 지원, 편집 및 보안 영역에서 MediaWiki의 기능을 확장할 수 있습니다. Semantic MediaWiki는 위키 페이지 내에서 데이터를 저장하고 쿼리하는 데 도움이 됩니다.
3. 야후
Yahoo는 PHP를 사용하여 고급 검색 기능이 있는 검색 엔진을 제공합니다. 사용자 쿼리에 대한 최상의 결과를 제공하기 위한 아이디어와 개발자는 값을 반환할 수 있는 PHP 함수를 빌드합니다.
4. AbsoluteWrite
AbsoluteWrite는 WordPress로 구동되고 PHP로 작성된 웹사이트입니다. 작가 커뮤니티와 같은 모든 수준의 작가를위한 웹 사이트입니다. 이 웹사이트는 픽션, 논픽션, 카피라이팅을 포함한 다양한 주제에 대한 기사와 정보를 제공합니다. 이 사이트는 규모가 크며 성장하는 온라인 작가 커뮤니티를 유지하는 것 외에도 엄청난 양의 리소스에 대한 링크를 제공합니다. PHP는 웹 사이트의 성공에 부분적으로 기여하는 깔끔하게 구조화된 코드를 사용하여 깨끗하고 안전하며 쉽게 만듭니다.
5. 텀블러
PHP 7의 이점을 깨닫고 사람들이 짧은 형식의 멀티미디어 콘텐츠를 게시할 수 있는 마이크로블로깅 및 소셜 네트워킹 사이트인 Tumblr가 최근 업그레이드되었습니다. 이 웹사이트에는 3억 4,100만 개 이상의 블로그, 블로그 게시물, 텍스트, 이미지, 인용문, 오디오 파일, 링크, 비디오 및 채팅이 있습니다. 따라서 보안 문제의 취약성이 없도록 적절한 코드를 작성하는 것이 얼마나 중요한지 상상할 수 있습니다. 자주 사용되는 코드 경로에 캐싱을 추가하고 새로운 CDN 구성을 테스트하고 기본 소프트웨어를 업그레이드했습니다. PHP 5에서 PHP 7로의 전환은 순조로웠으며 테스트 단계에서 업그레이드는 엄청난 성공을 거두었습니다.
6. 플리커
Flickr는 특별한 소개가 필요하지 않습니다. 활성 커뮤니티가 매일 수천 개의 이미지를 업로드하는 이미지 및 비디오 호스팅 웹 사이트입니다. 그것은 그것을 그렇게 성공적으로 만든 몇 가지 고급 및 강력한 기능을 가지고 있습니다. Flickr에 사진을 쉽게 업로드할 수 있었던 것은 PHP 스크립트를 사용했기 때문입니다. Flickr 내에서 이미지 검색도 PHP를 통해 이루어지며 개발자는 API 키를 설정하여 이를 수행하므로 사용자는 키워드를 입력하고 결과는 태그 매개변수 내에서 생성됩니다. 사용자가 검색 결과의 전체 콘텐츠를 보려면 응답을 생성하도록 구조화해야 합니다. Flickr와 같은 웹사이트에서는 보안이 주요 관심사이지만 PHP를 사용할 때는 걱정할 필요가 없습니다.
7. iStock 사진
iStock 사진은 로열티 프리 이미지를 얻을 수 있는 거대한 온라인 마이크로 포토 사진 커뮤니티입니다. 실제로 수백만 장의 사진, 클립 아트, 자동 및 비디오 트랙과 일러스트레이션이 있습니다. 매달 50만 개가 추가됩니다. iStock photo는 상당한 보안과 주의를 기울여 유지 관리해야 하는 장바구니이며 이는 PHP를 통해 이루어집니다. Getty 이미지 미디어 파일의 모든 iStockphoto에는 개별 SEO 친화적인 페이지가 포함된 스크립트가 있습니다. 따라서 사이트가 유지해야 하는 데이터베이스가 얼마나 큰지 상상할 수 있습니다.
8. 워드프레스
Wordpress는 인터넷 세계에서 거의 모든 사람이 사용하거나 사용해 본 적이 있기 때문에 특별한 소개가 필요하지 않습니다. HTML 및 CSS와 함께 PHP의 기본 구문은 WordPress 테마, 플러그인을 개발하고 필터 및 작업을 통해 기본 동작을 수정하는 데 사용됩니다. PHP는 데이터베이스에서 무엇을 가져올지, 로드해야 하는 파일, 게시물 메타데이터 가져오기, 테마 호출, 플러그인 호출, 옵션 확인, 양식 필드 처리, 이미지 및 문서 업로드 등 모든 처리를 수행합니다. WordPress는 PHP를 사용하여 웹 페이지를 브라우저로 가져옵니다.
9. 소스포지
SourceForge는 개발자에게 무료 오픈 소스 소프트웨어 프로젝트를 제어하고 관리할 수 있는 중앙 집중식 온라인 플랫폼을 제공하기 때문에 개발자에게 생소한 개념이 아닙니다. 전체 온라인 커뮤니티는 Apache 웹 서버, Ruby, Python, Perl 및 Tcl을 제외하고 PHP를 통해 유지 관리됩니다. 웹 사이트의 타사 응용 프로그램에는 세션 지원이 필요합니다. 코드를 처리하고 상대방의 클라이언트를 기반으로 하는 HTML을 생성하는 것 외에도 세션은 일반적으로 웹 사이트를 탐색할 때 인증 정보 및 기본 설정을 추적하기 위해 PHP에서 구현됩니다.
10. 디그
Digg는 온라인 및 소셜 미디어 마케팅에서 매우 인기 있는 이름입니다. 처음에는 소셜 북마킹 웹사이트였지만 현재는 PHP 기술로 훌륭하게 구동되는 사용자 중심의 소셜 콘텐츠 웹사이트로 더 잘 알려져 있습니다. 확장성과 성능은 PHP 덕분에 놀랍습니다. 이 뉴스 집계 사이트의 빠른 성능에 기여하는 기술 스택, LAMP.
마무리 생각
현실 세계에서 어떤 언어를 사용해야 하는지 이해하려면 CRUD 분석을 진행하십시오. CRUD는 생성, 읽기, 업데이트 및 삭제의 약어입니다. 많은 웹사이트에서 사용할 언어를 결정하기 전에 이 분석을 사용합니다. 페이스북은 하나입니다. CRUD는 콘텐츠 기반 애플리케이션을 만들 때 매우 중요합니다. PHP는 모든 주요 운영 체제 및 웹 서버에서 사용할 수 있으며 Joomla, WordPress 및 Drupal과 같은 플랫폼을 지원합니다.
더 많은 정보…
Flickr.com / Bernard Goldbach, Octavio Isaac Rojas Orduna, Esther Vargas, Nicole G, AVphotography262, steve_f.