Heim  >  Artikel  >  Web-Frontend  >  Mehrere nützliche HTML5-Frameworks für die mobile Entwicklung

Mehrere nützliche HTML5-Frameworks für die mobile Entwicklung

小云云
小云云Original
2017-11-23 09:07:055011Durchsuche

Mit der Entwicklung der Internettechnologie wird HTML5 immer besser und mobile Hardware wird immer leistungsfähiger. Wenn Sie sich die Anwendungen auf Ihrem Mobiltelefon genauer ansehen, haben viele Anwendungen stillschweigend die Hybridentwicklung verwendet. Einige Leute sagen, dass die HTML5-Entwicklung sehr langsam ist, aber sie sind tatsächlich anderer Meinung. Wir müssen bei der Entwicklung gute HTML5-Entwicklungstools verwenden, und wir können trotzdem gute mobile Anwendungen entwickeln. Es gibt bereits viele Frameworks, die Ihnen bei der Entwicklung plattformübergreifender mobiler Anwendungen helfen können. In diesem Artikel stellen wir nur die 7 besten vor.

IONIC

IONIC ist derzeit das vielversprechendste HTML5-Framework für die Entwicklung mobiler Anwendungen. Erstellen Sie Anwendungen über SASS, das viele UI-Komponenten bereitstellt, um Entwickler bei der Entwicklung leistungsstarker Anwendungen zu unterstützen. Es verwendet das JavaScript-MVVM-Framework und AngularJS, um die Anwendung zu verbessern. Bietet eine bidirektionale Bindung von Daten und macht ihre Verwendung zu einer häufigen Wahl für Web- und Mobilentwickler. Das kommende AngularJS 2.0 wird sich auf die mobile Entwicklung konzentrieren, und ich glaube, dass IONIC definitiv gute Ergebnisse erzielen wird.

Das Entwicklungsteam von IONIC wird in Kürze eine Möglichkeit für Entwickler entwickeln, mit dem IONIC Creator schnell IONIC-Anwendungen zu erstellen. Wir werden bald ein visuelles Entwicklungstool sehen, das Drag-and-Drop-Funktionalität unterstützt, und die Entwicklung einer App in wenigen Minuten wird nicht mehr nur ein Scherz sein.

Wenn Sie sich für IONIC interessieren, können Sie sich das IONIC-Tutorial auf dieser Seite ansehen.

Mobile Angular UI

Mobile Angular UI ist ein responsives HTML5-Framework für die mobile Entwicklung unter Verwendung von Bootstrap 3 und AngularJS.

Schlüsselwörter für Mobile Angular UI sind: Bootstrap 3, AngularJS

Bootstrap 3 Mobile-Komponenten wie Schalter, Overlays und Seitenleisten, die in Bootstrap nicht enthalten sind.

AngularJS-Module wie Angular-Route, Angular-Touch und Angular-Animate

Responsive Medienabfragen behandeln Bootstrap als separate Datei, Sie müssen nur das einschließen, was Sie benötigen. Mobile Angular UIu enthält keine jQuery-Abhängigkeiten. Sie müssen lediglich durch einige AngularJS-Anweisungen eine benutzerfreundliche Benutzererfahrung schaffen.

Ausführliche Informationen finden Sie auf der Demoseite von Mobile Angular UI, auf der die Praxis von Mobile Angular UI erläutert wird. Wenn Sie mehr darüber erfahren möchten, empfehle ich Ihnen, „Erste Schritte mit Mobile Angular UI“ zu lesen .

Intel XDK

Intel Sie müssen lediglich ihre Anwendungsentwicklungstools herunterladen, die für Linux, Windows und Mac verfügbar sind. Außerdem werden zahlreiche Entwicklungs-Frameworks wie Twitter Bootstrap, jQuery Mobile und Topcoat bereitgestellt.

Tutorial zur Verwendung verwandter APP-Frameworks: Mobile Entwicklungspraxis: Die Entwicklung von App-Frameworks unterstützt Vollbild-Scrolling-Anwendungen für mobile Geräte

Ich habe bereits ein sehr detailliertes Tutorial über Intel XDK geschrieben. Studenten, die es noch nicht gesehen haben, können einen Blick darauf werfen:

Schreiben plattformübergreifender Apps über Intel XDK (1)

Schreiben plattformübergreifender Apps über Intel 🎜>

Appcelerator's Titanium unterscheidet sich von anderen Frameworks dadurch, dass es ein Open-Source-Framework ist.

Titanium ist eine Komplettlösung für die Entwicklung hybrider mobiler Anwendungen. Sie müssen nur Titanium Studio herunterladen, um alles zu lösen.

Titanium verwendet Alloy, ein schnell entwickeltes MVC-Framework für mobile Anwendungen. Modulare Entwicklung kann die Entwicklungszeit erheblich verkürzen und die Wiederverwendung von Code verbessern.

Titanium Studio bietet auch einige Codevorlagen. Sie können sich mit diesen Vorlagen vertraut machen und entsprechende Tutorials werden in Kürze veröffentlicht.

Sencha Touch

Sencha Touch ist auch ein plattformübergreifendes HTML5-Entwicklungsframework für mobile Anwendungen, das iOS/Android/Blackberry ausführt. Es gibt es schon seit vielen Jahren und es hat sich mittlerweile zu einem sehr häufig verwendeten Framework für die Entwicklung hybrider Programmierung entwickelt.

Sencha Touch kann Ihre Web-App wie eine native App aussehen lassen. Schöne Benutzeroberflächenkomponenten und eine umfassende Datenverwaltung basieren alle auf den neuesten HTML5- und CSS3-WEB-Standards und sind vollständig kompatibel mit Android- und Apple iOS-Geräten.

Im Folgenden sind einige offizielle Funktionen von Sencha aufgeführt

Basierend auf den neuesten WEB-Standards – HTML5, CSS3, JavaScript. Die gesamte Bibliothek ist nach Komprimierung und gzip etwa 80 KB groß und kann durch Deaktivieren einiger Komponenten noch kleiner gemacht werden.

Unterstützt die besten Geräte der Welt. Die Beta-Version ist mit Android und iOS kompatibel, und Entwickler auf Android können auch einige speziell für Android angepasste Themes verwenden.

Erweiterte Berührungsereignisse. Basierend auf Standardereignissen wie Touchstart und Touchend wird eine Reihe benutzerdefinierter Ereignisdatenintegrationen hinzugefügt, z. B. Tippen, Wischen, Auf- und Zuziehen, Drehen usw.

Datenintegration. Bietet leistungsstarke Datenpakete, die über Ajax, JSONp, YQL usw. an Komponentenvorlagen gebunden und in den lokalen Offline-Speicher geschrieben werden können.

Kendo UI

Teleriks Kendo UI ist ein leistungsstarkes Framework für die schnelle HTML5-UI-Entwicklung. Basierend auf den neuesten HTML5-, CSS3- und JavaScript-Standards.

Kendo UI enthält alles, was Sie für die Entwicklung moderner JavaScript-Entwicklung benötigen, einschließlich leistungsstarker Datenquellen, vielseitiger Drag-and-Drop-Funktionalität, Vorlagen und UI-Steuerelementen.

PhoneGap

PhoneGap ist wahrscheinlich das älteste Framework. Ich glaube, viele Leute haben davon gehört oder es sogar verwendet, aber PhoneGap basiert auf der kommerziellen Open-Source-Version von Cordova.

Der erste PhoneGap-Code wurde im August 2008 beim iPhoneDevCamp geschrieben. Einer der Hauptgründe für die Entwicklung beruhte auf einer einfachen Tatsache, mit der fast jeder neue iPhone-Entwickler konfrontiert ist: Objective-C ist für Webentwickler eine sehr fremde Umgebung, und es gibt weit mehr davon als Objective-C-Entwickler .

Die Frage ist: Kann jemand ein Framework entwickeln, das es Webentwicklern ermöglicht, ihr gesamtes Wissen über HTML, CSS und JavaScript zu nutzen und trotzdem mit den wichtigen nativen Apps des iPhones wie der Kamera und den Kontakten zu interagieren?

Das war das Jahr, in dem PhoneGap den Preis gewann und begann, die Android-Plattform zu unterstützen, was für die wachsende Zahl mobiler Entwickler, die Codeunterstützung auf mehr Plattformen benötigten, immer nützlicher wurde.

Sie können die offizielle PhoneGap-Dokumentation aufrufen, um mehr über PhoneGap zu erfahren.

In diesem Artikel haben wir 7 HTML5-Frameworks für die mobile Entwicklung vorgestellt und sie meiner Meinung nach stark an der HTML5-Entwicklung interessiert. Ich hoffe, Sie können auch die oben genannten Frameworks ausprobieren es kann dir helfen.

Verwandte Empfehlungen:

Einige Entwicklungstools, die für PHP benötigt werden

Empfohlene nützliche Front-End-Entwicklungstools – WebStorm

Welches H5-Entwicklungstool ist besser? Bewertung der drei besten HTML5-Seitenerstellungstools

Das obige ist der detaillierte Inhalt vonMehrere nützliche HTML5-Frameworks für die mobile Entwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn