2009-06-22 3 views
8

У меня есть довольно многолетний опыт разработки веб-приложений PHP, а также я начал вникать в Python. Недавно мне также было интересно получать приложения для настольных приложений, но у них нет абсолютно никакого опыта в этой области. Я видел очень мало написанное о PHP-gtk и задаюсь вопросом, действительно ли это хорошая область, к которой можно застрять.
То, что я действительно ищу, - это то, что позволит мне довольно быстро разработать приличные приложения для малого и среднего размера и иметь возможность развертывать их в Linux и Windows. Что-то в Python или PHP было бы здорово (но я был бы рад узнать что-то еще, если у него есть большие преимущества).PHP-приложения для настольных компьютеров

Что вы, ребята, рекомендуете?

Благодаря

+0

Для PHP я считаю, что winbinder - отличный выбор. – Dinah

+0

Для Python [PyQt] (http://www.riverbankcomputing.co.uk/software/pyqt/intro) является моим фаворитом - действительно сильная структура с богатой функциональностью и отличной интеграцией с Python, а также превосходными инструментами например для межплатформенного пользовательского интерфейса. –

+0

[Appcelerator Titanium] (http://www.appcelerator.com) теперь поддерживает создание настольных приложений с использованием PHP (в дополнение к Javascript, Python, Ruby). – jhaynie

ответ

11

Создание приложений в PHP с GTK можно создавать приложения на стороне клиента кроссплатформенные, но я не всегда думаю, что это оптимальный выбор для разработки GUI ...

Здесь находятся некоторые ссылки:

http://gtk.php.net
http://www.cweiske.de/phpgtk.htm
Gnope.org
kksou

+0

Убедитесь, что вы добавили http://www.nightrain.naetech.com/ в свой список. Работает для Mac, Windows и Linux! – roosevelt

0

Почему вы хотите разработать настольное приложение в php ??

Получить себе спуск среды программирования (C/Java/C# /) вместо злоупотребления PHP

особенно с C# и Java вы получите довольно быстро очень хорошие результаты. И оба являются кросс-платформенными (хотя java проще для кросс-платформенных вещей).

C (++) в сочетании с QT или GTK также возможно, но появятся результаты медленнее

+0

Downvoted, так как я уверен, что весь мир разработки, связанный с PHP-GTK, не согласится, что это «злоупотребление». –

+2

Они могут не согласиться, но это не значит, что это не злоупотребление.;) – mipadi

+2

Если php был хорошим языком, все школы и университеты научили бы людей php вместо c, java, C#, delphi, pascal. Ive видел, что последние языки преподавались на курсах программирования во многих местах, но никогда не php. – Henri

2

Python и Java оба отлично подходит для работы как на Linux и Windows, окружающей среды. Они, как правило, без проблем, если вы не выполняете какой-либо тип работы конкретной ОС. Python для создания настольных приложений довольно прост и легко учится, если вы работаете на PHP-фоне, особенно если вы привыкли делать объектно-ориентированный PHP.

0

Ну, слишком поздно, чтобы ответить. Я думаю, но все же ради информации могу предложить Open Application Platform (OAP) в качестве возможного решения. OAP позволяет распространять приложения PHP/MySQL как устанавливаемые приложения Windows (tm).
Я наткнулся на него, пока искал перенос приложения PHP на рабочий стол и нашел это. Отлично работает для меня. Нет дополнительных тегов для создания окон, например, в winbinder и т. Д.

Смежные вопросы