Artikel Tagged 'Windows-Presentation-Foundation/Everywhere'

Ajax: Rich Internet Application?

Frage: Wir betrachten die Ajax-Anwendungen wie echte prorie RIA (Rich Internet Application - RIA ist eine Webanwendung, mit all den Features und Funktionen eines herkömmlichen Desktop-Anwendung für PC)?
Laut Ryan Stewart, ohne - oder zumindest nicht jetzt.

Die Rolle der Desktop Rich Internet Applications von ZDNet 's Ryan Stewart - Rich Internet Applications haben dazu beigetragen, das Gesicht des Webs. Es ist interaktiv Brombeeren, haben die Designer in der Lage, ihre Spuren hinterlassen und Innovation im Bereich Web-Entwicklung ist rapide gestiegen. Rich Internet Applications ihm geholfen, die Bahn zu besseren Erfahrungen und jetzt werden sie tun, die Prüfung für Desktop-Anwendungen. Woher RIAs in die Welt der Desktop-Entwicklung ein?

In der Tat, Wettbewerb mit anderen "Ansätze" - ist sehr hoch - so zu sagen. Die jüngste Explosion in Net-TV, zum Beispiel, zeigt, dass die Gewerkschaft ist Stärke. In "Ajax" Sie können nicht sehen ein Video, für die eine Sache. Wie können Sie viele andere Sachen. Ich glaube nicht, dass Ajax wird die absolute Zukunft sein. Ich sehe in Ajax eher wie eine Browser-Erweiterung und einem neuen Weg, um etwas von der Dynamik auf DU sogar als erste anzusprechen.

Allerdings, wenn jemand es bemerkt hatte, gibt es immer noch Hindernisse zu überwinden. Zum Beispiel:

  • Verbessern Sie die Kompatibilität zwischen verschiedenen Browsern auf dem Markt, die Erweiterung Thema auf diesem Blog sehr diskutiert
  • Erlauben Sie eine stärkere Interaktion zwischen Web-Seiten und dem Betriebssystem "Host", wie ein Drag & Drop vom Desktop auf das Web-Seite
  • Standardisierung von Scripting: JScript, JavaScript (1,3, 1,7, ...), VBScript
  • Zugänglichkeit, Benutzerfreundlichkeit und Sicherheit, da wir auf dem Netz sind!

Bibliotheken, Prototype / Script.aculo.us und YUI-Komponenten: der eigentliche Stein des Anstoßes?

Wenn ein Entwickler eine Bibliothek oder einen Frame-work zu reparieren (ein für alle mal) eine Vielzahl von Bedürfnissen schafft, beginnen die Schaffung eines Monsters. Oft merken es nicht, aber der Entwickler Link Endbenutzer ist wirklich gefaltet. Es beginnt zum Beispiel mit der Schaffung einer JavaScript-Bibliothek können einfache Fenster zu erstellen. Erst vor kurzem, und jemand schafft eine ähnliche Bibliothek, die Sie modale Fenster resizable und mit dem Management, um Überschneidungen und erstellen können. Nach einer Weile, "es kommt, und Sie implementiert auch kundenspezifische Grafiken ... und so weiter.

Grundsätzlich, wenn Sie etwas zu bekommen, in dem Augenblick unmittelbar nach, dass etwas ist einfach nicht genug, scheint die Norm zu sein und suchen Sie dann einen neuen Zubehör, um auch weitere Verbesserung der Leistung oder Aussehen. Alle Endbenutzer-Anfragen! Und der Entwickler läuft, fast wie ein verängstigter Hund, ist der Endbenutzer immer Recht!

Das Rennen geht weiter, in einem Universum, wie das Internet, droht lange geworfen zu mehr Verwirrung als alles andere zu bringen.

Web 3.0?

In letzter Zeit Erfahrungen (beta) haben im Web2.0 im Netzwerk mit einer beeindruckenden Geschwindigkeit vermehrt. Jeder hat auf seine Ajax-Stil Anwendung, jeder mit seinen Embedded-Lösungen gebracht, die sich auf Bibliotheken, Schreibmaterial proprietäre Frame-work, etc. ...
Jedes Erlebnis hatte seine Eigenheiten: Einige wurde optisch ansprechend, teilweise extrem schnell, extrem anpassbare und andere andere extrem brauchbar.
Aber niemand, bis jetzt hat es geschafft, dies alles in einer einzigen Umgebung zu kombinieren.

Ragionandoci sorgfältig ist offensichtlich, dass der Grund die fehlende Unterstützung durch den Browser selbst und durch die immense Komplexität des Problems zur Verfügung gestellt ist.

Selbst wenn jemand den Browser auf einem Betriebssystem assimiliert hat, es hält immer noch einen riesigen Vorteil. Die wichtigste davon ist der so genannte Kernel. Was ist der Kernel-Explorer oder Firefox? Beide, wie Opera oder Safari, kaum Unterstützung der Skriptsprache namens JavaScript (JScript oder wie der Fall). Mozilla, Firefox ist im Begriff, seine Version von JavaScript Version 1.7, wirklich interessant. Aber wird Microsoft Explorer? Es installiert ein ActiveX emulieren ihn, warten Sie, bis 2012 für die Freigabe von IE8 oder nutzen Sie eine Vielzahl von if zu verstehen, auf welcher Plattform Sie arbeiten?

Ich kann nur mit Ryan Stewart zustimmen. Für den Moment ist Ajax eine Technik, eine große Hilfe in ganz konkreten Fällen, sondern um diese Technik zu vergleichen (und ich betone Technik ist nicht Technik) zu einem RIA scheint mir - zumindest für den Moment - wirklich eccesivo.

Macromedia / Adobe

Interessant, jedoch sind die Technologien (und ich betone Technologie und nicht-technische) Flex / Flash und Apollo, die nach der Übernahme von Macromedia durch Adobe geht auf ein zweites Leben zu leben.
Ich allen Interessierten empfehlen, die sehen Adobe Labs , wo er zeigt eine schöne neue Politik, die sicherlich inspiriert mehr Vertrauen in die Zukunft von Script.aculo.us - nichts für ungut, und ohne von der Entwickler.

Aber das Internet hat eine einzigartige Funktion, die der Überraschung, so dass ich gar nicht, dass er sagte bin überrascht - kurz gesagt - eine Unzahl von Unsinn!

Mehr ...


Stoppen Sie SOPA