Ich wollte mal fragen wie es mit dem Einsatz von Silverlight in Browsergames aussieht. Silverlight 4 scheint ja seitens MS voll gehypt zu werden.
Silverlight
Ich für meinen Teil arbeite grad dran... Ist im Prinzip so ähnlich wie Flash, nur dass ich persönlich SL wesentlich übersichtlicher finde. Der Nachteil ist natürlich, dass Flash wesentlich weiter verbreitet ist.
Silverlight in Browserspielen hat mMn nur eine Berechtigung, wenn man auf Server und Client die gleiche Sprache verwenden will. Dann ergeben sich zahlreiche Vorteile bei der gemeinsamen Codenutzung.
Dagegen spricht natürlich die mäßige Verbreitung (hat jemand Zahlen) und der Fremdkörpereffekt, der auch schon in der Flash-Diskussion zum tragen kam.
Laut http://www.riastats.com/# ca. 60% min. Silverlight 3 also schon relativ ok. Sofern nicht alles sondern nur bestimmte Bereiche nach dem Login/Anmelden Silverlight sind kann man wohl drüber nachdenken Silverlight einzusetzen... Wenn man bedenkt das HTML 5 in max. 50% (und da wohl auch nicht vollständig) der Browser funktioniert.
Fremdkörper ist es nur für die, die es unbedingt als Fremdkörper sehen wollen.
Original von BBana
Fremdkörper ist es nur für die, die es unbedingt als Fremdkörper sehen wollen.
Solange es auf dem iPad läuft...
Original von BBana
Fremdkörper ist es nur für die, die es unbedingt als Fremdkörper sehen wollen.
Das ist nicht so ganz richtig, natürlich kommt es auf den Standpunkt an, aber (Beispiel):
(und um Wind aus den Segeln zu nehmen: Flash oder Silverlight, das ist hier im Kontext nur ein Synonym für externes Plugin; ich kann halt nur mit 2 Flash-Beispielen dienen).
FusionCharts ist ein wirklich gutes Flash-basiertes Framework für alle Arten von Charts, Diagrammen und sonstige in dieser Abteilung zu findenden Darstellung.
Raphaël ist ein JavaScript-basiertes Framework für einige Varianten von Charts und Diagrammen, bietet aber bei weitem nicht so viel Funktionalität (die mitgelieferten Layouts sind mehr schlichter, was uU aber ausreichen kann).
Obwohl FusionCharts Schnittstellen bietet und auch entsprechende Events anbietet, die viele Lösungen ermöglichen, fußt das ganze eben in dieser JavaScript-Brücke seitens der Flashs (ist ein Event nicht implementiert, gibt es das nicht).
Bei dem funktional klar unterlegenden Raphael gibt es dieses "Fremdkörper" aber gar nicht. Möchte man richtig fette (nicht im Sinne von "cool") Diagramme, ist Raphael wohl noch für einige Zeit definitiv die falsche Wahl. Möchte man schnell ein paar gute Charts, ist FC wahrscheinlich auch die Kanone des Sprichwortw (und schränkt die Zielgruppe ein).
Beide Frameworks lassen auch eigene "Zeichungen" (beides bereits gemacht, ich weiß wovon ich leide/rede) zu, wobei dann jedoch beide mehr oder weniger mit Wasser kochen.. will heißen in Teilen mit absoluten Angaben rechnen.
Nebenbei, gibt es auch gute Silverlight-Frameworks für Charts? #fürdentellerrand
Um auf den Op zurückzukommen: Beim "Einschießen" in eine Plugin-Technologie setzt man einen Meilenstein, der nur noch mit Mühe versetzen kann. Wenn man das Know-How hat, die Zielgruppe genau eingrenzt und nicht um bereits bekannte "Problemgruppen" erweitern will, kann man das machen. Jegliche Aktivität mit anderen Technologien muss man aber zwangsläufig selber machen.
Farmville löst das durch eine Mischung von normalen HTML/JS-Calls und Flash selber, und in Flash eingebettete HTML-Schnipsel (um dem Problem aus dem Weg zu gehen, dauernd das gesamte Flash neu zuladen, inkl. Ladebalken). Geht alles, sieht nur irgendwie nicht richtig nach einem "Guss" aus. Vielleicht liegt da meine Messlatte auch zu hoch.
Wie gesagt, das kann sinnvoll sein. Man darf sich später jedoch nicht beschweren. :)
Man kann natürlich das ganze schichtenartig aufbauen (habe ich kann gesagt? ich meine natürlich muss), aber spätestens das UI ist nicht austauschbar: Flash, SilverLight, Web. Ich kann mir zum Mindestens in einer "hochdynamischen" Anwendung eines komplexen Browsergames keine sinnvollen Automatismen vorstellen.
Es gibt sicher Genres, die für bestimmte Technologien noch immer charakteristischer für Plugins sind, als andere. Und ganz neue, wie Autorennen, könnte ich mir ohne Plugin noch nicht vorstellen. Soweit ist die plugin-freie Webwelt außerhalb des Labors noch lange nicht.
Ansonsten: Wie Klaus es sagte: in einer rein homogenen Welt ist das sicherlich ein Mehrwert.
http://warstory.bigpoint.de/ ist mit silverlight