Latest web development tutorials

AppML zukünftige Anwendungen

Dieses Tutorial beschreibt die Versionüber die Zukunft der Web - Anwendungen unten.


Das Ende der ausführbaren Datei wird JavaScript überleben

Kompilierte ausführbare Dateien (wie kompilierte C-oder Java-Sprache) kann nicht auf unterschiedlichen Hardware ausgeführt werden.

Ausführbare Dateien (EXE-Dateien, ActiveX und COM-Objekte, DLL-Datei) ist es, die Komponenten der Anwendung zu verhindern, auf der Internet-Entwicklung läuft.

Zukünftige Anwendungen werden nicht zur Verfügung stehen oder sich darauf verlassen, wird auf den Client-Computer-Komponenten installiert.

Unsere Empfehlungen:

So schreiben Sie Ihre zukünftige Anwendung mit nur HTML, CSS und JavaScript.

Stellen Sie sicher, Ihre zukünftige Anwendungen auf einem beliebigen Web-Browser ausgeführt werden können.


Web-Anwendungen werden Internet-Dienste werden

Frühere Anwendungen sind groß, Anwendungen für einen bestimmten Zweck erstellt. Die meisten von ihnen werden bald sterben, weil sie keine Dienste anbieten können als Anforderungen ändern.

Die Anträge sollten, ohne zerstört zu ändernden Bedürfnisse flexibel, vielseitig, gut angepasst sein.

Die Anträge sollten von der Unterstützung von Millionen von Anfragen pro Tag zu verlängern können.

Die Anwendung sollte in der Lage sein, ohne zerstört zu werden, die sich über mehrere Server und mobil.

Anwendungen sollten mit anderen Anwendungen in der Lage sein, zusammen zu arbeiten.

Anwendungen sollten nicht viel Code enthalten. Die Anträge sollten in kleinere Service so einfach zu erstellen und leicht zu pflegen gebrochen werden.

Die Anträge werden auf eine Reihe von Internet-Dienste Internet-Anfragen zurückgegebenen Daten vorgelegt.

Der Fall einer dauerhaften Verbindung Anwendung sollte in der Dienstanforderung an den Server über Standard-Internet-Protokolle nicht bleiben.

Unsere Empfehlungen:

Basierend SOA (Service Oriented Architecture Service Oriented Architecture) Ihre zukünftigen Internet-Anwendungen zu schreiben.

Machen Sie Ihre Anwendungsdienste vielseitiger, flexibler und können verschiedene Arten von Anforderungen dienen.


Zukünftige Anwendungen werden einfach zu erstellen und zu bearbeiten

Der Client und der Server-Seite auf einfache Weise den Datenaustausch zu verstehen.

Wenn Sie die Anwendung vermeiden können, wird es nicht codiert werden.

Die Anwendung wird durch die Bearbeitung des Modells erstellt und geändert werden, anstatt den Code zu bearbeiten.

Beschreibung der Anwendung wird in lesbarer Form.

Beschreibung der Anwendung wird die selbsterklärend.

Anwendungen vom Benutzer vorbereitet werden, sondern durch den Programmierer zu schreiben.

Unsere Empfehlungen:

Die Verwendung von Menschen lesbaren Text-Dateien, den Dienst zu beschreiben, und Dienstleistungen durch die Umsetzung dieser Beschreibungen zu liefern.

eine Textdatei (wie beispielsweise ein XML-Datei) unter Verwendung der Anwendung zu beschreiben.

Verwendung einer Textdatei (wie beispielsweise ein XML-Datei) für den Datenaustausch.

Verwendung von HTML, CSS und JavaScript, um die Anwendung auszuführen.


Drei kleine Web-Entwickler ...

Vor langer Zeit gibt es drei kleine Web-Entwickler, eine neue Website zu entwickeln.

1. Die erste Web-Entwickler verwenden <AppML>.

2. Die zweite Web-Entwickler nutzen, um seine Lieblingsserverseitige Programmiersprache.

3. Der dritte ist ein professionelles Unternehmen, Web-Entwicklungs-Framework zu verwenden.

Die erste Web-Entwickler beenden Sie die Präsentation innerhalb von zwei Tagen. Nach der Zusammenarbeit mit Anwendern, innerhalb einer Woche die ersten Prototypen zu vervollständigen. Nach zwei Wochen des Testens, eine intelligente, schnelle und einfach zu Website zur Veröffentlichung bereit verwenden.

Sechs Monate später eine zweite Web-Entwickler bereit, seine Website. Allerdings hat WWW die Nachfrage verändert, so dass seine Website nicht erfüllt ist. Die Web-Entwickler können keine größeren Änderungen an seinem Projekt zu machen, weil es zu viel Code enthält. So begann er eine zweite Version der Entwicklung.

Die dritte Web-Entwickler abgeschlossen nie erfolgreich seine Arbeit. Die professionelle Web-Entwicklungs-Framework, ist es sehr schwierig zu bedienen, schwer zu verstehen, und fast unmöglich zu testen.

Der erste Blick auf einen Entwickler ist wie zu tun ist .