Multiplatformova aplikacia s GUI

Misenko

Multiplatformova aplikacia s GUI
« kdy: 07. 01. 2017, 20:27:08 »
Ahojte Vazeni...
Po case domaceho solichania sme sa dostali do stavu kedy je nutne usmernit nas buduci vyvoj.
Pomocou BT senzorov zbierame data, tie su spracovane na PC uzivatela a tu by sa aj zobrazovali.
Cast spracovania dat (nic svetoborneho) je pisana v C, tieto data by mali byt zobrazene graficky,
najlepsie multiplatformovo (Windows/Linux).
Momentalne je vhodne vybrat smer vyvoja, zvolit postup a jazyk.
Na obstojnej urovni sme s C/C++, C# a RUBY.
Zatial sme sa dostali ku moznej implementacii a to:
1) C++ a Qt/wxWidgets - appku + navrhnut a implementovat pekne GUI.
2a) C#/Mono - appku + navrhnut a implementovat pekne GUI.
2b) C#/Mono - appku + jednoduchy localhost webserver a GUI nechat na prehliadaci a html/css

Navrh s Mono a Http sa nam paci, kedze GUI bude mozno modifikovat aj uzivatelom, co sa nam pozdava.
Otazkou je ako je to s C#/Mono na Linuxe, ci sa oplati stravit cenny cas vyvoja a testovania, alebo zvolit inu moznost
Budem rad za kazdu radu, dakujem a prajem pekny den.


Radovan.

Re:Multiplatformova aplikacia s GUI
« Odpověď #1 kdy: 07. 01. 2017, 21:53:09 »
Python a PyGame. V tom i dotykový mobil naprgáš za odpoledne: https://www.youtube.com/watch?v=8eaiNsFhtI8

ehmmm

Re:Multiplatformova aplikacia s GUI
« Odpověď #2 kdy: 07. 01. 2017, 22:18:47 »
A me osobne se ta moznost http vubec nelibi. V tom prohlizeci nemas takove moznosti a pokud ano tak pouze za cenu brutalnich ojebu zbytecne velke narocnosti na vykon prohlizece. Klasicke desktopove GUI je proste o necem jinem. Jenze holt doba si to zada.

Danny

Re:Multiplatformova aplikacia s GUI
« Odpověď #3 kdy: 07. 01. 2017, 22:51:38 »
Ja kdyz jsem potreboval vyvinout GUI aplikaci ktera mela bezet na Linuxu, Macu i na Windows, zvolil jsem Javu se Swingem. Pak vzniklo multiplatformni JARko ktere na kazdem systemu stacilo jen otevrit.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Multiplatformova aplikacia s GUI
« Odpověď #4 kdy: 07. 01. 2017, 23:33:51 »
A me osobne se ta moznost http vubec nelibi. V tom prohlizeci nemas takove moznosti a pokud ano tak pouze za cenu brutalnich ojebu zbytecne velke narocnosti na vykon prohlizece. Klasicke desktopove GUI je proste o necem jinem. Jenze holt doba si to zada.

By bylo napred dobre vedet, jak moc komplikovane GUI to ma byt. Pokud tam ma byt akorat graf a tlacika reload a close, tak je to snad jedno. Nakonec by mozna stacilo i necim naformatovat data a postvat na to grafovatko z Libreoffice.


Kdo iv

Re:Multiplatformova aplikacia s GUI
« Odpověď #5 kdy: 07. 01. 2017, 23:57:16 »
Ahojte Vazeni...
Po case domaceho solichania sme sa dostali do stavu kedy je nutne usmernit nas buduci vyvoj.
Pomocou BT senzorov zbierame data, tie su spracovane na PC uzivatela a tu by sa aj zobrazovali.
Cast spracovania dat (nic svetoborneho) je pisana v C, tieto data by mali byt zobrazene graficky,
najlepsie multiplatformovo (Windows/Linux).
Momentalne je vhodne vybrat smer vyvoja, zvolit postup a jazyk.
Na obstojnej urovni sme s C/C++, C# a RUBY.
Zatial sme sa dostali ku moznej implementacii a to:
1) C++ a Qt/wxWidgets - appku + navrhnut a implementovat pekne GUI.
2a) C#/Mono - appku + navrhnut a implementovat pekne GUI.
2b) C#/Mono - appku + jednoduchy localhost webserver a GUI nechat na prehliadaci a html/css

Navrh s Mono a Http sa nam paci, kedze GUI bude mozno modifikovat aj uzivatelom, co sa nam pozdava.
Otazkou je ako je to s C#/Mono na Linuxe, ci sa oplati stravit cenny cas vyvoja a testovania, alebo zvolit inu moznost
Budem rad za kazdu radu, dakujem a prajem pekny den.

Tak pokud C#, tak uz bych asi volil spis .Net Core misto mono. Jinak uplne nechapu pozdavaek. Pisete ze neco je v C. No a to chcete zachovat nebo se to ma prepsat taky do toho C#?

Jinak jak pisete o tom lokalni webserver tak ten je potreba proc? Pokud je treba jen data nejak vyzualizovat tak staci otevrit html stranka (pripadne s nejakym javascriptem a css) v prohlizeci.

Jenda

Re:Multiplatformova aplikacia s GUI
« Odpověď #6 kdy: 08. 01. 2017, 01:22:39 »
A co si takhle ujednotit co vlastně chcete.

Web / přenositelná appka
Oboje má svoje + i -

Ahojte Vazeni...
Po case domaceho solichania sme sa dostali do stavu kedy je nutne usmernit nas buduci vyvoj.
Pomocou BT senzorov zbierame data, tie su spracovane na PC uzivatela a tu by sa aj zobrazovali.
Cast spracovania dat (nic svetoborneho) je pisana v C, tieto data by mali byt zobrazene graficky,
najlepsie multiplatformovo (Windows/Linux).
Momentalne je vhodne vybrat smer vyvoja, zvolit postup a jazyk.
Na obstojnej urovni sme s C/C++, C# a RUBY.
Zatial sme sa dostali ku moznej implementacii a to:
1) C++ a Qt/wxWidgets - appku + navrhnut a implementovat pekne GUI.
2a) C#/Mono - appku + navrhnut a implementovat pekne GUI.
2b) C#/Mono - appku + jednoduchy localhost webserver a GUI nechat na prehliadaci a html/css

Navrh s Mono a Http sa nam paci, kedze GUI bude mozno modifikovat aj uzivatelom, co sa nam pozdava.
Otazkou je ako je to s C#/Mono na Linuxe, ci sa oplati stravit cenny cas vyvoja a testovania, alebo zvolit inu moznost
Budem rad za kazdu radu, dakujem a prajem pekny den.

Juro

Re:Multiplatformova aplikacia s GUI
« Odpověď #7 kdy: 08. 01. 2017, 04:18:53 »
Zvol C++ a Qt/wxWidgets.

Mozes mat vsetko v jednom jazyku a nemusis marshallovat C-ckovske veci do C# ani prepisovat sucasny kod, mozes sa sustredit na problem a nie sa dr..kat s lokalnym serverom a nebodaj mixom jazykov.

Nepoznam presne poziadavky, ale uvaha k lokalnemu web serveru: "pozdava sa mi, ze GUI bude mozno modifikovat aj pouzivatelmi" mi zavana nejakou certovinou. Co konkretne potrebuju pouzivatelia menit, co sa neda riesit v Options aplikacie a mali by pre to liezt do zdrojakov stranok pre lokalny web server? Ak si to rozbiju, kto to bude supportovat? Ak je to pre nejakych zakaznikov a je sanca, ze mozu mat naozaj specificke poziadavky, ktore defaultnymi konfiguraciami nepokryjes, nie je lepsie, aby zaplatili za customizaciu tebe namiesto toho, aby si to menili sami a tebe akurat tak vyvolavali, ze sa nieco rozje.rozbilo a navzajom ste si dokazovali, kto sa v com sparal?