Laravel Entwickler aus Indien

Laravel ist ein beliebtes PHP Framework.

Im Beitrag ein paar Möglichkeiten eine Programmierung in Indien vornehmen zu lassen.

Eines der besten Frameworks

Laravel (Abkürzung in diesem Artikel “LaV”) ist eines der jüngeren PHP basierenden Technologien. Es wurde im Jahr 2011 vom Entwickler Taylor Otwell released.

Die Idee war es Lücken zu schliessen, welche es in CodeIgniter und ähnlichen Systemen gab.

Dies ist ihm gelungen. In den folgenden Jahren sind immer mehr Programmierer auf LaV umgestiegen.

Besonders Zend Entwickler haben die Vorteile erkannt und haben sich diese neue Technologie angeeignet.

LaV basiert auf Symfony. Daher ist die Beliebtheit von Symfony etwa gleich geblieben.

Jedoch sind auch viele von CodeIgniter und YII zu Laravel gewechselt.

Einige Gründe für die Beliebtheit

Es gibt einige Gründe warum LaV so starke Verbreitung gefunden hat. Hier einige davon:

1) Gut dokumentiert

Viele Programmierer loben, dass das Framework gut dokumentiert ist. Das erleichtert natürlich auch den Einstieg.

Das wird zum Beispiel auch bei anderen Technologien wie Zend beanstandet. Hier muss man meistens viel Zeit investieren, um zu verstehen wie es funktioniert.

2) Einfacher erlernbar

Neben der guten Dokumentation werden auch die vielen Lernmöglichkeiten als Vorteil gesehen.

Es gibt zum Beispiel die Laracasts. Dort findet man Videos um die Technologie einfach und gut zu erlernen.

Neben Laravel findet man auch Videos zu PHP, JavaScript und weitere.

3) Performant

Laut unterschiedlichen Tests ist LaV schneller in der Ausführung als Symfony und Zend.

Von einigen wird es daher zum Teil auch als Alternative zu Ruby on Rails gehandelt. Das Ruby Framework wird für die Entwicklung von schnellen Webanwendungen genutzt.

4) Macht PHP Entwicklung wieder sexy

Lange Zeit galt die Programmierung mit PHP als nicht gerade modern. Der Code wurde oftmals als Spaghetti-Code bezeichnet. Auch weil vieles nicht sehr strukturiert war.

Das hat sich mit Laravel jedoch geändert. Viele arbeiten heutzutage gerne mit PHP, zum Teil auch wegen dieses Frameworks.

5) Sicherheit eine wichtige Komponente

Auch das Thema Sicherheit kommt bei diesem Framework nicht zu kurz. Es ist sehr einfach für einen Programmierer Sicherheitsmassnahmen zu implementieren.

Zum Beispiel sind in Formular-Modulen bereits wichtige Sicherheitsvorkehrungen getroffen.

Softwareentwickler aus Südasien

Indien gilt als eines der wichtigsten Standorte für den Bezug von Programmierern.

Lange Zeit wurden hauptsächlich CodeIgniter und YII genutzt, um im Bereich PHP, Webseiten und ähnliches zu erstellen.

In den letzten Jahren sind jedoch viele auf Laravel umgestiegen, da es ähnlich einfach in der Bedienbarkeit ist, wie die zuvor genannten Frameworks.

Eine Thematik die oftmals angesprochen wird, ist die Qualität die aus Indien kommt. In der Realität haben sich die IT Experten in den letzten Jahren professionalisiert. Heutzutage können Entwickler sehr gut im Bereich Backend coden.

Es gibt jedoch einige Dinge die man beachten sollte, wenn man einen IT Dienstleister oder eine Agentur von dort engagiert.

a) Transparenz

Ein gutes IT Unternehmen in Indien wird transparent in der Art der Zusammenarbeit sein. In einigen Modellen, zum Beispiel bei dedizierten Programmierern (welche ausschliesslich für den jeweiligen Kunden arbeiten), werden sogar die Lebensläufe bereitgestellt und man hat auch die Möglichkeit ein technisches Interview zu führen, um zu schauen, ob die Fähigkeiten passen.

Wenn man langfristig ein Team aufbauen möchte, dann wird das Softwareunternehmen auch bereit sein, einen Einstellungsprozess vorzunehmen. Dort kann man dann aus unterschiedlichen Kandidaten auswählen. Das Gute bei solch einem Vorgehen ist, das man Softwareentwickler erhält, welche zum eigenen Unternehmen und zum eigenen Team passen. Hier sind jedoch die Kündigungsfristen länger, was jedoch wiederum ein Vorteil sein kann, wenn man langfristig ein Team aufbaut.

b) Unterscheidung Backend und Frontend Entwicklung

Indische Programmierer sind oftmals spezialisiert auf einen Bereich. Zum Beispiel Backend Programmierung mit Laravel. Dann sind diese oftmals jedoch nicht gut im Bereich Frontend. Damit sind Technologien wie HTML, CSS und ähnliche gemeint. Hierfür bräuchte man dann jemanden im eigenen Team, welcher diese Aufgaben übernehmen kann.

Auch in Deutschland gibt es diese Unterscheidung. Viele Programmierer eignen sich dort jedoch auch die Frontend Skills an.

Das Gleiche kann man auch auf die Bereiche Testing und Datenbanken anwenden. Wenn man sehr spezialisierte Mitarbeiter sucht, dann muss man separate Tester und Datenbankentwickler haben. Alternativ kann man Vorgaben machen, wie die Tests, etc. durchzuführen sind.

c) Ehrlichkeit

Man merkt relativ schnell wie ehrlich das Gegenüber ist. Diese Ehrlichkeit und Integrität sollte man jedoch nicht nur vom IT Dienstleister erwarten, sondern sollte auch von einem selbst hoch gehandelt werden.

d) Ein fairer Preis für beide Seiten

Bei kurzen, projektbasierten IT Aufgabenstellungen wird meistens ein Stundensatz vereinbart. Dieser ist meistens etwas höher. Man sollte hier darauf achten einen im Markt in Indien üblichen Preis zu bezahlen.

Bei langfristigen Entwicklerbereitstellungen kann man schon eher von guten Preisen und Stundensätzen profitieren. Da auf den Monat gerechnet wird, sind die Konditionen, besonders für Internetagenturen, Werbeagenturen und ähnliche meistens sehr interessant.

Von den Kosten sollten jedoch beide Seiten (Kunde und Auftraggeber) profitieren. Durch die günstigen Preise kann das Unternehmen in Deutschland wettbewerbsfähiger werden und der Dienstleister in Indien kann gute Dienstleistungen erbringen.

e) Freelancer versus IT Dienstleister versus Konzern

Grosse IT Abteilungen von globalen Firmen arbeiten meistens mit IT Konzernen in Indien wie Infosys, Tata Consultancy Services und Wipro. Diese sind jedoch kaum geeignet für eine Agentur oder ein Softwareunternehmen aus Deutschland. Hierfür sollte man entsprechend kleine bis mittlere Unternehmen ansprechen.

Auch auf Freiberufler im Bereich Laravel kann man auch setzen. Hier gibt es jedoch auch Vorteile und Nachteile. Einen eigenen Mitarbeiter, welchen man über einen Dienstleister in Indien beschäftigt, kann man schon eher einbinden als einen Freelancer, welcher auch für andere Projekte arbeitet und eventuell andere Aufgaben höher priorisiert.

Fazit

Laravel Entwicklung in Indien kann ein spannender Weg sein, um weitere Fachkräfte zu erhalten, welche dem eigenen Team zuarbeiten.

Das Framework hat in den letzten Jahren extrem an Zuspruch gewonnen unter PHP Entwicklern.

Bei der Auswahl eines passenden Entwicklungsunternehmens sollte man darauf achten, was man benötigt. Braucht man eher eine Projektbasierte Unterstützung oder doch lieber einen festen Programmierer, der langfristig für das eigene Team arbeitet.

Besonders Agenturen profitieren von einem langfristigen Ansatz.

Software Developer India hat hier bereits gute Erfahrungen machen können.

Wir freuen uns auf einen Austausch.

Links zum Thema:
Mehr zu Laravel auf Quora
Was kosten indische Entwickler?


Der Autor: Sascha Thattil arbeitet bei Software-Developer-India.com welches ein Teil von YUHIRO ist. YUHIRO ist ein deutsch-indisches Unternehmen, welche Softwareentwickler aus Indien für Unternehmen unterschiedlichster Grösse bereitstellt.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.