백엔드 개발 PHP 튜토리얼 가장 유망한 9가지 PHP 오픈 소스 프로젝트: Android 개발이 1위를 차지했습니다_PHP Tutorial

가장 유망한 9가지 PHP 오픈 소스 프로젝트: Android 개발이 1위를 차지했습니다_PHP Tutorial

Jul 22, 2016 am 09:02 AM
android php 세계 개발하다 오픈 소스 잠재적인 ~의 아주 멋진 프로젝트

PHP의 오픈 소스 세계는 매우 흥미롭고 모든 사람이 Drupal, Sugar CMS, Joomla 등과 같은 많은 유명한 PHP 오픈 소스 프로젝트에 노출되어 있지만 이 기사에서 저자는 9 최신의 잘 알려진 수치는 너무 높지만 일부 측면에서는 매우 실용적일 수 있습니다. 아직 개발 단계에 있으며 잠재력이 큰 PHP 오픈 소스 프로젝트입니다. 나는 모든 독자들이 이 글을 읽고 나면 놀라게 될 것이라고 믿습니다. PHP가 정말 많은 일을 할 수 있다는 것이 밝혀졌습니다.

1. Android용 PHP

이제 iPhone과 Android가 인기를 끌며 이를 소유하는 것이 트렌드가 되었습니다. 그리고 안드로이드의 시장점유율도 점점 커지고 있습니다.

이제 JAVA를 사용하여 Android 애플리케이션을 작성하는 것 외에 또 다른 옵션이 있습니다. 즉, PHP를 사용하여 관련 Android 애플리케이션을 작성할 수 있습니다. 이는 모두 Php For Android( http //phpforandroid.net/). 이는 실제로 다른 오픈 소스 프로젝트인 SL4A(Scripting Layer for Android)(http://code.google.com/p/android-scripting/)에서 제공하는 Android 인터페이스 API를 사용하여 구현됩니다(예: SL4A를 지원하는 모든 스크립팅 언어). Javascript, Ruby, Perl, PHP 및 Python)은 인터페이스를 통해 운영 체제와 직접 상호 작용하고 애플리케이션을 작성할 수 있습니다.

이 프로젝트에 대해 더 자세히 알고 싶다면 "Android 애플리케이션용 첫 번째 PHP 구축" 기사를 읽어보세요.

2. PL/PHP

일부 데이터베이스 작업에는 단순히 몇 가지 SQL 문을 사용하여 문제를 해결하는 것이 아니라 매우 복잡한 논리적 계산이 포함됩니다. 복잡성을 줄이기 위해 많은 데이터베이스 솔루션은 서브루틴에서 작업을 완료하는 논리를 캡슐화하는 저장 프로시저를 제공합니다. 이러한 서브루틴의 기능은 실제로 PHP의 기능과 같습니다.

해당 SQL로 저장 프로시저를 작성할 수 있습니다. 예를 들어 Microsoft의 저장 프로시저는 T-SQL을 사용하고 Oracle은 PL-SQL을 사용합니다. 예를 들어 PostgreSQL 데이터베이스는 PL/php 오픈 소스 프로젝트(https://public.commandprompt.com/projects/plphp/wiki)를 사용하여 C, C, Java, Ruby, Perl 및 Python으로 작성된 저장 프로시저를 실행할 수 있습니다. , 이제 PHP를 사용하여 저장 프로시저를 작성할 수 있습니다.

PL/PHP 프로젝트를 설치한 후 PostgreSQL에서 PHP로 작성된 저장 프로시저를 실행할 수 있습니다. 매우 간단한 PHP 구문을 사용할 수 있습니다.

3. PHP-QT

PHP-QT 프로젝트(http://developer.berlios.de/projects/php-qt/)를 사용하면 PHP를 사용할 수 있습니다. 언어 QT를 구현하는 함수를 작성하려면, 즉 PHP-QT를 사용하여 강력한 데스크톱 애플리케이션을 작성할 수 있습니다. 소위 QT는 크로스 플랫폼 C 그래픽 사용자 인터페이스 애플리케이션 프레임워크입니다. 이는 애플리케이션 개발자에게 최첨단 그래픽 사용자 인터페이스를 구축하는 데 필요한 모든 기능을 제공합니다. Qt는 완전히 객체 지향적이고 쉽게 확장 가능하며 진정한 컴포넌트 프로그래밍을 허용합니다.

하지만 불행하게도 최근 몇 년 동안 이 프로젝트의 개발 속도가 약간 느려졌습니다. 정말로 관심이 있다면 PHP-GTK 프로젝트(http://gtk.php.net/)를 공부하는 것이 좋습니다. )

4. Phuby

최근 Ruby 핵심 팀원인 Aaron Patterson은 Rails 애플리케이션에서 PHP 애플리케이션을 실행할 수 있는 phuby를 완성했습니다. 프로젝트 주소는 https://github.com/tenderlove/phuby입니다. 프로젝트 호스트 Aaron이 phuby가 Rails에서 PHP를 실행할 수 있음을 증명하기 위해 여러 비디오를 공개했지만 실제로 Rails 커뮤니티에서는 phuby가 아마도 단지 a 그냥 실험이에요.

5. 또 다른 phuby

Sean Huber도 phuby라고도 불리는 동일한 이름의 또 다른 프로젝트를 출시했지만 이는 위에 소개된 프로젝트와는 아무런 관련이 없습니다. 의. 프로젝트 주소는 https://github.com/huberry/phuby입니다. 이 프로젝트는 PHP에 몇 가지 흥미로운 기능을 추가하며, Phuby 라이브러리 위치를 가리키도록 PHP에서 include_path를 설정하기만 하면 됩니다. 프로젝트는 아직 초기 단계이지만 실제로는 PHP와 Ruby의 일부 기능을 결합합니다.

6. Objective-PHP와 Moka

Objective-PHP와 Moka는 Stephen Lerodiaconou가 이끄는 두 가지 야심찬 프로젝트입니다(https:// github.com/stevegeek/moka)와 Moka(https://github.com/stevegeek/moka)는 Stephen Lerodiaconou가 이끄는 두 가지 매우 야심찬 프로젝트입니다. 이들은 PHP 언어 및 Cocoa 프레임워크에 Object-C를 추가했습니다. : Cocoa는 Mac OSX 운영 체제 개발 언어입니다. 해당 프로젝트의 문서에서는 이러한 새로운 기능이 원래 Capucchino 개발자의 관심을 끌 것이라고 주장합니다.

이 두 가지 프레임워크에 대해 알아보려면 이 동영상(http://vimeo.com/9838953)을 시청하세요.

7. Php-serial

PHP 언어를 작성하여 비디오, 오디오 또는 컴퓨터와 같은 직렬 및 병렬 장치를 제어하고 싶습니까? . 오픈소스 프로젝트인 php-serial(http://code.google.com/p/php-serial/)을 사용하여 쉽게 구현할 수 있습니다. 예를 들어, deviceSet() 메소드를 호출하고 직렬 포트 이름을 전달하기만 하면 됩니다. 그러면 다음과 같은 간단한 읽기 및 쓰기 메소드를 사용할 수 있습니다:

<ol class="dp-c">
<li class="alt"><span><span><?  </span></span></li><li><span>deviceSet(</span><span class="string">'COM2'</span><span>);  </span></li><li class="alt"><span class="vars">$seria</span><span>-->deviceOpen();  </span></span></li>
<li>
<span class="vars">$serial</span><span>->sendMessage(</span><span class="string">'Sending a message to the port!'</span><span>);  </span>
</li>
<li class="alt">
<span class="vars">$serial</span><span>->deviceClose();  </span>
</li>
<li><span>?> </span></li>
</ol>
로그인 후 복사

8. PHP

Apple의 운영 체제 3.0 이상에서는 Apple 푸시 알림 서비스(APNS)라고 하는 Apple의 푸시 정보 서비스를 즐기고 모든 종류의 유용한 정보를 적시에 얻을 수 있습니다.

이제 PHP를 사용하여 이 기능을 구현할 수 있습니다. apns-php 프로젝트는 http://code.google.com/p/apns-php/이며 프로젝트 문서에는 다음이 명시되어 있습니다. APNS API는 2010년 12월 17일에 완성되었으며 사용자 정의 알림 이미지 및 현지화된 버튼과 같은 새로운 기능을 제공할 수 있습니다.

apns-php 학습을 안내하는 좋은 소개 기사가 있습니다(http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification -provider-server-tutorial/)

9. CFPropertyList

코코아 프레임워크는 속성 목록을 사용하여 직렬화된 데이터를 관리합니다. 이러한 속성 목록은 plutil과 같은 Apple 도구를 통해 설정할 수 있습니다. 그러나 일부 개발자는 현재 이러한 목적을 달성할 수 있는 오픈 소스 프로젝트가 많이 있습니다. 예를 들어, 프로젝트 주소는

입니다. https://github.com/rodneyrehm/CFPropertyList: PHP 개발자가 속성 목록을 생성한 다음 이를 iPhone 애플리케이션으로 보낼 수 있습니다.

http://publish.itpub.net/a2011/0119/1151/000001151724.shtml


www.bkjia.comhttp: //www.bkjia.com/PHPjc/445849.htmlTechArticlePHP의 오픈 소스 세계는 매우 흥미롭고 모든 사람이 다음과 같은 유명한 PHP 오픈 소스 프로젝트에 노출될 수도 있습니다. Drupal, Sugar CMS, Joomla 등이 있지만 이 글에서는 저자가 최신 9개를 선택하겠습니다...
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
3 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Ubuntu 및 Debian용 PHP 8.4 설치 및 업그레이드 가이드 Dec 24, 2024 pm 04:42 PM

PHP 8.4는 상당한 양의 기능 중단 및 제거를 통해 몇 가지 새로운 기능, 보안 개선 및 성능 개선을 제공합니다. 이 가이드에서는 Ubuntu, Debian 또는 해당 파생 제품에서 PHP 8.4를 설치하거나 PHP 8.4로 업그레이드하는 방법을 설명합니다.

Xiaomi Redmi Note 14 Pro Plus는 Light Hunter 800 카메라를 탑재한 최초의 Qualcomm Snapdragon 7s Gen 3 스마트폰으로 출시됩니다. Xiaomi Redmi Note 14 Pro Plus는 Light Hunter 800 카메라를 탑재한 최초의 Qualcomm Snapdragon 7s Gen 3 스마트폰으로 출시됩니다. Sep 27, 2024 am 06:23 AM

Redmi Note 14 Pro Plus는 이제 작년 Redmi Note 13 Pro Plus(Amazon에서 현재 $375)의 직접적인 후속 제품으로 공식화되었습니다. 예상대로 Redmi Note 14 Pro Plus는 Redmi Note 14 및 Redmi Note 14 Pro와 함께 Redmi Note 14 시리즈를 주도합니다. 리

PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 PHP 개발을 위해 Visual Studio Code(VS Code)를 설정하는 방법 Dec 20, 2024 am 11:31 AM

VS Code라고도 알려진 Visual Studio Code는 모든 주요 운영 체제에서 사용할 수 있는 무료 소스 코드 편집기 또는 통합 개발 환경(IDE)입니다. 다양한 프로그래밍 언어에 대한 대규모 확장 모음을 통해 VS Code는

PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까? PHP에서 HTML/XML을 어떻게 구문 분석하고 처리합니까? Feb 07, 2025 am 11:57 AM

이 튜토리얼은 PHP를 사용하여 XML 문서를 효율적으로 처리하는 방법을 보여줍니다. XML (Extensible Markup Language)은 인간의 가독성과 기계 구문 분석을 위해 설계된 다목적 텍스트 기반 마크 업 언어입니다. 일반적으로 데이터 저장 AN에 사용됩니다

Oppo Find X8 디자인은 초기 이미지에서 Apple iPhone 16 Pro와 OnePlus Open의 교차점처럼 보입니다. Oppo Find X8 디자인은 초기 이미지에서 Apple iPhone 16 Pro와 OnePlus Open의 교차점처럼 보입니다. Sep 28, 2024 am 06:04 AM

역사적으로 Oppo는 2018년 6월에 발표한 오리지널 Find X를 제외하고 늦겨울이나 초봄에 주력 제품인 'Find X' 시리즈를 새로 고쳤습니다. 이를 위해 Find X7과 Find X7 Ultra는 출시된 지 6개월이 채 되지 않았습니다. 이 시점에서. 시간

문자열로 모음을 계산하는 PHP 프로그램 문자열로 모음을 계산하는 PHP 프로그램 Feb 07, 2025 pm 12:12 PM

문자열은 문자, 숫자 및 기호를 포함하여 일련의 문자입니다. 이 튜토리얼은 다른 방법을 사용하여 PHP의 주어진 문자열의 모음 수를 계산하는 방법을 배웁니다. 영어의 모음은 A, E, I, O, U이며 대문자 또는 소문자 일 수 있습니다. 모음이란 무엇입니까? 모음은 특정 발음을 나타내는 알파벳 문자입니다. 대문자와 소문자를 포함하여 영어에는 5 개의 모음이 있습니다. a, e, i, o, u 예 1 입력 : String = "Tutorialspoint" 출력 : 6 설명하다 문자열의 "Tutorialspoint"의 모음은 u, o, i, a, o, i입니다. 총 6 개의 위안이 있습니다

이전에 몰랐던 후회되는 PHP 함수 7가지 이전에 몰랐던 후회되는 PHP 함수 7가지 Nov 13, 2024 am 09:42 AM

숙련된 PHP 개발자라면 이미 그런 일을 해왔다는 느낌을 받을 것입니다. 귀하는 상당한 수의 애플리케이션을 개발하고, 수백만 줄의 코드를 디버깅하고, 여러 스크립트를 수정하여 작업을 수행했습니다.

Lenovo, 2024 Legion Y700 게이밍 태블릿의 새로운 색상 옵션 공개 Lenovo, 2024 Legion Y700 게이밍 태블릿의 새로운 색상 옵션 공개 Sep 29, 2024 am 06:05 AM

Lenovo는 9월 29일 중국에서 2024년형 Legion Y700 출시를 준비하고 있습니다. 이 새로운 Android 게임 태블릿은 RedMagic Nova와 경쟁하게 될 것이며 회사는 이미 장치의 거의 모든 사양을 확인했습니다. 이제 가득 차기 몇 시간 전

See all articles