W czym pisać przenośny kod?
-
- Sędziwy Jeż
- Posty: 96
- Rejestracja: 08 lip 2010, 11:23
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Unity
- Architektura: x86_64
W czym pisać przenośny kod?
W Linuxie to przede wszystkim C/C++. Z bibliotek potrzebne są libgtk i wxWidgets do grafiki. Kompilator to gcc a jakie środowisko zintegrowane do tego, czy jest jakieś z debuggerem?
Można również w Javie która jest przenośna. Zamiast Javy wolę C#, jednak co z przenośnością? słyszałem o Mono i DotGnu - jakie kompilatory i środowisko do tego?
Jeszcze został Python.
Można również w Javie która jest przenośna. Zamiast Javy wolę C#, jednak co z przenośnością? słyszałem o Mono i DotGnu - jakie kompilatory i środowisko do tego?
Jeszcze został Python.
- Heos
- Zakręcona Traszka
- Posty: 534
- Rejestracja: 17 sie 2008, 16:08
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Lokalizacja: Bydgoszcz
Re: W czym pisać przenośny kod?
Eee... Co? 3/4 Twojego posta nie rozumiem.
Co rozumiesz w ogóle przez przenośny kod? Program działający pod każdą platformą czy coś innego?
Co rozumiesz w ogóle przez przenośny kod? Program działający pod każdą platformą czy coś innego?
"Chciałbym, żeby zaczęto od szanowania siebie: wszystko inne wypływa z tego." – Fryderyk Nietzsche
openSUSE Leap 15.1 | Xfce4 | Firefox
openSUSE Leap 15.1 | Xfce4 | Firefox
-
- Sędziwy Jeż
- Posty: 61
- Rejestracja: 03 maja 2007, 21:14
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Re: W czym pisać przenośny kod?
Tak, dokladnie tak sie to okresla..Heos pisze:Eee... Co? 3/4 Twojego posta nie rozumiem.
Co rozumiesz w ogóle przez przenośny kod? Program działający pod każdą platformą czy coś innego?
@Borneq
Skoro nie chcesz javy to wypróbuj QT i QTCreator http://qt.nokia.com/products/developer-tools/
Ponadto Eclipsa zawsze jeszzce można wziąć jako środowisko programistyczne.
A jeśli chodzi o mono to będzie zawsze do tyłu z możliwościami w stosunku do właściwego .NET co mnie osobiście zniechęca
(MonoDevelop w repozytoriach).
- mszubart
- Sędziwy Jeż
- Posty: 43
- Rejestracja: 14 lis 2006, 08:44
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: Unity
- Architektura: x86
Re: W czym pisać przenośny kod?
Jeśli irytuje Cię Java, a chcesz mieć przenośny program to zainteresuj się Scalą
-
- Piegowaty Guziec
- Posty: 7
- Rejestracja: 26 maja 2010, 13:26
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86
Re: W czym pisać przenośny kod?
Jest jeszcze Tcl/Tk. Można pisać pod Windows/Linux/Mac i to okienkowe programy.
- kabanek
- Zakręcona Traszka
- Posty: 592
- Rejestracja: 23 cze 2009, 20:34
- Płeć: Mężczyzna
- Wersja Ubuntu: 13.10
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Kontakt:
Re: W czym pisać przenośny kod?
przenośny kod można pisać nawet w javascript
napisz co chcesz pisać i na czym najbardziej Ci zależy oprócz przenośności (szybkość działania aplikacji, małe zużycie zasobów itp) a wtedy lepiej dobierzemy język. Przyda się też jak napiszesz co jeszcze umiesz

napisz co chcesz pisać i na czym najbardziej Ci zależy oprócz przenośności (szybkość działania aplikacji, małe zużycie zasobów itp) a wtedy lepiej dobierzemy język. Przyda się też jak napiszesz co jeszcze umiesz

- Heos
- Zakręcona Traszka
- Posty: 534
- Rejestracja: 17 sie 2008, 16:08
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Lokalizacja: Bydgoszcz
Re: W czym pisać przenośny kod?
Co "się" określa? Zostały tutaj podane języki interpretowane, uruchamiane przez maszynę wirtualną i JS.Tak, dokladnie tak sie to okresla..
Bzdurą jest podawanie QT, QT to nie język programowania tylko zestaw bibliotek, które mogą być użyte przez C++, Javę, Ruby i pewnie jeszcze kilka innych języków.
Ponieważ? Język jest tylko narzędziem, uczysz się programowania, nie języka. Ten sam efekt można osiągnąć prawie we wszystkim. Sugerowałbym mimo wszystko Javę, o ile nie używasz specyficznych cech danego systemu nie będzie żadnych problemów, długi czas programowałem na swojej Fedorce dla użytkowników Windowsa i Maca.Zamiast Javy wolę C#
"Chciałbym, żeby zaczęto od szanowania siebie: wszystko inne wypływa z tego." – Fryderyk Nietzsche
openSUSE Leap 15.1 | Xfce4 | Firefox
openSUSE Leap 15.1 | Xfce4 | Firefox
-
- Sędziwy Jeż
- Posty: 61
- Rejestracja: 03 maja 2007, 21:14
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Re: W czym pisać przenośny kod?
@Heos
Jeden : tak dla ścisłości, czy ja napisałem ze QT to jest jezyk ?
Tak czy inaczej jest to zestaw bibliotek do pisania "przenośnego kodu".
Dwa : ja nic nie pisałem nic o jezykach intepretowanych, wiec co to za uwaga do mnie
Jeden : tak dla ścisłości, czy ja napisałem ze QT to jest jezyk ?

Dwa : ja nic nie pisałem nic o jezykach intepretowanych, wiec co to za uwaga do mnie

-
- Serdeczny Borsuk
- Posty: 109
- Rejestracja: 20 mar 2011, 19:08
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Warszawa
- Kontakt:
Re: W czym pisać przenośny kod?
Zdecydowanie za Qt (a nie QT, jak to uskuteczniacie tutaj - QT to QuickTime). Uniwersalny framework, oficjalnie supportowany na trzech głównych platformach PC (Linux, MacOS, Windows) a także nieoficjalnie na wielu innych.
"Never argue with idiot. He will drag you down to his level and then beat with experience."
Nie udzielam pomocy poza forum.
Nie udzielam pomocy poza forum.
- kabanek
- Zakręcona Traszka
- Posty: 592
- Rejestracja: 23 cze 2009, 20:34
- Płeć: Mężczyzna
- Wersja Ubuntu: 13.10
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Kontakt:
Re: W czym pisać przenośny kod?
niech autor tematu opisze jakie programy chce pisać, to wtedy lepiej będzie pomóc w doborze języka. Tak to jak dla mnie jest wróżenie z fusów... Coś wspomina o c++, coś o javie a nawet pythonie... A może PHP? Też jest przenośny 

-
- Sędziwy Jeż
- Posty: 96
- Rejestracja: 08 lip 2010, 11:23
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Unity
- Architektura: x86_64
Re: W czym pisać przenośny kod?
Przenośny jest Python. Myślę że warto jest się go pouczyć. Ale jest interpretowany, więc nie nadaje się tam gdzie wymagana jest maksymalna szybkość. Jeżeli chodzi o środowiska C/C++ to pod Windows może Visual Express, pod Ubuntu Anjutę, pod KDE KDevelop a poza tym można użyć CodeBlocks. To jeżeli chodzi o kompilatory a co z bibliotekami graficznymi? Nie używałem dotąd Qt a jeszcze są gtk2 pod Linuxa i wxWidgets. Czy te dwa ostatnie używa się tylko pod Linuxem a pod Windows/Linuxa stosuje się Qt?
- kabanek
- Zakręcona Traszka
- Posty: 592
- Rejestracja: 23 cze 2009, 20:34
- Płeć: Mężczyzna
- Wersja Ubuntu: 13.10
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Kontakt:
Re: W czym pisać przenośny kod?
@Borneq
to napisz nam na czym Ci najbardziej zależy, to wtedy lepiej Ci doradzimy. Chodzi mi np o tą szybkość itp. Co chcesz pisać? Gry? Aplikacje typu notatnik, czy może jakaś aplikację bazodanową. Co do bibliotek graficznych to z wymienionych znam trochę Qt i z czystym sumieniem mogę polecić.
to napisz nam na czym Ci najbardziej zależy, to wtedy lepiej Ci doradzimy. Chodzi mi np o tą szybkość itp. Co chcesz pisać? Gry? Aplikacje typu notatnik, czy może jakaś aplikację bazodanową. Co do bibliotek graficznych to z wymienionych znam trochę Qt i z czystym sumieniem mogę polecić.
- Heos
- Zakręcona Traszka
- Posty: 534
- Rejestracja: 17 sie 2008, 16:08
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Xfce
- Architektura: x86_64
- Lokalizacja: Bydgoszcz
Re: W czym pisać przenośny kod?
Ty jeszcze języka nie wybrałeś a już o IDE myślisz i bibliotekach graficznych? Zdecyduj się wreszcie na "coś".
"Chciałbym, żeby zaczęto od szanowania siebie: wszystko inne wypływa z tego." – Fryderyk Nietzsche
openSUSE Leap 15.1 | Xfce4 | Firefox
openSUSE Leap 15.1 | Xfce4 | Firefox
- Fr3on
- Sędziwy Jeż
- Posty: 34
- Rejestracja: 26 kwie 2009, 10:03
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
Re: W czym pisać przenośny kod?
Jakiś czas temu też szukałem czegoś w czym mógł bym pisać przenośne programy. Pisałem w C++ i SDL z użyciem CodeBlocks dawało to fajne efekty i miało sporo możliwości, jak chcesz pisać proste gry to możesz w tym próbować ale jeszcze OpenGL Ci będzie potrzebny, z przenoszeniem kodu nie miałem problemów. Do pisania zwykłych aplikacji, wygodniejszy jest Qt Creator i kod też da się przenieść na Mac/Linux/Windows.
-
- Sędziwy Jeż
- Posty: 96
- Rejestracja: 08 lip 2010, 11:23
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Unity
- Architektura: x86_64
Re: W czym pisać przenośny kod?
Siedzę teraz w Javie. Chciałbym dowiedzieć się coś o C++. Może SDL się przyda bo chciałem zająć się grafiką. Czyli użyć CodeBlocks? Nie mam na razie żadnej znajomości SDL jak Qt.
Chyba raczej Qt, bo jeśli SDL służy do tworzenia gier, to mi chodzi o program okienkowy, z możliwością tworzenia własnych kontrolek, tyle że grafikę chciałem szybką, ale dwuwymiarową.
Chyba raczej Qt, bo jeśli SDL służy do tworzenia gier, to mi chodzi o program okienkowy, z możliwością tworzenia własnych kontrolek, tyle że grafikę chciałem szybką, ale dwuwymiarową.
-
- Sędziwy Jeż
- Posty: 96
- Rejestracja: 08 lip 2010, 11:23
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Unity
- Architektura: x86_64
Re: W czym pisać przenośny kod?
A jak ma się porównanie Qt do wxWidgets?
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 11 gości