Hey zusammen,
ich sitze gerade an meinem Projekt und habe hier und da parallel im Internet gelesen und gesurft. Da ich momentan überwiegend an OpenGL-Entwicklungen sitze, unter anderen auch für mein Projekt, bin ich auf den EINEN oder ANDERENArtikel gestoßen, der mich doch etwas nachdenklich gestimmt hat.
Ein Grund, warum ich mich für OpenGL entschieden hatte, war die Plattformunabhängigkeit beziehungsweise die einfache Integration einer Anwendung, die auf OpenGL basiert, in ein anderes Betriebssystem, wie Linux oder OS X. Ich empfinde diese Stärke schon sehr vorteilhaft gegenüber DirectX, wobei ich früher anderer Ansicht war. Sicherlich versucht Microsoft die Entwickler in Richtung DirectX-API zu steuern, auch wegen der großen Verbreitung von Windows auf dem Markt/Einfluss und weil eine größere Community auch gleichzeitig größere Macht verspricht. Aber sollte ich mich als Entwickler deswegen auf DirectX einlassen? Früher empfand ich gerade DirectX wegen der massiven Unterstützung von Microsoft als sehr stark im Rennen, weit vor OpenGL. Heute weiß ich, dass dieser Vorsprung ja eigentlich nur durch ein gewisses finanzielles Potenzial generiert wurde, was der OpenGL-Entwicklung nicht zur Verfügung stand. Dennoch hat dieses API so ihre Probleme. Wobei gesagt sei, dass natürlich beide Seiten ihre ganz speziellen Vor- und Nachteile haben.
Für mich stellt sicher gerade die Frage, auch weil ich noch sehr am Anfang von meinem jetzigen Projekt stehe, ob ich mich nicht vielleicht doch lieber auf DirectX verlassen sollte? Aber dann würde mir gerade die Plattformunabhängigkeit flöten gehen. Mal abgesehen davon, dass sich DirectX wirklich sehr spärlich im Code verhält.
Was denkt ihr denn darüber?
Natürlich unabhängig davon, in welcher API man sich "zu Hause" fühlt.
Beste Grüße,
SKiD.
ich sitze gerade an meinem Projekt und habe hier und da parallel im Internet gelesen und gesurft. Da ich momentan überwiegend an OpenGL-Entwicklungen sitze, unter anderen auch für mein Projekt, bin ich auf den EINEN oder ANDERENArtikel gestoßen, der mich doch etwas nachdenklich gestimmt hat.
Ein Grund, warum ich mich für OpenGL entschieden hatte, war die Plattformunabhängigkeit beziehungsweise die einfache Integration einer Anwendung, die auf OpenGL basiert, in ein anderes Betriebssystem, wie Linux oder OS X. Ich empfinde diese Stärke schon sehr vorteilhaft gegenüber DirectX, wobei ich früher anderer Ansicht war. Sicherlich versucht Microsoft die Entwickler in Richtung DirectX-API zu steuern, auch wegen der großen Verbreitung von Windows auf dem Markt/Einfluss und weil eine größere Community auch gleichzeitig größere Macht verspricht. Aber sollte ich mich als Entwickler deswegen auf DirectX einlassen? Früher empfand ich gerade DirectX wegen der massiven Unterstützung von Microsoft als sehr stark im Rennen, weit vor OpenGL. Heute weiß ich, dass dieser Vorsprung ja eigentlich nur durch ein gewisses finanzielles Potenzial generiert wurde, was der OpenGL-Entwicklung nicht zur Verfügung stand. Dennoch hat dieses API so ihre Probleme. Wobei gesagt sei, dass natürlich beide Seiten ihre ganz speziellen Vor- und Nachteile haben.
Für mich stellt sicher gerade die Frage, auch weil ich noch sehr am Anfang von meinem jetzigen Projekt stehe, ob ich mich nicht vielleicht doch lieber auf DirectX verlassen sollte? Aber dann würde mir gerade die Plattformunabhängigkeit flöten gehen. Mal abgesehen davon, dass sich DirectX wirklich sehr spärlich im Code verhält.
Was denkt ihr denn darüber?
Natürlich unabhängig davon, in welcher API man sich "zu Hause" fühlt.
Beste Grüße,
SKiD.