Quindi con HTML5 cosa esattamente ... è "supposto" di essere eliminato gradualmente

0

Quindi so che HTML5 è la "sostituzione" di Flash ... tuttavia ovviamente non è ancora mainstream ...... ma che altro è supposto sostituire.

Chiedo questo perché web-dev è sempre stato un tipo segreto, una mia passione per i miei interessi (anche se io sono un programmatore di firmware che fa principalmente roba C / Java). E comunque voglio perseguire una cosa secondaria nel fare web design (conosco XHTML / CSS + alcuni CSS3 di base)

Ma cosa immagino esattamente ... "inutile" studiare? JavaScript presumo sarà sempre una grande parte del web design? (HTML5 non sta sostituendo questo?)

. A proposito di Ajax e CSS?)

E poi c'è Flash .... non sono sicuro se vale davvero la pena di dedicarci? Inoltre c'è Adobe Flex / Air ...... Sono un po 'confuso se non riesci a capirlo.

    
posta ChrisF 02.03.2011 - 23:23
fonte

3 risposte

8

HTML 5 non è un sostituto di Flash. Le sue varie tecnologie forniscono meccanismi alternativi per fare molte o anche tutte le cose che puoi fare in un'app Flash, ma non è corretto dire che è il 'qualcosa' per Flash.

Sia CSS che JavaScript sono ancora tecnologie estremamente importanti nel toolkit HTML 5. Hai ancora bisogno di stile le tue interfacce, e CSS è come lo fai. Devi ancora fornire programmabilità sul lato client e JavaScript è come farlo.

In effetti, JavaScript diventa ancora più importante di quanto lo sia già in HTML 5. Lo standard HTML 5 definisce un insieme di servizi molto ricco e potente, e sono tutti esposti e programmati contro JavaScript.

Dai un'occhiata a questo fantastico sito web dimostrativo in HTML 5 per avere un'idea migliore di cosa si tratta.

Probabilmente vale la pena ricordare che Google Gears è un prodotto che verrà definitivamente abbandonato perché verrà sostituito da HTML 5. Non riesco a pensare a nient'altro che è stato reso veramente obsoleto da esso.

    
risposta data 02.03.2011 - 23:35
fonte
1

Bene, in primo luogo, HTML5 non è una "sostituzione" per Flash, di per sé. E sono sicuro che ci saranno applicazioni basate su Flash per molto tempo.

Se vuoi essere un web designer, allora hai bisogno di HTML / CSS (e cerca di implementare l'ultimo di questi - sono per lo più supportati dalla maggior parte dei browser), insieme ad alcuni JavaScript (usando una libreria come jQuery) .

Se vuoi diventare uno sviluppatore, suggerisco uno script sul lato server (PHP o ASP), JavaScript e almeno una conoscenza pratica di HTML / CSS e SQL.

Flash è un parallelismo - è (principalmente) utilizzato per contenuti interattivi ricchi di funzionalità. Non vedo che vada da nessuna parte, e uno sviluppatore Flash sarà probabilmente in grado di continuare a guadagnare soldi ancora per un po '.

Air - di nuovo, è la sua stessa cosa.

    
risposta data 02.03.2011 - 23:40
fonte
1

HTML 5 non è in realtà un sostituto di nulla, ma piuttosto la naturale evoluzione del linguaggio di programmazione, che affronta le debolezze dei suoi predecessori e introduce quelle caratteristiche che vengono richieste frequentemente e per tenere il passo con i soliti partner nel crimine, CSS e Javascript.

Non devi sostituire i tuoi elementi Flash con HTML5 e CSS3, perché non è questa l'intenzione, sebbene alcuni utenti Apple possano lodarti per questo. Sebbene il tag canvas, WebGL e CSS3 (+ animazioni) introducano più ricchi (interattivi) multimediali di prima senza la necessità di un plug-in di terze parti, sono ancora standardizzati, con una bozza di lavoro della specifica trovata qui link

Javascript è una grande parte del design web interattivo per pagine dinamiche, che HTML5 non sostituisce. Javascript consente al programmatore di rendere la pagina più interattiva applicando eventi dinamici e interazioni anche dopo che la pagina è stata caricata, di cui AJAX può far parte, e anche quale HTML5 personalizza il suo DOM per renderlo più flessibile.

Continua ad apprendere HTML e CSS e JS, ma preparati per HTML5 e CSS3 per quando sono pienamente supportati da tutti i browser più popolari, quando raggiungono la prima serata in quanto vorrai rimanere nella competizione.

Saprai se hai bisogno di usare Adobe Flex / Air.

    
risposta data 03.03.2011 - 02:25
fonte

Leggi altre domande sui tag