Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

kompilowana aplikacja PHP z GUI

18 views
Skip to first unread message

Jivanmukta

unread,
Aug 14, 2019, 5:24:08 AM8/14/19
to
Chciałbym napisać w PHP5 lub PHP7 program dla Windows i Linuxa, ale tak,
żebym miał wykonywalny plik binarny. Czy powinienem użyć PHP-GTK (czy
czegoś innego???) i jakiego kompilatora PHP (próbowałem kilku ale
żadnego mi się nie udało użyć dobrze - możecie mi jakiś polecić?)?
A może powienienem sobie w ogóle odpuścić PHP i użyć jednak C++ i Qt?
Mam średnie doświadczenie w PHP i małe w C++, tzn. programowałem w C++
ale w latach 90-tych.

Borys Pogoreło

unread,
Aug 14, 2019, 8:02:34 AM8/14/19
to
Dnia Wed, 14 Aug 2019 11:24:06 +0200, Jivanmukta napisał(a):

> A może powienienem sobie w ogóle odpuścić PHP i użyć jednak C++ i Qt?
> Mam średnie doświadczenie w PHP i małe w C++, tzn. programowałem w C++
> ale w latach 90-tych.

Skoro kombinujesz w tę stronę, to nie prościej użyć Electrona?

--
Borys Pogoreło
borys(#)leszno,edu,pl

Jivanmukta

unread,
Aug 14, 2019, 8:53:19 AM8/14/19
to
W dniu 14.08.2019 o 14:02, Borys Pogoreło pisze:
> Dnia Wed, 14 Aug 2019 11:24:06 +0200, Jivanmukta napisał(a):
>
>> A może powienienem sobie w ogóle odpuścić PHP i użyć jednak C++ i Qt?
>> Mam średnie doświadczenie w PHP i małe w C++, tzn. programowałem w C++
>> ale w latach 90-tych.
>
> Skoro kombinujesz w tę stronę, to nie prościej użyć Electrona?
>

Dzięki za pomysł. Przeczytałem, że da się umieścić nodejs w pliku .exe
mojej aplikacji - wiesz czy na pewno tak jest? Nie chciałbym żeby
istniała konieczność instalacji nodejs na komputerze użytkownika.

Borys Pogoreło

unread,
Aug 14, 2019, 9:31:42 AM8/14/19
to
Dnia Wed, 14 Aug 2019 14:53:16 +0200, Jivanmukta napisał(a):

> Dzięki za pomysł. Przeczytałem, że da się umieścić nodejs w pliku .exe
> mojej aplikacji - wiesz czy na pewno tak jest? Nie chciałbym żeby
> istniała konieczność instalacji nodejs na komputerze użytkownika.

Wszystko będzie w środku. Problem jest tylko z pakietami npm, które
wymagają kompilacji własnych binarek, ale na to też są rozwiązania.

--
Borys Pogoreło
borys(#)leszno,edu,pl

Wojciech Bancer

unread,
Aug 15, 2019, 7:16:52 AM8/15/19
to
On 2019-08-14, Jivanmukta <jivan...@poczta.onet.pl> wrote:

[...]

>> Skoro kombinujesz w tę stronę, to nie prościej użyć Electrona?
>>
>
> Dzięki za pomysł. Przeczytałem, że da się umieścić nodejs w pliku .exe
> mojej aplikacji - wiesz czy na pewno tak jest? Nie chciałbym żeby
> istniała konieczność instalacji nodejs na komputerze użytkownika.

Nie wymaga. A jednym z najbardziej znanych przykładów aplikacji
w Electronie jest np. Slack. :)

--
Wojciech Bańcer
wojciec...@gmail.com

Jivanmukta

unread,
Aug 16, 2019, 7:04:51 AM8/16/19
to
W dniu 14.08.2019 o 15:31, Borys Pogoreło pisze:
> Wszystko będzie w środku.

A mój kod JavaScriptowy będzie zaszyfrowany, żeby nie można było podejrzeć?

Borys Pogoreło

unread,
Aug 16, 2019, 11:26:13 AM8/16/19
to
Dnia Fri, 16 Aug 2019 13:04:49 +0200, Jivanmukta napisał(a):

>> Wszystko będzie w środku.
>
> A mój kod JavaScriptowy będzie zaszyfrowany, żeby nie można było podejrzeć?

Nie do końca. Tu masz wymienione większość wad:
https://hackernoon.com/electron-the-bad-parts-2b710c491547

--
Borys Pogoreło
borys(#)leszno,edu,pl

Jivanmukta

unread,
Aug 16, 2019, 3:31:17 PM8/16/19
to
W dniu 16.08.2019 o 17:22, Borys Pogoreło pisze:
> Dnia Fri, 16 Aug 2019 13:04:49 +0200, Jivanmukta napisał(a):
>
>>> Wszystko będzie w środku.
>>
>> A mój kod JavaScriptowy będzie zaszyfrowany, żeby nie można było podejrzeć?
>
> Nie do końca. Tu masz wymienione większość wad:
> https://hackernoon.com/electron-the-bad-parts-2b710c491547
>

A dałoby się użyć jakiegoś obfuscatora JavaScript przed wygenerowaniem .exe?

Borys Pogoreło

unread,
Aug 19, 2019, 8:11:03 AM8/19/19
to
Dnia Fri, 16 Aug 2019 21:31:16 +0200, Jivanmukta napisał(a):

>> Nie do końca. Tu masz wymienione większość wad:
>> https://hackernoon.com/electron-the-bad-parts-2b710c491547
>
> A dałoby się użyć jakiegoś obfuscatora JavaScript przed wygenerowaniem .exe?

Jasne, ale logiki w ten sposób nie ukryjesz zbyt łatwo.

--
Borys Pogoreło
borys(#)leszno,edu,pl

Jivanmukta

unread,
Aug 29, 2019, 1:05:55 PM8/29/19
to
W dniu 14.08.2019 o 11:24, Jivanmukta pisze:
Zmieniłem zdanie. Mój program to napisany przeze mnie w PHP obfuskator
PHP. Wymyśliłem, że zamiast generować .exe użyję niego samego do
obfuskacji siebie samego. Więc nie muszę go przepisywać na C++ czy
JavaScript.
0 new messages