Bewertung:

Das Buch hat einen ansprechenden Inhalt und einen breiten Umfang, ideal für diejenigen, die mit den Grundlagen der Webentwicklung vertraut sind. Allerdings werden die Leser durch die inkonsistente Darstellung und die unklare Code-Entsprechung zwischen dem Text und dem begleitenden Code-Repository vor kognitive Probleme gestellt.
Vorteile:⬤ Spannender und anspruchsvoller Inhalt
⬤ Breiter Umfang, der verschiedene Aspekte der Webentwicklung abdeckt
⬤ Hilfreich als Nachschlagewerk, insbesondere für Anfänger und fortgeschrittene Entwickler
⬤ Bietet einen guten Überblick über die Webentwicklung auf Unternehmensebene
⬤ Inkonsistente Abdeckung von Code-Beispielen, die zu kognitiven Reibungen führt
⬤ Mangelnde Übereinstimmung zwischen Buchbeispielen und dem Code-Repository
⬤ Frustrierende Präsentation, die das Vertrauen in die Autoren untergraben könnte
⬤ In einigen Bereichen nicht detailliert genug, trotz über 600 Seiten
(basierend auf 4 Leserbewertungen)
Enterprise Web Development
Wenn Sie die nächste Webanwendung für Ihr Unternehmen mit HTML5 erstellen möchten, hilft Ihnen dieses praktische Buch dabei, die verschiedenen Frameworks, Bibliotheken und Entwicklungsoptionen zu durchschauen, die in diesem Stack enthalten sind. Sie lernen mehrere dieser Ansätze praktisch kennen, indem Sie im Laufe des Buches mehrere Versionen einer Beispiel-Webanwendung schreiben, sodass Sie die richtige Strategie für Ihr Unternehmen bestimmen können.
Wie können Sie am besten sowohl mobile als auch Desktop-Benutzer erreichen? Wie sieht es mit Modularisierung, Sicherheit und testgetriebener Entwicklung aus? Mit vielen Codebeispielen hilft dieses Buch Entwicklern von Webanwendungen und Softwarearchitekten, sich in der wachsenden Zahl der verfügbaren HTML5- und JavaScript-Lösungen zurechtzufinden. Die Beispielanwendungen aus dem Buch sind unter http: //savesickchild.org verfügbar.
⬤ Modellieren Sie die funktionierende Anwendung aus dem Buch mit HTML, JavaScript und CSS.
⬤ Erstellen Sie die Beispielanwendung neu, zunächst mit jQuery und dann mit Ext JS.
⬤ Arbeiten Sie mit verschiedenen Build-Tools, Code-Generatoren und Paketmanagern.
⬤ Erstellen Sie eine modularisierte Version der Anwendung mit RequireJS.
⬤ Testgetriebene Entwicklung mit dem Jasmine-Framework anwenden.
⬤ WebSocket verwenden, um eine Online-Auktion für die Anwendung zu erstellen.
⬤ Anpassen der App für PCs und Mobiltelefone mit Responsive Web Design.
⬤ Erstellen Sie mobile Versionen mit jQuery Mobile, Sencha Touch und PhoneGap.