Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

07.03.2009, 22:12

Zitat von »"drakon"«

Zitat von »"Nox"«


OT:
Eigentlich sollte wir endlich mal das Wort "plattformunabhängig" verbieten, denn von den Sprachen, die hier aufgeführt wurden ist keine Plattformunabhängig. Die einen brauchen halt ein OS aus Plattform und die anderen ein aufs OS aufgesetzes Framework.


Besser, als verbieten wäre das genaue definieren.
Das Problem ist, dass bunt gemischt wird und kein Unterschied von Source Kompatibilität, oder die binäre Kompatibilität gemacht wird.

http://de.wikipedia.org/wiki/Plattformunabh%C3%A4ngigkeit

zu beiden: *signed*
platformunabhängigkeit der executable (IMO das, was alle anderen varianten assoziieren) wirds vor allem nicht geben, solange Betriebssystemschnittstellen/Programmausführungen nicht vollständig standarisiert werden, was wir wohl nicht mehr erleben werden ;)

MasterK

Frischling

Beiträge: 92

Wohnort: Koblenz

Beruf: Teamleiter Softwareentwicklung

  • Private Nachricht senden

12

07.03.2009, 23:48

Wenns c++ und "plattformunabhängigkeit" sein soll, dann werf ich doch mal Qt in den ring. Super bibliothek mit fast allem was man für die entwicklung von anwendungen so braucht. Saubere api, gut gepflegt.
Benutz das beruflich und kanns echt nur empfehlen.

Und seit Qt 4.5 auch unter lgpl verfügbar. Dazu noch eine eigene IDE die direkt für Qt ausgelegt ist.

SilentDragon

Alter Hase

Beiträge: 530

Wohnort: Köln

Beruf: Student

  • Private Nachricht senden

13

11.03.2009, 22:35

wenn du wählen darfst NIMM C++ !!!

kann beides da C++ Hobby mässig, Java zwang in der Schule ...

in Java kann man z.B. Grafiken vergessen ....

probier einfach mal in turtle ein 3eck auf eine Weiße fläche zu zeichnen ^^
(wenn dein pc ca. 2 sec dafür braucht nicht wundern)

und dan probier das gleiche nochmal in C++...

sollte den unterschied erklären ^^

EDIT: hab ich vergessen: dafür kannst du mit java eine Waschmaschiene programmieren ob du das willst, wag ich zu bezweifeln :lol:


mfg

SilentDragon
...

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

14

11.03.2009, 23:16

Zitat von »"SilentDragon"«


probier einfach mal in turtle ein 3eck auf eine Weiße fläche zu zeichnen ^^
(wenn dein pc ca. 2 sec dafür braucht nicht wundern)

Man muss ja auch nicht gerade Software die zu Lernzwecken geschrieben wurde dafür verwenden ;). In Java gibt es auch performante Wege das zu tun, z.B. auch über OpenGL.

15

12.03.2009, 09:45

Also ich code auch gerade eine GUI mit C++. Wenn du einigermaßen mit C++ programmieren kannst, kann ich dir nur empfehlen dies mit C++ zu tun. Ich kann dir dazu auch ein wirklich gutes Tutorial dazu empfehlen, dort wird dir nicht der ganze Code vorgegeben aber es wird dir erklärt, wie genau man das ganze aufbauen kann und wie man es angehen kann. Allerdings ist das Tutorial eigentlich für DirectX, aber es sollte eigentlich kein Problem sein, das auf OpenGL abzuändern. Wenn du merkst du bist dem Tutorial nicht gewachsen, solltest du vielleicht doch Java benutzen.

Hier die Links:
Part 1
Part 2
Part 3
Part 4

MasterK

Frischling

Beiträge: 92

Wohnort: Koblenz

Beruf: Teamleiter Softwareentwicklung

  • Private Nachricht senden

16

12.03.2009, 20:33

Zitat von »"SilentDragon"«

in Java kann man z.B. Grafiken vergessen ....

probier einfach mal in turtle ein 3eck auf eine Weiße fläche zu zeichnen ^^
(wenn dein pc ca. 2 sec dafür braucht nicht wundern)

und dan probier das gleiche nochmal in C++...

sollte den unterschied erklären ^^

Du schreibst puren unsinn.
Hast dich mal ein paar stunden in der schule mit java befasst und meinst jetzt solche aussagen treffen zu können? Auch in java kannst du OpenGL benutzen. Und auch für swing/awt kannst du seit java6 eine OpenGL renderpipeline aktivieren, der unterschied ist recht deutlich.

Also, deine aussage ist blödsinn und für die fragestellung absolut nicht hilfreich.

Anonymous

unregistriert

17

12.03.2009, 22:00

verbrenn java, nimm c++ und bei guis ist qt super. besser als wxwidgets.

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

18

12.03.2009, 22:13

Zitat von »"unsigned long"«

verbrenn java, nimm c++ und bei guis ist qt super. besser als wxwidgets.

zu java verbrennen geb ich dir recht, bei wxwidgets vs. qt eher nicht, ich tendiere da zu wxwidgets, aber das ist geschmackssache ;)

MasterK

Frischling

Beiträge: 92

Wohnort: Koblenz

Beruf: Teamleiter Softwareentwicklung

  • Private Nachricht senden

19

12.03.2009, 22:16

Zitat von »"DasBlub"«

ich tendiere da zu wxwidgets, aber das ist geschmackssache ;)

Warum?

Also Qt ist gerade bei plattformübergreifendem entwickeln geil, weil man eben nicht nur plattformunabhängige GUI hat, sondern auch netzwerk, threads etc.

DasBlub

Alter Hase

Beiträge: 802

Wohnort: Schweiz

Beruf: Programmierer

  • Private Nachricht senden

20

12.03.2009, 22:56

Zitat von »"MasterK"«

Zitat von »"DasBlub"«

ich tendiere da zu wxwidgets, aber das ist geschmackssache ;)

Warum?

Also Qt ist gerade bei plattformübergreifendem entwickeln geil, weil man eben nicht nur plattformunabhängige GUI hat, sondern auch netzwerk, threads etc.

das gibts auch alles bei wxwidgets...

Werbeanzeige