Bewertung:

Das Buch bietet eine Roadmap für die Entwicklung mit Elixir und Phoenix und wird für seine gut geschriebenen Inhalte und praktischen Beispiele gelobt. Allerdings ist es nicht für diejenigen geeignet, die die neueste Version von Phoenix verwenden, da ein Großteil des Inhalts veraltet ist.
Vorteile:Unschätzbare Ressource für die Entwicklung in Elixir und Phoenix, gut geschrieben mit klaren Erklärungen und praktischen Beispielen, ideal für Anfänger und mit einem guten Preis-Leistungs-Verhältnis.
Nachteile:⬤ Veraltet für die neueste Version von Phoenix (
⬤ 6); hauptsächlich relevant für die Version
⬤ Erfordert Vorkenntnisse in Elixir, um den Inhalt voll nutzen zu können.
(basierend auf 4 Leserbewertungen)
Programming Phoenix 1.4: Productive > Reliable > Fast
Akzeptieren Sie nicht den Kompromiss zwischen schnell und schön: Sie können alles haben. Phoenix-Erfinder Chris McCord, Elixir-Erfinder Jose Valim und der preisgekrönte Autor Bruce Tate führen Sie durch die Erstellung einer schnellen und zuverlässigen Anwendung. Bei jedem Schritt lernen Sie von den Phoenix-Schöpfern nicht nur, was zu tun ist, sondern auch warum. Vollgepackt mit Insiderwissen und komplett aktualisiert für Phoenix 1. 3, wird dieses Handbuch Ihr ständiger Begleiter auf Ihrer Reise vom Phoenix-Neuling zum Experten sein, wenn Sie die nächste Generation von Webanwendungen erstellen.
Phoenix ist das lang erwartete Web-Framework, das auf Elixir basiert, der hochgradig konkurrierenden Sprache, die eine schöne Syntax mit reichhaltiger Metaprogrammierung kombiniert. Der beste Weg, Phoenix zu lernen, ist zu programmieren, und Sie werden einige interessante Probleme angehen können. Schon auf den ersten Seiten können Sie mit Controllern, Views und Templates arbeiten. Bauen Sie einen In-Memory-Kontext auf und unterstützen Sie ihn mit einer Ecto-Datenbankschicht, komplett mit Changesets und Constraints, die die Leser informieren und die Integrität Ihrer Datenbank erhalten. Entwickeln Sie Ihre eigene interaktive Anwendung auf der Grundlage der Channels-API für die Echtzeitanwendungen, die dieses Ökosystem berühmt gemacht hat. Schreiben Sie Ihre eigenen Authentifizierungsplugs und verwenden Sie die OTP-Schicht für überwachte Dienste. Organisieren Sie Ihren Code mit modularen Dachprojekten.
Diese Ausgabe ist vollständig aktualisiert für Phoenix 1. 3, Elixir 1. 3, und Ecto 2. 1, mit einem neuen Kapitel über die Verwendung von Channel Presence, um herauszufinden, wer verbunden ist, selbst bei einer verteilten Anwendung. Verwenden Sie die neuen Generatoren und die neuen ExUnit-Funktionen, um Tests zu organisieren und Ecto-Tests konkurrierend zu machen.
Dies ist ein Buch von Entwicklern und für Entwickler, und wir wissen, wie wir Ihnen zu einem schnellen Einstieg verhelfen können. Jedes Buch kann Ihnen sagen, was zu tun ist. Wenn Sie dieses Buch beendet haben, werden Sie auch wissen, warum Sie es tun sollten.
Was Sie brauchen:
Um dieses Buch durchzuarbeiten, benötigen Sie einen Computer, auf dem Erlang 18 oder höher, Elixir 1. 3 oder höher, Phoenix 1. 3 oder höher, und Ecto 2. 1 oder höher. Ein rudimentäres Wissen über Elixir ist ebenfalls sehr empfehlenswert.