Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: w czym napisać program
Forum PHP.pl > Inne > Hydepark
kefi
witam, chciałbym napisać prosty program który będzie komunikował się ze stroną www pobieranie i wysyłanie danych oraz interesowało by mnie wysyłanie przez niego wysyłanie plików graficznych na serwer przed przesłaniem chciałbym zmienić ich rozdzielczość lokalnie na komputerze przed wysłaniem. zastanawiałem się nad adobe air ale nie doszukałem się możliwości operowania na plikach graficznych.


Co byście polecili żeby było szybko i łatwo ? jak niczego ciekawszego nie znajdę zostje mi java, nie zagłębiałem się jeszcze w takie wynalazki jak javafx, appcelerator titanium i na pewno jest jeszcze kilka środowisk o których nawet nie pomyślałem
crackcomm
No nie wiem czy PHP pomoże Ci lokalnie tak dobrze jak zrobiłby to np. C++, C#, Java czy nawet Ruby lub Python winksmiley.jpg
Crozin
Cytat
jak niczego ciekawszego nie znajdę zostje mi java
Pisz w tej Javie, jak masz ją pod ręką. Projekt na tyle mały i prosty, że technologia nie ma tutaj kompletnie żadnego znaczenia.

@crackcomm: C++ nie warto do takiego projektu wykorzystywać - więcej problemów niż pożytku z nim będzie. winksmiley.jpg
crackcomm
Cytat(Crozin @ 21.12.2010, 17:15:24 ) *
Pisz w tej Javie, jak masz ją pod ręką. Projekt na tyle mały i prosty, że technologia nie ma tutaj kompletnie żadnego znaczenia.

@crackcomm: C++ nie warto do takiego projektu wykorzystywać - więcej problemów niż pożytku z nim będzie. winksmiley.jpg

Tak, chodziło mi tylko o to, że PHP != język desktopowy.
Crozin
Ale wątek PHP nawet nie został poruszony. OK, koniec offtopu - o ile autor nie poda jakiś konkretów nie ma sensu nawet wypisywać w czym da się to zrobić (bo nawet w PHP się da, ale to jest bez sensu).

PS. Bezsensowne jest również cytowanie całych wiadomości, szczególnie, gdy jest ona dokładnie nad naszą. winksmiley.jpg
Mephistofeles
Proponuję Delphi, IDE i komponenty bardzo ułatwiają tworzenie programów.
kefi
z php to będzie miało wspołpracować, wymiana danych w xml, json lub czyms innym, moze bezpośredni połączenie do bazy albo soap wszystko zależy od tego co wybiorę. chociaż appcelerator wspiera php ale bede musiał się wgłębic w temat bawił sie ktos moze jzu tym środowiskiem?

Delphi odpada nie bo nie moge tego do celów komercyjnych uzywać za darmo, chyba ze się cos zmieniło w kwestii licencjonowania ide przez te lata ?

Moje wymagania zebym mógł ewentualnie w przyszłości bez żadnych kosztów rozpowszechniać program komercyjnie, żeby łatwo i przyjemnie tworzyło się gui, wiec jakies ide było by ok, zeby nie było problemów z działaniem u klienta sciąga odpala i działa (ewentualnie wymaga instalacji jakiegos srodowiska uruchomieniowego) i tyle. Ostatnio zaskoczyła mnie łatwość tworzenia aplikacji w adobe air i to jest prawie idealne ale nie ma zadnego api do grafiki.

l0ud
W takim wypadku najlepsze z tego wszystkiego będzie QT wraz z IDE Qt Creator. Ma wszystko czego potrzebujesz i jest darmowe do rozwiązań komercyjnych (o ile nie będziesz statycznie linkował, co nie stanowi problemu).

I jak ktoś zaraz zaproponuje C# - nie daj się zwieść! tongue.gif C# odmóżdża winksmiley.jpg
darko
offtopic.gif
Cytat(l0ud @ 21.12.2010, 19:57:17 ) *
W takim wypadku najlepsze z tego wszystkiego będzie QT wraz z IDE Qt Creator. Ma wszystko czego potrzebujesz i jest darmowe do rozwiązań komercyjnych (o ile nie będziesz statycznie linkował, co nie stanowi problemu).

I jak ktoś zaraz zaproponuje C# - nie daj się zwieść! tongue.gif C# odmóżdża winksmiley.jpg


Hmm... ciekawa historia:
http://qt.nokia.com/products/licensing
Cytat
You must purchase a Qt Commercial Developer License from us or from one of our authorized resellers before you start developing commercial software
qba10
A Python + GTK (PyGTK) ? GPL nie przeszkadza? Interfejs tak samo łatwo jak w Qt Creator się stworzy za pomocą Glade.
l0ud
Ok, poprawię się smile.gif

QT ma wszystko czego potrzebuje autor i jest darmowe do rozwiązań komercyjnych (o ile nie będzie statycznie linkował ani ukrywał ew. zmian i jego kodzie (których na 99% nie poczyni), co nie stanowi problemu).

To wycięte zdanie nijak się ma do darmowości QT, które jest wydawane na wielu licencjach.
darko
Qt nie jest darmowe dla rozwiązań komercyjnych, a otwarte licencje wprowadzają obostrzenia w postaci nienaruszalności kodu bibliotek Qt oraz nakładają obowiązek upublicznienia kodu źródłowego aplikacji, która jest wypuszczana na rynek na mocy takiej licencji. Licencja komercyjna znosi te obostrzenia i nie wymaga upubliczniania kodu źródłowego. Z mojej strony EOT

W temacie: użyj pythona
l0ud
Eh...

Cytat
Qt nie jest darmowe dla rozwiązań komercyjnych, a otwarte licencje wprowadzają obostrzenia w postaci nienaruszalności kodu bibliotek Qt oraz nakładają obowiązek upublicznienia kodu źródłowego aplikacji, która jest wypuszczana na rynek na mocy takiej licencji. Licencja komercyjna znosi te obostrzenia i nie wymaga upubliczniania kodu źródłowego. Z mojej strony EOT


1. Qt jest darmowe do celów komercyjnych
2. Darmowe licencje zezwalają na modyfikację kodu bibliotek Qt pod warunkiem opublikowania tych zmian.
3. Kod źródłowy właściwej aplikacji nie musi być udostępniony - to w końcu LGPL a nie GPL
4. Licencja komercyjna jest dla osób które nie chcą publikować własnych zmian wprowadzonych w Qt.

[edit] Nawet Gadu-gadu używa darmowej wersji Qt i publikuje zmiany:
http://static.gadu-gadu.pl/qt.zip
darko
kończąc offtop przyznaję rację ~l0ud i biję się w piersi, że nie doczytałem o zliberalizowaniu w styczniu 2009 r. polityki licencyjnej przez Qt. Dzięki l0ud teraz już odważniej będę korzystał z Qt smile.gif pozdrawiam
TheSnake
C#, łatwo, szybko i przyjemnie. Takie rzeczy to teraz się tylko w .NETcie robi. Jeżeli nie możesz czegoś zrobić w C# to znaczy, że możesz, ale jeszcze o tym nie wiesz.
marcio
Cytat(TheSnake @ 23.12.2010, 13:10:13 ) *
C#, łatwo, szybko i przyjemnie. Takie rzeczy to teraz się tylko w .NETcie robi. Jeżeli nie możesz czegoś zrobić w C# to znaczy, że możesz, ale jeszcze o tym nie wiesz.

hahaha nie ma to jak dobrze uargumentowana odp..;p
Ogolnie na winde polecam .Net+C#/Java choc tego drugiego nie znam ale jak juz mialbym cos robic to na pewno inne technologie by w gre nie wchodzilo(jesli chodzi akurat o twoj projekt)

Jesli ma byc wieloplatformowe to tak jak kolega gdzies tam wyzej napisal Python+GTK+Glade i jedziesz z tym koksem, python ma proste liby do xml'a i json i do tego jesli chodzi o komunikacji z www tez jest latwo...urllib/urllib2 o ile pamietam
nasty
Cytat(TheSnake @ 23.12.2010, 13:10:13 ) *
C#, łatwo, szybko i przyjemnie. Takie rzeczy to teraz się tylko w .NETcie robi. Jeżeli nie możesz czegoś zrobić w C# to znaczy, że możesz, ale jeszcze o tym nie wiesz.

To napisz Authentication Package albo Credentials Provider w C# winksmiley.jpg

Cytat(l0ud @ 21.12.2010, 19:57:17 ) *
I jak ktoś zaraz zaproponuje C# - nie daj się zwieść! tongue.gif C# odmóżdża winksmiley.jpg


To prawda, .NET potrafi odmóżdżyć w takim stopniu jak PHP.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.