2009-06-22 9 views
8

Mam sporo lat doświadczenia w tworzeniu aplikacji internetowych PHP, a ostatnio zacząłem również zaglądać do Pythona. Ostatnio zainteresowałem się również aplikacjami komputerowymi, ale nie mam absolutnie żadnego doświadczenia w tej dziedzinie. Widziałem bardzo mało napisane o PHP-gtk i zastanawiam się, czy naprawdę jest to dobry obszar, w którym można się utknąć.
To, czego naprawdę szukam, jest czymś, co pozwoli mi dość szybko opracować przyzwoite małe/średnie aplikacje i być w stanie wdrożyć je w systemach Linux i Windows. Coś w Pythonie lub PHP byłoby świetne (ale z chęcią nauczę się czegoś innego, jeśli ma duże zalety).Aplikacje desktopowe PHP

Co polecacie?

Dzięki

+0

Dla PHP, myślę, że winbinder jest dobrym wyborem. – Dinah

+0

Dla Pythona, [PyQt] (http://www.riverbankcomputing.co.uk/software/pyqt/intro) jest moją ulubioną - bardzo mocną strukturą, z bogatą funkcjonalnością i doskonałą integracją z Pythonem, a także znakomitymi narzędziami na przykład w przypadku wieloplatformowego interfejsu użytkownika. –

+0

[Appcelerator Titanium] (http://www.appcelerator.com) obsługuje teraz tworzenie aplikacji desktopowych za pomocą PHP (oprócz Javascript, Python, Ruby). – jhaynie

Odpowiedz

11

Budowanie aplikacji w PHP z GTK jest możliwe tworzenie aplikacji po stronie klienta, cross-platform, ale nie koniecznie, że to optymalny wybór dla rozwoju GUI ...

Oto niektóre linki:

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

+0

Upewnij się, że dodałeś http://www.nightrain.naetech.com/ do swojej listy. Działa na Mac, Windows i Linux! – roosevelt

0

Dlaczego chcesz opracować aplikację komputerową w php?

Kup sobie środowisko programistyczne zejście (C/Java/C# /) zamiast nadużywa php

zwłaszcza z C# i Java masz dość szybko bardzo ładne wyniki. Oba są platformami krzyżowymi (chociaż java jest łatwiejsza w przypadku różnych platform).

C (++) w połączeniu z Qt lub GTK jest również możliwe, ale pojawiają się wyniki wolniej

+0

Niweczono, ponieważ jestem pewien, że cały świat programistyczny związany z PHP-GTK nie zgodziłby się z tym, że jest to "nadużycie". –

+2

Mogą się nie zgodzić, ale to nie znaczy, że nie jest nadużyciem.;) – mipadi

+2

Jeśli php był dobrym językiem, wszystkie szkoły i uniwersytety uczyłyby ludzi php zamiast c, java, C#, delphi, pascal. Widziałem, jak te ostatnie języki były nauczane w kursach programowania w wielu miejscach, ale nigdy php. – Henri

2

Python i Java są zarówno doskonała do pracy zarówno na środowisku Linux i Windows. Zwykle są one bezproblemowe, o ile nie wykonujesz żadnego konkretnego typu pracy. Python do tworzenia aplikacji na komputery jest dość prosty i łatwy do nauczenia się, jeśli pochodzisz z tła PHP, szczególnie jeśli używasz PHP zorientowanego obiektowo.

0

Cóż, jest za późno na odpowiedź, ale nadal ze względu na informacje mogę zasugerować Open Application Platform (OAP) jako możliwe rozwiązanie. OAP pozwala na rozprowadzanie aplikacji PHP/MySQL jako instalowalne aplikacje Windows (tm).
Natknąłem się na to, gdy szukałem przeniesienia aplikacji PHP na komputer i znalazłem to. Sprawdziło się doskonale dla mnie. Brak dodatkowych znaczników do tworzenia okien, jak w winbinder itp.