Zum Hauptinhalt springen




Si se gana la vida desarrollando sitios de WordPress, es muy probable que tenga al menos una familiaridad superficial con PHP y probablemente un poco más.

Quizá pueda personalizar los temas, o incluso crear uno desde cero, y actuar como el administrador adecuado para sus clientes. Aun así, es probable que se encuentre con una ocasión en la que su conjunto de habilidades no coincida con lo que quiere el Klient. Y eso puede ser un verdadero fastidio. Se ve obligado a subcontratar parte de su proyecto o rechazarlo por completo. Ninguno de los dos escenarios es ideal.

Wenn Sie immer häufiger auf dieses Problem stoßen, ist es möglicherweise an der Zeit, die Back-End-Entwicklung in Ihre Angebotsliste aufzunehmen. Unabhängig davon gibt es einige Dinge zu beachten, bevor Sie in die Backend-Entwicklung einsteigen.

Entwickeln außerhalb von WordPress

Back-End-Entwicklung bedeutet, dass Sie sich außerhalb des WordPress-Entwicklungsgebiets bewegen, mit dem Sie am besten vertraut sind. Dies kann beängstigend sein, da es beängstigend ist, sich in etwas Neues zu wagen. Ich versuche zu sagen, dass nicht alles so aussehen wird. functions.php. Und das ist unglaublich cool, es ist immer wichtig, dass du das weißt.

Una de las cosas más importantes que encontrará se llama Programmierung Orientada a Objetos (o OOP para abreviar). WordPress no lo usa, pero es viable que desee agregarlo a su lista de servicios debido a su flexibilidad. A la vez, es utilizado por muchos otros frameworks (más sobre eso más adelante).

Für Uneingeweihte verwendet OOP Klassen, um Funktionen zu gruppieren. Auf diese Funktionen kann später verwiesen werden, um sie in die Tat umzusetzen. Anstatt eine Reihe von Funktionen zu schreiben, wie Sie es in PHP (einem unmittelbaren Ursache-Wirkungs-Ansatz) mit OOP tun, müssen Sie sich zurücklehnen und überlegen, wie Ihr Code strukturiert wird, bevor Sie eine einzelne Zeile schreiben. Das mag entmutigend klingen, aber wenn Sie eine Vorliebe für Organisation haben, können Sie sich hier wirklich auszeichnen.

Ein gutes Beispiel für diese Art der Entwicklung liefert Jay Hoffman von Drehmoment. Ist er Standard WordPress Plugin Vorlage por Tom McFarlin, que ofrece una vista de gran angular de cómo se puede utilizar OOP. Se trata de crear una estructura primero y luego crear lo que Sein que desees hacer.

Wenn Sie mit WordPress erstellen, ist es einfach, viele Dinge als selbstverständlich zu betrachten. Es ist für viele Dinge ausgestattet, ohne einen Finger zu rühren. Worüber ich mich definitiv nicht beschweren werde. Unabhängig davon, wenn Sie sich außerhalb von WordPress bewegen, werden Sie schnell feststellen, dass in anderen Frameworks nicht alles integriert ist, was bedeutet, dass Sie sie selbst erstellen müssen. Was Sie denken, wird weniger aufgebläht sein als WordPress, aber es wird viel mehr Arbeit. Dies ist nur eine realistische und faire Warnung und soll Sie nicht davon abhalten, es zu versuchen. Ich glaube nur fest daran, Dinge mit offenen Augen anzugehen.

Übergabe der Front-End-Entwicklung

Als Front-End-Entwickler haben Sie wahrscheinlich viel Erfahrung mit PHP und der allgemeinen Recherche des Codes in WordPress-Themendateien. Und während dies Ihnen zweifellos dabei helfen wird, den Sprung in die Back-End-Entwicklung zu schaffen, ist die Vorbereitung leider nicht die einzige und letzte.

Seguro, traerá una sólida comprensión de HTML y PHP a la mesa. Con suerte, al mismo tiempo algo de Javascript. Sabrá todo acerca de cómo se combinan todos los bits importantes de código para crear un sitio Netz. Y probablemente podrá ver el código en la mayoría de los sitios y entender lo que estaba haciendo el desarrollador, incluso si no puede escribir ese fragmento de código en particular en este momento.

Y puesto que estamos hablando de cosas del lado del Server aquí, sería negligente si no mencionara el hecho de que todo el tiempo que ha pasado arreglando sitios de WordPress servirá. Si alguna vez se ha enfrentado a un sitio roto, ¿quién no? – conoce el orden de las operaciones a seguir para solucionarlo. Esta operación paso a paso es algo que se aplica de forma directa al desarrollo de back-end y que probablemente usará de forma regular.

Lerne etwas Neues

Obwohl es absolut keinen Grund gibt warum haben Für viele WordPress-Entwickler kann es ein kluger Schachzug sein, Zugriff auf die Back-End-Entwicklung zu erhalten. Warum? Alles läuft auf einen Schlüsselbegriff hinaus: Diversifikation.

Je mehr Entwicklungsbereiche Sie kennen, desto mehr Arbeitsplätze erhalten Sie. Sie können es als zusätzliche Werkzeuge in Ihrer Toolbox betrachten. All diese Fähigkeiten, die Sie sammeln, lassen sich direkt in Dollar und Cent umwandeln, was Sie für Ihre Kunden schaffen können. Und je seltener Sie Aspekte eines Projekts auslagern oder sogar Projekte ablehnen müssen, desto besser.

Natürlich gibt es etwas zu sagen, wenn man Spezialist ist. Das hat sicherlich gleichzeitig seine Vorteile, besonders wenn Sie als der Beste im Spiel bekannt sind. Da dieser Titel jedoch nur wenigen vorbehalten ist, ist es möglicherweise eine bessere Option, Ihr Portfolio zu diversifizieren und ein breiteres Spektrum an Dienstleistungen anzubieten, damit Sie eine größere Vielfalt von Kunden bedienen können.

Wo solltest du anfangen? Auf welchen Aspekt der Backend-Entwicklung sollten Sie zuerst eingehen? Nun, es ist deine Entscheidung. Es gibt viele Optionen, die etwas überwältigend sein können. Zu viele Optionen können manchmal eine Belastung sein. Überlegen Sie, mit welchen Aspekten der Entwicklung Sie gerade vertraut sind und was Sie weiter erforschen möchten. Wenn Sie bereits ziemlich gut in PHP sind, sollten Sie es versuchen Laravel. Wenn Sie gut mit Javascript umgehen können, Schnell Es könnte eine gute Option sein, zu folgen.

Wenn Sie gerne gefährlich leben, tauchen Sie ein in Ruby on Rails. Und das kratzt nur an der Oberfläche. Es gibt zu viele Frames, als dass ich sie hier nennen könnte. Sie müssen nur wissen, dass es kein Gesetz gibt, das besagt, dass Sie alles beherrschen müssen. Aber wenn du wollen werden Plus competente en el desarrollo de back-end, sus opciones están muy abiertas. Y cada uno dispone de una amplia documentación de apoyo y participación de la comunidad para ayudarlo en cada paso del camino. Y cuanto más aprenda, más descubrirá cómo todos estos marcos pueden funcionar juntos con un Ziel en mente: crear mejores sitios web.

Fazit

Es ist normal, Zweifel an der Aussicht zu haben, die Back-End-Entwicklung fortzusetzen, wenn Sie einige Zeit als Front-End-WordPress-Entwickler gearbeitet haben. Aber nur weil etwas als herausfordernd empfunden werden kann, heißt das nicht, dass Sie es vermeiden sollten. In der Tat kann das Erlernen neuer Fähigkeiten Ihr Serviceangebot stärken und Sie zu einem wichtigen Entwickler machen, der eine große Nachfrage nach einer größeren Vielfalt von Kunden hat.

Und zumindest sollten Sie sehen, wie sich Ihre Front-End-Entwicklungsfähigkeiten verbessern. Je besser Sie verstehen, wie die Dinge im Back-End funktionieren, desto besser können Sie sauberen Code schreiben und potenzielle Probleme antizipieren. Grundsätzlich sage ich Folgendes: Selbst wenn Sie sich entscheiden, diesen Service nicht für Kunden anzubieten, wird das Lernen nicht schaden.

Bieten Sie Back-End-Entwicklung neben Front-End-Arbeit an? Denken Sie daran, Ihre Fähigkeiten zu erweitern? Oder bist du glücklich, wo du bist? Ich würde gerne deine Gedanken hören!