Witam.
Zastanawiam sie, jak "uwolnić" mojego CRM'a od przeglądarki i serwera WWW...
Natrafiłem na php-GTK ... i takie mam takie pytanie..
Czy ktoś experymentował z tym GTK... ? jak to wygląda w praktyce ? jak z instalacją u klienta?
Prosze o jakieś opinie, spostrzeżenia.. Pozdr...
P.S. Z tego co słyszałem, wyszla juzwersja nowa wersja php-GTK2
trzeba gryźć z lewej strony od dołu.
Bardzo dowciapne, szkoda tylko, że nie dodales do tego czegos konkretnego....i wpis do pamiątkowej ksiegi dodany
---
nospor
Zainstalowanie php4 wymagane jest i tak, pozatym musiałbys trochę się pogimnastykować z przeniesieniem skryptu do gtk...
Jeszcze takie pytanka...
A w jakim programie towrzy sie takie programy gtk...?
I czy do uruchomienia na komputerze klienta, trzeba instalować apache...?
Programy GTK można tworzyć właściwie w każdym języku.
Jeżeli chodzi o budowę GUI to polecam glade
Jeżeli program nie korzysta z przeglądarki to nie musisz instalować apache (sam interpreter php wystarczy + odpowiednie biblioteki)
Jeżeli mam być szczery to jeżeli chcesz pisać program z GTK to na twoim miejscu zacząłbym przymierzać się do pythona - szybciej i mniej zachodu z instalacją
Nie koniecznie.
Z pythona zrobisz exe i wystarczy ze dołączysz do niego gtk w osobnym execu a jak się postarasz to zrobisz instalator który to wszystko zrobi
Jesli chodzi o aplikacje okienkowe w php pod Windows proponuje się zapoznać z:
http://winbinder.org/
A samo GUI fajnie się robi przy pomocy:
http://www.winasm.net/
Tak sie teraz zastanawiam, czy ma sens bawienie sie z aplikacjami obiektowymi z php pod windowsa....
Skoro i tak musze cały projekt robić na nowo, to nie lepiej od razu wziąć sie za Delphi? Jest to język kompilowany tak więc powienien śmigać szybciej.. i na dodatek nie trzeba instalować nic na komputerze użytkownika...
co o tym sądzicie?
Ja pisałem mały projekcik na uczelnię z użyciem php-gtk. Jesli chodzi o samo pisanie: pisze sie dosc latwo, a jesli ktos zna gtk to wogole smiga.
Ale problem jest jesli chcemy skorzystac z rozszerzen dodatkowych od php, np. ja uzywalem gd. Staje sie dosc problematyczne przygotowywanie i poszczegolne zaleznosci samego php dla kazdej aplikacji osobno. Mozna wlaczyc wszystkie mozliwe opcje dla kazdej aplikacji, ale jest to malo wydajne.
Podsumowujac: php-gtk nadale sie do pisania jakis drobnych programow jak na razie, nic komercyjnego bym jeszcze na tym nie pisal.
Czy można aplikację wykonaną przy udziale biblioteki php-GTK uruchomić na serwerze poprzez przeglądarkę?
Jeżeli chodzi o php-GTK to po pierwsze musisz mieć całkowicie oddzieloną logikę od prezentacji, inaczej musiałbyś pisać praktycznie od nowa (ciekawą praktyką jest rozdzielanie programów na bibliotekę, która wykonuje to co program ma robić, np. libXXX oraz GUI, np. XXX). Potem wystarczy stworzyć interfejs, najlepiej w Glade, ale można też ręcznie (tzn. poprzez funkcje PHP). Pamiętaj też, że jeżeli masz php-GTK to aplikacje odpalają się lokalnie, a nie w systemie klient-serwer. Aby aplikacja działała w systemie klient-serwer musiałbyś zaprojektować jakiś protokół komunikacyjny, np. za pomocą AJAX'a.
A co do porównania z Delphi, to jest jeszcze wiele innych rozwiązań. Darmowych! Myślę, że znajdziesz wersję GTK+Glade którą mygłbyś odpalić na windowsie (pisząć w C). Są też różne wxWindows i takie tam, które mogą posłużyć za przenośne (platformowo) biblioteki okienek i z których możesz korzystać pisząc w C/C++/Pascal i nawet używając darmowych narzędzi.
No, IMHO to nie był zbyt dobry przykład. Przecież jest kilka aplikacji napisanych w AJAX-ie działających choć w minimalnym stopniu jak MS Paint.
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)