Frank Gerlach schrieb:
Fuer bestimmte Anwendung (zB alle Arten von Signalverarbeitung ist maximaler Durchsatz gefragt. Den kriegt man nur durch Assembler (zB SSE2 und andere SIMD Technologien)).
Aha, Du willst also Signalverarbeitung in eine Webseite eingebetten?
-Der Nutzer muss dem Anbieter trauen, da ein ActiveX Objekt praktisch die gleichen Rechte wie beliebige andere Andwendungen besitzt.
Nö, besitzen sie nicht.
Was sind denn die Einschraenkungen von ActiveX Objekten ??
Genau die, die die Ausführungsumgebung festlegt
Das was Du Plug-In nennst soll *nur* die von ihm erzeugten Dateinen lesen koennen. Meine Emails geht ein Spiel auf einem russischen Server nichts an.
Deshalb braucht man noch lange keine Webseite.
Client-Server-Anwendungen werden zum überwiegenden Teil als Webanwendungen (mit Java-Application-Server-Backend) oder als reine
Das meinte ich mit "Datenbankanwendung". Diese Anwendungen schicken ein paar SQL Statements ab (die dann von einer in C geschriebenen Datenbankengine wie MySQL, PostGres oder Oracle ausgefuehrt werden) und basteln dann HTML zusammen. Das braucht keine CPU Leistung...
Ich schrieb nicht von irgendwelchen popligen Webseitengeneratoren.
Java-Anwendungen entwickelt (Beweis durch Behauptung!). Performance oder Ressourcenprobleme waren auch noch nie ein Grund, warum sich eine Technologie nicht durchgesetzt hat.
Zeige mir bitte eine Bildverarbeitungsanwendung, die Java geschrieben ist und die das gleiche tut wie zB GIMP. Das geht schlicht nicht, weil Java mindestens um den Faktor 10 zu ineffizient ist (Speicher und Laufzeit). Oder "Doom" in java ???
Du reduzierst die komplette Bandbreite der Softwareentwicklung auf Bildverarbeitung und 3D-Spiele. Und den Faktor 10 hast Du bestimmt selbst gemessen...
Außerdem fragen sich die "Top-Entscheider" eher was ein GB Speicher und ein GHz Taktfrequenz kosten im Verhältnis zu Entwicklungs- und Deploymentzeit. Sieh Dir z.B. mal Java-Entwicklungsumgebungen an und wie erfahrene Entwickler damit umgehen. Da hast Du mit C+Editor+make nicht den Hauch einer Chance. Ehrlich. (KDevelop, Anjuta und Co. reißen es auch nicht raus)
Das ist fuer die obengenannten Datenbankanwendungen richtig.
Nee is klar. Es gibt also nicht nur Bild-/Signalverarbeitung, 3D-Spiele, sondern auch noch "Datenbankanwendungen". Sonst nix.
Es stellt sich die Frage, warum man Platform-abhängige 3D-Spiele in Webseiten einbetten möchte, statt sie gleich direkt auf dem OS laufen zu lassen. Alles was weniger Performance-hungrig ist wird bereit in großem Stil mit Flash (oder wie immer das jetzt heißt) gemacht. Selbst Java sieht an der Stelle keinen Stich.
Warum spielen Menschen mit Computern ?
Wie meinen?
Was ist denn Dein Ziel dabei? Was möchtest Du in Webseiten einbetten, was vorhandene Technologien nicht schon bieten (von 3D-Spielen mal abgesehen).
3D Games ohne Installation und mit 100% Sicherheit.
Wie schon gesagt, dafür braucht man keine Webseiteneinbettung. Abgesehen davon, daß die meisten 3D-Spiele sich rein vom Datenvolumen beim besten Willen nicht dafür eignen ad-hoc heruntergeladen zu werden.
Bildbearbeitung in einer Website. High-performance Animationen ohne die Krankheit Flash. Spracherkennung, alle Arten digitaler Signalverarbeitung....
In einer Webseite? Was hast Du um Himmels Willen vor? Warum sollte jemand Bildbearbeitung oder Signalverarbeitung in einer Webseite machen wollen?
Interessant waere auch die Frage, ob es etwas aequivalentes zum LSM auf Windoze gibt !
Das gibts doch was von Ratio^WVista...
Was ist damit gemeint ?
Ich kenne Vista nicht, meine aber gelesen zu haben, daß es da diverse Methoden gibt, Anwendungen in Jail einzusperren. Und das ist es was Du für "3D Games ohne Installation und mit 100% Sicherheit" brauchst und letztlich mit LSM machen kannst. Ganz ohne Webseite.
Viele Grüße, Eric
p.s. Ich bin keineswegs ein Java-Fanboy, ich kann es nur nicht leiden, wenn Leute über Dinge herziehen, die sie nicht verstanden haben oder nicht einordnen können.