it.hideout-lastation.com
Paradiso Per Designer E Sviluppatori


10 framework per creare applicazioni mobili con HTML, CSS e JavaScript

Per molti sviluppatori web, che potrebbero avere familiarità con HTML, CSS e JavaScript, lo sviluppo di un'app mobile nativa potrebbe essere un territorio sconosciuto . Tecnicamente parlando, le app mobili in Android, iOS e Windows Phone sono costruite utilizzando linguaggi di programmazione completamente diversi; un'app per Android utilizza Java, un'app per iOS utilizza Objective-C, mentre un'applicazione per Windows Phone utilizza .NET.

Ma ora, chiunque abbia una conoscenza decente di HTML, CSS e JavaScript può creare un'applicazione mobile. Uno dei principali vantaggi dell'utilizzo della tecnologia web per creare la tua app è Portability . Utilizzando un packager / compilatore, come PhoneGap, potrai effettuare il porting e installare la tua app su molte piattaforme diverse.

Ci sono una serie di quadri che rendono questo possibile. Hanno anche fatto la metà del duro lavoro per colmare il divario tra le piattaforme web e mobile . Qui abbiamo messo insieme 10 dei migliori framework mobili che abbiamo potuto trovare. Se sei pronto per costruire la prossima app da miliardi di dollari, dai un'occhiata alla lista.

1. jQuery Mobile

jQueryMobile è un solido framework di sviluppo mobile per creare app per piattaforme cross-mobile . jQuery Mobile supporta una vasta gamma di piattaforme diverse, da un normale desktop, smartphone, tablet o un dispositivo di e-reader come Nook o Kindle. Simile a sua sorella, l'interfaccia utente di jQuery, jQuery Mobile comprende un numero di UI che, in questo caso, è ottimizzato per dispositivi mobili e abilitati al tocco .

Letture consigliate: Mobile App Design / Dev: Beginner's Guide To JQuery Mobile

2. Cordova / PhoneGap

PhoneGap è essenzialmente basato su Cordova. Cordova / PhoneGap fornisce una serie di API JavaScript che si connettono alle funzioni native del dispositivo come Fotocamera, Bussola, Contatti e Geolocalizzazione. Cordova / PhoneGap ci consente di creare un'applicazione mobile senza il linguaggio di programmazione nativo ; invece possiamo usare un framework come jQuery Mobile. Compilerà la tua app utilizzando l'SDK della piattaforma e sarà pronta per l'installazione sulla piattaforma che supporta, tra cui iOS, Android, Windows Phone, Blackberry e Web OS.

3. Sencha Touch

Sencha Touch è un framework mobile basato su HTML5 e CSS3 che fornisce API, animazioni e componenti compatibili con le attuali piattaforme e browser mobili. Sencha Touch supporta sia Cordova che PhoneGap ; puoi compilare la tua app e inviare la tua app agli App Store della rispettiva piattaforma. Inoltre, Sencha Touch offre una serie di temi per iOS, Android, Blackberry, Windows Phone, Tizen e una varietà di altre piattaforme per aiutare la tua app a sembrare un'app nativa.

4. Cricchetto

Ratchet è stato originariamente utilizzato da Twitter come strumento interno per creare il prototipo di app per dispositivi mobili che viene poi rilasciato pubblicamente come progetto open source. Ratchet viene fornito con una raccolta di interfacce utente e plugin JavaScript per creare semplici app mobili, fornendo classi HTML riutilizzabili . Nella versione 2.0, Ratchet viene anche fornito con il set di icone di font proprietario denominato Ratcheticon e due temi dell'interfaccia utente predefiniti per iOS e Android .

5. Ionico

Se sei preoccupato per il rendimento delle tue app, Ionic è la struttura giusta per te. Ionic è un framework mobile HTML5 focalizzato sulle prestazioni, sfruttando l'accelerazione hardware e non richiede la libreria JS di terze parti. Funziona al meglio insieme a Angular.js per creare un'app interattiva . Simile a Ratchet, Ionic viene fornito con un set di icone di font ben fatto, Ionicons e un mucchio di classi HTML riutilizzabili per costruire l'interfaccia utente mobile.

6. Lungo

Lungo è un framework mobile leggero basato su HTML5 e CSS3 . Ha degli stili predefiniti molto carini che puoi usare come punto di partenza per progettare la tua app mobile. A parte i componenti dell'interfaccia utente mobile, Lungo porta un numero di API JavaScript per controllare la tua app. Lungo supporta le seguenti piattaforme: iOS, Android, Blackberry e Firefox OS.

7. jQT

jQT è un plugin Zepto per framework mobile progettato principalmente per i browser Webkit . jQT è facilmente personalizzabile ed estensibile . Viene fornito con un tema che può essere modificato usando Sass / Compass, una transizione 3D che è regolabile tramite CSS3, inoltre gli sviluppatori possono anche estendere jQT con le proprie funzionalità richieste.

8. Junior

Junior è anche un plug-in Zepto per la creazione di un'app mobile simile a jQT . Ma Junior dipende da diverse librerie esterne per alcune funzioni, come Backbone.js, Flickable.js per la creazione di un cursore scorrevole e Ratchet per lo scaffold dell'interfaccia utente.

9. Jo

Jo supporta un'ampia varietà di piattaforme mobili tra cui Tizen e Chrome OS. Jo ha anche un antipasto, che è alimentato da CSS3, quindi rende facile per gli sviluppatori web di qualsiasi livello di esperienza cogliere e iniziare a disegnare le loro app. Inoltre, puoi utilizzare Jo insieme a PhoneGap o Cordova per imballare la tua app per l'utilizzo sulla piattaforma mobile.

10. Famo.us

Famo.us, un nuovo bambino sul blocco del framework mobile, promette di eliminare il problema di prestazioni HTML5 sui dispositivi mobili con il suo motore JavaScript leggero (solo 64k). Famo.us, a quanto si dice, avvierà anche un servizio basato su cloud per impacchettare la tua app da pubblicare su AppStore: suona come Phonegap e Sencha presto riceverà un nuovo concorrente. Puoi iscriverti come beta tester su www.famo.us per metterlo tra le mani.

15 snippet di .htaccess utili per il tuo sito WordPress

15 snippet di .htaccess utili per il tuo sito WordPress

Avere un file .htaccess ben configurato è fondamentale se vuoi aumentare la sicurezza e ridurre le vulnerabilità sul tuo sito WordPress. Di solito, l'obiettivo principale della creazione di un file .htaccess personalizzato è impedire che il tuo sito venga violato, ma è anche un modo eccellente per gestire i reindirizzamenti e gestire le attività relative alla cache..hta

(Consigli tecnici e di design)

Incubatori di imprese - I due lati di una moneta

Incubatori di imprese - I due lati di una moneta

Gli incubatori di imprese sono diventati cruciali per l'ecosistema imprenditoriale di un paese. L'idea di fornire alle startup in erba il posto di lavoro con strutture di base, tutoraggio personale e un'opportunità per cercare potenziali investitori, originata dagli Stati Uniti verso la fine degli anni '70.

(Consigli tecnici e di design)