Donnerstag, 14. Juli 2011

Rich Internet Application und Content Management

Dmitry Sheiko www.redgraphic.ru jetzt in Mode gekommen, uber Web 2.0 sprechen. Wahrend die Idee? Kollektive Intelligenz, implizit in dieser Definition ist es der gleiche Autor Tim O'Reilly, bleibt ein Thema Leerlauf Gesprach ist darauf hinzuweisen, dass das World Wide Web verandert werden. Webanwendung Usability ist naher an Desktop-Anwendungen zu. Dieser Trend mit zunehmendem Fortschreiten umfasst Internet und heute haben wir von dem Aufkommen von Web-Anwendungen, eine neue Art von "reich" Internet-Anwendungen oder RIA sprechen kann. Doch die Popularitat von Begriffen wie Web 2.0 und RIA so hoch, dass Entwickler sich beeilen, um attraktive Etiketten fur ihre Produkte zu hangen, manchmal verstehe wirklich nicht, das, was mit diesen Begriffen gemeint ist. Also, was ist eine RIA, wirklich? Der Begriff Rich Internet Applications (RIA) wurde erstmals in den Werbematerialien von Macromedia Marz 2002 erwahnt. Macromedia-Manager betonte, dass damit die bekannte Technik der Flash - es ist nicht nur ein Weg, um farbenfrohe visuelle Effekte auf die Seiten zu bekommen, sondern auch ein Werkzeug zur Erstellung vollwertiger Business-Anwendungen auf Web-basierte. Statische Seiten der alten Art von Websites bieten Informationen fur den Benutzer und haben kaum Chancen, im Vergleich zu Desktop-Anwendungen, um mit dem Nutzer dieser Informationen interagieren. Wenn Sie zusatzliche Informationen anfordern (auf der Website navigieren) oder Ubermittlung von Daten an den Server nachladt Seiten. Das ist unbequem, aber auch nicht sicher, denn im Moment Uberlastung Seiten konnen Sie Ihre Daten verlieren (etwa weil sie die Verbindung zum Server verloren haben). Es ist aber so gebaut Web 1.0. Der Server empfangt Anweisungen, wenn Sie die Adresse der Seite, oder speichern Sie die Daten in Web-Formularen. Auf dieser Basis generiert der Server der Seite sehen uns dann. In Rich-Internet-Anwendungen benotigen keine Nachladen Seiten. Wenn Sie die Taste fur mehr Informationen oder Daten zu senden drucken, erhalt der Server Anweisungen und kehren Sie zur Seite der Ergebnisse ihrer Arbeit. Programm auf der Seite empfangt die Antwort und im Norden wird entsprechend geandert. Zum Beispiel, wenn Sie das Produkt-Katalog blattern in elektronischer Shop das alte Modell haben Sie zu einer Uberlastung und die Bildung einer neuen Seite jedes Mal, wenn Sie in den folgenden 20 Artikel warten. Die Site, in der Tradition der RIA gebaut, konnen Sie eine Probe von Waren aus dem 50-80 Positionen Anfrage, oder alle Waren entsprechen der angegebenen Preisspanne. Auf dieser Seite der Website bleiben unverandert, aber die Liste der Waren wird mit jeder neuen Anforderung variieren. Heute ist die Umsetzung der "reichen" Internet-Anwendungen moglich durch AJAX, Adobe Flex, Windows Presentation Foundation, Flash, Java-Applets, Java und einige deklarative Sprachen? Wie XUL, MXML. Von all diesen Instrumenten die breiteste Popularitat gewonnen nur AJAX und Flash - in erster Linie dank ihrer Erschwinglichkeit. Wenn daruber hinaus die Erstellung von Applikationen komplett in Flash ist sehr aufwandig und teuer, Entwicklung mit AJAX kaum langer dauert, als die Entwicklung der klassischen Statten des alten Typs. In den meisten modernen Flash-Projekten wird nur verwendet, wenn notig. So, die Website der Zeitschrift Elle. Schon im Titel von AJAX (Asynchronous JavaScript and XML) erfassen das Wesen der Technik. Es erlaubt die Client-und Server-Seite Web-Anwendungen asynchron interagieren. Dh Ihr Browser kann den Server zu einer bestimmten Zeit (sagen wir, wenn Sie Ihre Maus auf den Link im Text gefuhrt) fragen, und umgekehrt kann der Server Daten an den Browser jederzeit zu senden, nicht nur, wenn die beantragten neuen Seite . Wie es passiert in der Praxis? Eines der beliebtesten Verwendung von AJAX - die Umsetzung der Web-Technologie per Drag & Drop ("besiegt und links). Sie haben wahrscheinlich schon gesehen den virtuellen Desktop Services, wie www.netvibes.com, www.pageflakes.com, www.yourminis.com oder zumindest www.pusk.ru. Sie erlauben uns, die Widgets (nutzliche Informationen von anderen Servern) auf dem Bildschirm haben, passen Sie ihre Gro?e in der gleichen Weise, wie wir es mit Windows Microsoft Windows zu tun pflegte. Diese Funktionen schrittweise migrieren und Business-Anwendungen. Zum Beispiel kann das Portal www.atlas.cz Nutzer die Startseite mit der gleichen Leichtigkeit wie im Fall des virtuellen Desktops anzupassen. Mit der Fahigkeit, das Aussehen der Seiten von vorgefertigten Design-Design-Vorlagen sind Anwender von CMS (Content Management Systeme) jetzt weniger abhangig von der Entwicklung ihrer Standorte. Administrator des CMS konnen verschiedene Informationen innerhalb einer bestimmten Seite liegt mit der Maus, geben Sie Gro?e, Farbe und andere Eigenschaften und speichern den Zustand der Seite den Nutzern der Website sah es in der angegebenen Form. Allerdings sieht noch mehr Vorteile Administratoren CMS Drag & Drop fur Content-Management-Software. In der heutigen CMS auf den neuen Speicherort fur das Dokument in der Struktur oder zur Eintragung in die Liste angeben, mussen Sie nur "Haken", die Position der Maus und "ziehen" an den neuen Standort. In der gleichen Weise wie mit den Dateien im Windows Explorer von Microsoft Windows getan. Wie bereits erwahnt, wollen die "Reichen" Internet-Anwendungen mussen nicht alle Daten auf einmal zu laden. Sie konnen "dogruzit", wenn sie dem Benutzer erfordern. Zum Beispiel wird beim Ubergang in die Struktur der Site-Management-Schnittstelle zu CMS nur die erste Ebene der Baumstruktur geladen. Allerdings, wenn der Benutzer an einem Zweig des Baumes offenbaren mochte, wird seine Daten "dogruzheny" zur gleichen Zeit. Diese Moglichkeit ist auch mehr Nachfrage fur die Verwaltung von Listen. Anwendung wieder auf die Schnittstelle nur den Bereich der Datensatze, die der Benutzer angefordert hat. Daruber hinaus erwerben sogar ein Eingabeformular neue Zuge. In der modernen Web-Anwendungen sind zunehmend verbreitete Form von Input-Daten Linien, fur die beliebte Service, Google Suggest bekannt. Sobald Sie anfangen, etwas in dieser Form gibt es unter eine Dropdown-Liste mit Fragen, die die eingegebene Zeichenkette. Diejenigen, die wahlen waren, sagen wir, eines Herstellers von Waren durch die endlosen Dropdown-Liste in der SELECT, kann die Wirksamkeit der neuen Form. Keine Notwendigkeit, um eine Uberlastung der Seite fur jede Aktion des Benutzers andert sich die Wahrnehmung des Web-Interface. Konnen Sie Daten in mehreren Formen auf einer Seite auf, sagen gelegt, unterschiedliche "Tabs" in Kraft. Dann konnen alle eingegebenen Daten gleichzeitig gesendet werden, um zu sparen. Und beachten Sie: Wenn Sie die Daten senden aus irgendeinem Grund (Trennung vom Server, interne Fehler, usw.) nicht gespeichert wird, wird die Schnittstelle benachrichtigen Sie und versuchen Sie es erneut. Aber die Unzuverlassigkeit der Daten war einer der gro?ten Nachteile von Web-Schnittstellen der alten Probe. Es ist offensichtlich, dass unter anderem die Websites Ara in der Lage, uber den Status von Prozessen, die Ergebnisse der Umsetzung Bericht RIA. Es gibt bereits einen guten Ton, wenn jedes Element von jedem System Prozesse betroffen, was ihre Stellung in der besonderen Podiumsdiskussion. Zum Beispiel, wenn ein Benutzer eine neue Auswahl an Produkten in den elektronischen Katalog angefordert, ist er berechtigt zu wissen, was im System passiert, ab diesem Moment, bis Sie die Liste der Waren zu erhalten. Wenn aus irgendeinem Grund, den Server nicht geben kann Sie wieder die angeforderten Daten, sollten Sie eine Nachricht daruber. RIA Fahigkeiten erhohen die Zuverlassigkeit und Benutzerfreundlichkeit von Content Management Systemen auf eine neue Ebene, eine Ebene bisher nur fur Desktop-Anwendungen. Beachten Sie jedoch, dass die Ara der RIA-Schnittstellen in der Lage, nicht nur die Interaktion mit seinen eigenen Server-Software, aber auch mit Anwendungen von Drittanbietern. Diese Tatsache lasst uns hoffen, dass die aktuelle CMS wird schrittweise in Richtung ECM (Enterprise Content Management) und damit beginnt, die Kluft zwischen den Standorten der Unternehmen und Auskunftsquellen Ressourcen ihrer Corporate Networks schrumpfen entwickeln. Der Artikel enthalt Beispiele von Schnittstellen CMS Site Sapiens 3,0 (www.sitesapiens.ru)

Keine Kommentare:

Kommentar veröffentlichen