mmofacts.com

Canvas > Flash?

gepostet vor 14 Jahre, 7 Monate von BlackScorp

Hey leute bin mal auf Interesantes gestoße was als eine Alternative für Flash gelten könnte im bezug auf BGs.

JavaScript Canvas. Ich persönlich kann mir den Adobe Flash nicht leisten aber mit Canvas kann man auch nette sachen umsetzen. zb dashier:

http://www.benjoffe.com/code/demos/canvascape/

oder das hier

http://andrewwooldridge.com/canvas/canvasgame001/canvasgame002.html

das ist alles JS, was meint ihr hat das Zukunft? oder sollte man sowas in BGs nicht verwenden?

MFG

gepostet vor 14 Jahre, 7 Monate von Todi42

Original von BlackScorp

das ist alles JS, was meint ihr hat das Zukunft? oder sollte man sowas in BGs nicht verwenden?

 Ich denke mal, dass hat Zukunft. Google hat es mit seinen Applikationen vorgemacht. Das ganze noch mit Comet gemischt und man kann endlich Diablo mit seinen Kollegen im Büro spielen :-)

gepostet vor 14 Jahre, 7 Monate von BlackScorp

wozu mit Comet mischen? man kann doch Canvas mit Ajax vermischen:D

gepostet vor 14 Jahre, 7 Monate von Todi42

Ja, aber das sagt mir dann auch nicht, dass plötzlich ein Monster in meinen Sichtbereich gekommen ist.

gepostet vor 14 Jahre, 7 Monate von BlackScorp

ja gut dafür könnte man Websockets benutzen, scheint irgendwie das gleiche wie Comet zu sein

gepostet vor 14 Jahre, 7 Monate von Todi42

Ja, ist eine Möglichkeit, es zu implementieren.

gepostet vor 14 Jahre, 7 Monate von BlackScorp

habe das komische gefühl dass ajax bald nicht mehr exestieren wird..

gepostet vor 14 Jahre, 7 Monate von Todi42

Naja, AJAX als ein Ding hat es so ja fast auch kaum gegeben. Das X wird wohl bei den meisten schon ein J(son) sein und wenn dann aus dem A(synchron HTTP) ein W(ebsocket) oder S(erver Event) wird, dann ändert das ja nix an dem wesentlichen Trend, dass Webapplikationen immer mehr zu in JavaScript geschriebenen fat clients auf der Browser-Seite werden. Und der Trend hat ja definitiv mit AJAX begonnen. Also, Ajax ist tot, es lebe Wjaj :-)

gepostet vor 14 Jahre, 7 Monate von BlackScorp

Original von Todi42

 Also, Ajax ist tot, es lebe Wjaj :-)

vermisse hier so eine gruppe, wie PHP ist tot, es lebe PHP:D

gepostet vor 14 Jahre, 7 Monate von DrakeL

Original von BlackScorp

vermisse hier so eine gruppe, wie PHP ist tot, es lebe PHP:D

Ist nur kaputt aber nicht tot. :)

gepostet vor 14 Jahre, 7 Monate von BlackScorp

also ich werde versuchen irngedwas mit Canvas zu machen und eventuell Websockets. Denke man könnte damit endlich nun bei einem RPG browsergame ein Party system einführen wo mehrere leute in einer gruppe zb Bosse plattmachen und das ganze dann ohne flash

gepostet vor 14 Jahre, 7 Monate von TheUndeadable

Wenn du nur Chrome unterstützen möchtest, wären Websockets und Canvas eine Lösung.

Meiner Meinung nach vergessen die meisten Html-5 Puristen, die behaupten, dass Flash und Silverlight unnötig sind, dass JavaScript-Geschreibe in Bezug auf IDE-Unterstützung, Debugging und auch nur der API ein Grauen ist.

Flash/Silverlight wird noch mindestens 5 Jahre machen und bis alle Browser Canvas, geschweige der Websockets, gleichartig unterstützen werden auch noch 3 Jahre vergehen.

> dass Webapplikationen immer mehr zu in JavaScript geschriebenen fat clients

Mit der besonderen Betonung auf 'fat'.

gepostet vor 14 Jahre, 7 Monate von knalli

Gehört irgendwie zum Thema, auch wenn nicht zur Fragestellung direkt.

@TheUndeadable: Ich würde mich nicht Purist schmimpfen, aber für das reine Video-Play-Feature, animierte Navigationsmenüs, Bildergallerien benötigt man eigentlich kein Flash/o.ä. Erst wenn man abgefahrene Features einbauen will (Youtube, Videos schneiden, Kommentarfunktion) oder alle Browser supporten will, fängt das Rumeiern an. 

So ein komplettes Spiel (wie oben verlinkt) in Canvas/o.ä. halte ich derzeit auch für übertrieben - Techdemo gerne, aber ansonsten.. 

dass JavaScript-Geschreibe in Bezug auf IDE-Unterstützung, Debugging und auch nur der API ein Grauen ist.

Das ist tatsächlich abhängig und in Teilen grausam - allerdings habe ich von Flashentwicklern nicht gehört, dass das dort wesentlich besser läuft, oder geht das mittlerweile? Silverlight ist da mE besser (eher dein Gebiet, oder?), nur das mit COM hätten sie sich sparen können. 

gepostet vor 14 Jahre, 7 Monate von TheUndeadable

@Knalli: Ich gehe soweit mit dir oben d'accord. Html 5 wird langsam, aber sicher seinen Siegeszug antreten. Erst sanft mit Videos, Diagrammen und anderen 'Trivialitäten', ich hoffe später auch bei komplexen Szenarien.

> Silverlight ist da mE besser (eher dein Gebiet, oder?),

Visual Studio halt. Gilt mit Eclipse als einer der besten Debugger.

> nur das mit COM hätten sie sich sparen können. 

Jein. COM wird hoffentlich nur Firmen-Intranet-Szenarien betreffen [Ansteuerung von Mess- und Produktionsanlagen]. Ich denke nicht und ich hoffe es auch, dass es ein Internet-Entwickler nutzen wird. COM hat im Internet nichts zu suchen.

BTW: COM funktioniert nur, wenn man das Silverlight-Applet auf den Rechner installiert. (Ähnlich Adobe Air)

gepostet vor 14 Jahre, 7 Monate von Redrick

Original von BlackScorp

 Ich persönlich kann mir den Adobe Flash nicht leisten

du musst kein adobe flash besitzen um mit der ActionScript/Flex-Api entwickeln zu können

Google mal nach Flex SDK und Flashdevelop(nur ein Beispiel für entsprechende IDE). Elurium-Client ist mit dieser Kombination entstanden.

gepostet vor 14 Jahre, 7 Monate von knalli

Original von TheUndeadable

@Knalli: Ich gehe soweit mit dir oben d'accord. Html 5 wird langsam, aber sicher seinen Siegeszug antreten. Erst sanft mit Videos, Diagrammen und anderen 'Trivialitäten', ich hoffe später auch bei komplexen Szenarien.

> Silverlight ist da mE besser (eher dein Gebiet, oder?),

Visual Studio halt. Gilt mit Eclipse als einer der besten Debugger.

> nur das mit COM hätten sie sich sparen können. 

Jein. COM wird hoffentlich nur Firmen-Intranet-Szenarien betreffen [Ansteuerung von Mess- und Produktionsanlagen]. Ich denke nicht und ich hoffe es auch, dass es ein Internet-Entwickler nutzen wird. COM hat im Internet nichts zu suchen.

Tja, nur hat Microsoft zwar eine schöne Plattform mit .NET und Silverlight, aber lassen jetzt doch wieder die COMs rein. Bis dahin hatten sie sich ja ähnlich wie Apple verhalten, die auch mal gerne alte Zöpfe rigoros abschneiden. Natürlich wollen Firmen immer noch Software von 20 Jahren nutzen. Das Software auch vergänglich sein kann, das interessiert doch ausser Entwickler keinen :)

BTW: COM funktioniert nur, wenn man das Silverlight-Applet auf den Rechner installiert. (Ähnlich Adobe Air)

Will heißen? Ist das jetzt ein Plugin/Addon für Silverlight, welches man noch extra installieren muss? Das wird die alten COM-Entwickler nicht abschrecken.. faul sind wir alle. 

gepostet vor 14 Jahre, 7 Monate von Dunedan

Original von knalli

Original von TheUndeadable

BTW: COM funktioniert nur, wenn man das Silverlight-Applet auf den Rechner installiert. (Ähnlich Adobe Air)

Will heißen? Ist das jetzt ein Plugin/Addon für Silverlight, welches man noch extra installieren muss? Das wird die alten COM-Entwickler nicht abschrecken.. faul sind wir alle. 

Das heißt, dass es nicht im Browser funktioniert, sondern nur, wenn man Silverlight-Applets wie ein Programm auf seinem Rechner installiert.

gepostet vor 14 Jahre, 7 Monate von TheUndeadable

> Bis dahin hatten sie sich ja ähnlich wie Apple verhalten, die auch mal gerne alte Zöpfe rigoros abschneiden.

Im Gegensatz zu ein paar Apple-Rechnern, existieren Milliarden Windows-Installationen, dessen Ausfall oder dessen Nichtupgrade-Fähigkeit zu einem Konkurs vieler Unternehmen führen kann. Auch wurden viele Milliarden EUR in die COM-Infrastruktur investiert (COM+ war in den letzten zwanzig Jahren DER Standard der Automatisierungsindustrie und wird momentan durch irgendeine Xml-Spec abgelöst). Und Unternehmen haben besseres zu tun als viele Milliarden zu investieren, weil Microsoft mal wieder die nächste Sau durch das Dorf treibt. Viele Unternehmen nutzen COM und wollen nicht auf Silverlight verzichten.

Ist Windows nicht voll rückwärtskompatibel, entstehen Insellösungen, wie sie bei Mac OS 9 und Mac OS X passiert sind. Mit einem Unterschied:

Wenn der Apple-Rechner ausfällt, fallen heutzutage nicht mal mehr Werbeagenturen aus.

Aber nun sind wie endgültig off-topic ;-)

Zum Thema: Silverlight und Offline-Installation:

http://wildermuth.com/2009/03/18/Enabling_Out-of-Browser_Support_in_Silverlight_3

http://nerddawg.blogspot.com/2009/03/introducing-offline-and-out-of-browser.html

http://msdn.microsoft.com/en-us/magazine/dd882515.aspx

gepostet vor 14 Jahre, 7 Monate von knalli

Okay.

Ein Wort zu

Ist Windows nicht voll rückwärtskompatibel, entstehen Insellösungen, wie sie bei Mac OS 9 und Mac OS X passiert sind.

Nun, man kann alte APIs ohne Chaos weiterhin rückwärtig erlauben (bspw. hat Apple das damals Rosetta getauft). Man kann auch dennoch Chaos produzieren. Und wie ich meinte, Silverlight macht ja keine schlechte Figur.

Zurück zum Thema:

Also ich warte tatsächlich auf ein Spiel der Klasse wie Farmville, welches komplett auf den "HTML5"-Bausatz oder meinetwegen SVG o.ä. Techniken aufsetzt. Wobei man wohl in den nächsten Monaten/Jahren eher eine Techdemo als eine richtige Produktlösung erwarten kann - mangels ausreichend großem Kundenpotenzial. Auf der anderen Seite, bei genügend hohem "Haben-Will"-Potenzial würde sich der eine oder andere auch von einem veraltetem Browser verabschieden, wer weiß..

gepostet vor 14 Jahre, 7 Monate von Dunedan

Wobei Microsoft ja durchaus alte Zöpfe abschneidet und trotzdem weitestgehend abwärtskompatibel bleibt. Ich sag nur XP Mode und Shims.

gepostet vor 14 Jahre, 7 Monate von knalli

Original von Dunedan

Wobei Microsoft ja durchaus alte Zöpfe abschneidet und trotzdem weitestgehend abwärtskompatibel bleibt. Ich sag nur XP Mode und Shims.

Nicht ohne Grund ist Windows 7 auch besser als Vista  - ungeachtet der Marketingabteilung und 7 Sekunden :)

gepostet vor 14 Jahre, 7 Monate von knalli

Was Gordon angeht, der Entwickler hat eben noch mehr für Ende des Monats angekündigt. Bin mal gespannt.

Auf diese Diskussion antworten