Latest web development tutorials

AppML applicazioni future

Questo tutorial descrive la versionesul futuro delle applicazioni Web sotto.


La fine del file eseguibile, sopravviverà JavaScript

file eseguibili compilati (come C compilato o linguaggio Java) non possono essere eseguiti su hardware differente.

I file eseguibili (file EXE, oggetti ActiveX e COM, file .dll) è quello di evitare che i componenti dell'applicazione in esecuzione sullo sviluppo di Internet.

Le future applicazioni non saranno disponibili, o si basano su, viene installato sul computer client componenti.

I nostri consigli:

Per scrivere l'applicazione futura utilizzando solo HTML, CSS e JavaScript.

Garantiscono che le applicazioni future possano funzionare su qualsiasi browser Web.


Le applicazioni Web diventeranno i servizi Internet

le applicazioni del passato sono di grandi dimensioni, le applicazioni create per uno scopo specifico. La maggior parte di loro sarà presto estinguersi perché non possono fornire servizi in base alle esigenze cambiano.

Le domande devono essere flessibili, versatili, ben si adatta alle mutevoli esigenze senza essere distrutta.

Le domande devono essere in grado di estendersi dal sostegno di milioni di richieste al giorno.

L'applicazione dovrebbe essere in grado di senza essere distrutta, distribuite su più server e mobile.

Le domande devono essere in grado di collaborare con le altre applicazioni.

Le applicazioni non devono contenere un sacco di codice. Le domande devono essere suddivisi in servizio più piccolo così facili da creare e di facile manutenzione.

Le applicazioni stanno tornando i dati ad una serie di richieste di servizi Internet Internet presentate.

Il caso di una domanda di connessione permanente non deve rimanere nella richiesta di servizio al server tramite protocolli Internet standard.

I nostri consigli:

SOA based (Service Oriented Architecture Service Oriented Architecture) per scrivere le applicazioni Internet del futuro.

Fai la tua servizi applicativi più versatile, più flessibile, e può servire diversi tipi di richieste.


Le future applicazioni saranno facili da creare e modificare

Il lato client e server in un facile capire lo scambio di dati via.

Se si può evitare l'applicazione non sarà codificato.

L'applicazione verrà creato e modificato modificando il modello piuttosto che modificare il codice.

Descrizione dell'applicazione sarà leggibile.

Descrizione dell'applicazione avrà l'auto-descrittivo.

Le domande per essere preparati dall'utente, invece di scrivere dal programmatore.

I nostri consigli:

L'utilizzo di file di testo leggibile per descrivere il servizio, e per fornire servizi attraverso l'implementazione di queste descrizioni.

Uso di un file di testo (ad esempio un file XML) per descrivere l'applicazione.

Uso di un file di testo (ad esempio un file XML) per lo scambio dati.

Utilizzando HTML, CSS e JavaScript per eseguire l'applicazione.


Tre piccolo sviluppatore Web ...

Molto tempo fa, ci sono tre piccolo sviluppatore Web, per sviluppare un nuovo sito Web.

1. I primi sviluppatori Web utilizzano <AppML>.

2. Il secondo sviluppatori Web utilizzano il suo linguaggio di programmazione lato server preferito.

3. Il terzo è quello di utilizzare un framework di sviluppo enterprise Web professionale.

I primi sviluppatori Web terminare la presentazione entro due giorni. Dopo la cooperazione con gli utenti, entro una settimana per completare il prototipo iniziale. Dopo due settimane di test, una smart, veloce e facile da usare il sito web pronto per il rilascio.

Sei mesi più tardi, un secondo gli sviluppatori web pronto il suo sito web. Tuttavia, WWW è cambiata la domanda, per cui il suo sito non è soddisfatto. Gli sviluppatori Web non possono fare grandi cambiamenti al suo progetto, perché contiene troppo codice. Così ha iniziato una seconda versione di sviluppo.

Il terzo sviluppatori Web hanno completato con successo mai il suo lavoro. Il quadro di sviluppo web professionale, è molto difficile da usare, difficile da comprendere e quasi impossibile da test.

Il primo sguardo a uno sviluppatore è come farlo .