2012-06-30 4 views
1

PHP, HTML, CSS 및 MySQL 데이터베이스를 사용하여 웹 기반 프로그램을 작성했습니다. Windows 및 Apple 용 독립형 데스크톱 응용 프로그램으로 변환하려고합니다.데스크톱 응용 프로그램 - PHP, HTML, MYSQL

필자는 많은 연구를했으며 'Titanium'SDK가 권고되었지만 PHP가 포함되어 있지만 매우 제한적입니다. 특히 <?php ?>을 html 파일에 사용하여 PHP 변수를 표시 할 수 없으며 PHP echo은 지원되지 않으며 전역 변수에 문제가있는 것으로 보입니다. 이것들은 최소한으로 보일 수 있지만 상당한 재 프로그래밍을 요구할 것입니다. 프로그램의 핵심 요소 인 재사용 성을 확신 할 수없는 기능들도 있습니다.

XCode/Titanium 등과 비슷한 프로그램을 아는 사람이 있습니까? Windows 및 Apple 용 독립형 데스크톱 응용 프로그램으로 웹 기반 프로그램을 함께 배포 할 수 있습니다. Xcode에서 이미 사용하고있는 SQLite를 데이터베이스로 사용하게되어 기쁩니다.

+3

내 2 센트 : 좋은 생각이 아닙니다. PHP로 구동되는 데스크톱 응용 프로그램은 다소 곤란합니다. 기본 개념은 웹 앱과 완전히 다릅니다. 대신 데스크톱 앱을 전문으로하는 적절한 플랫폼을 배우는 것이 좋습니다. – sandradev

+0

예. 확실히 권장하지 않습니다. 그리고 데이터베이스는 어디에 있습니까? –

+1

전역 변수는 사용하지 말아야합니다! – GordonM

답변

1

If all you use is a hammer...

PHP는 데스크톱 응용 프로그램을 구축하기위한 의미가 결코입니다. 웹 서버와 같은 요청/응답 패러다임을 처리하기위한 것입니다.

PHP 명령 줄 스크립트를 이론적으로 작성하고 PHP 스크립트에 명령 줄 지침을 별도의 GUI 응용 프로그램에서 실행할 수 있지만 그런 솔루션은 더러워지며 사용자가 PHP를 설치해야합니다.

결국 많은 언어와 개발 플랫폼이 작업에 훨씬 더 적합합니다. C 및 모든 변형, Java, .NET (Windoes 응용 프로그램 용) ...

데스크톱 응용 프로그램을 개발하려면 데스크톱 응용 프로그램 개발에 적합한 도구를 사용하십시오. 또한 this question을 참조하십시오.

+0

많은 분들께 감사드립니다. 차라리 2 단계 해결 방법보다 정직한 진실을 말하고 싶습니다. 크로스 플랫폼 언어/프로그램을 사용하기 위해 권장 할 내용을 묻습니다. 기음? 자바? 어도비 에어? 다시 한 번 감사드립니다 –

+0

자바는 JVM 버전이 설치되어있는 한 완전히 독립적입니다. 하지만 모든 사람들이 그렇게 기대할 수 있습니다. –

+0

감사합니다 Arjun, 나는 자바 기술을 털어 버릴거야! –

관련 문제