6 Stimmen

Introducing Python

Die Firma, für die ich früher gearbeitet habe, hat zwei Vollzeit-Entwickler und einige freiberufliche Mitarbeiter. Sie sind dabei, einen neuen leitenden Entwickler einzustellen, um Ordnung und Management in die Entwicklung zu bringen.

Derzeit hat einer der Entwickler das Licht von Django gesehen (die Firma hat bisher nur in PHP entwickelt), während der andere Entwickler besorgt ist, dass die Einführung einer neuen Sprache (Python) keine gute Idee ist.

Wie sollten sie vorgehen, um diese neue Technologie einzuführen? Offensichtlich wird es keine Redundanz geben, wenn der Entwickler, der Python kennt, abwesend ist oder das Unternehmen verlässt.

Sollten sie sich die Mühe machen, Python einzuführen, oder sollten sie nach reinen PHP-Lösungen suchen, bis das Team mehr als einen Python-Entwickler hat? Ohne einen Teamleiter müssen die Entscheidungen von ihnen getroffen werden.

0voto

darkdog Punkte 3605

Nun, Python ist eine Hochsprache.. es ist nicht schwer zu lernen und wenn die Leute bereits Programmierkenntnisse haben, sollte es viel einfacher zu lernen sein.. ich mag Django.. ich denke, es sollte ein guter Versuch sein, Django zu verwenden..

0voto

martinsb Punkte 945

Ich denke nicht, dass es sich um eine bestimmte Programmiersprache handelt.

Wie hoch ist das Können in PHP im Team, über das du sprichst? Arbeiten sie mit Spaghetticode oder nutzen sie ein strukturiertes Framework wie Zend? Wenn es sich um den ersten Fall handelt, verstehe ich absolut das Interesse des Mannes an Python und Django. Wenn es sich um den letzteren Fall handelt, ist es nur Hype.

0voto

Ich liebe Python und Django und nutze beide, um unsere Kern-Webanwendungen zu entwickeln.

Dennoch ist es schwer, zu diesem Zeitpunkt einen Geschäftsfall für einen Wechsel zu machen. Konkret:

  • Ein neue Plattform ist im Vergleich zum Bewährten riskant
  • Es wird die von Ihnen erwähnte Entwicklerfragmentierung geben
  • Es ist wesentlich einfacher, PHP-Programmierer als Python-Programmierer zu finden

Zudem, wie andere Beiträge erwähnt haben, wenn das Problem mehr mit dem Spaghetti-Code als mit PHP selbst zusammenhängt, gibt es viele gute PHP-Frameworks, die zur Refaktorisierung des Codes genutzt werden könnten.

Dennoch, wenn der Entwickler begeistert von Python ist, ist es wohl demotivierend, ihn komplett zu stoppen. Mein Vorschlag wäre, ihn dazu zu ermutigen, in Python zu entwickeln, aber nicht in den missionkritischen Teilen der Anwendung. Stattdessen könnten sie einige Hilfsskripte schreiben, eine kleine interne Anwendung, die erledigt werden muss, usw.

Zusammenfassend: Ich empfehle keinen Wechsel von PHP, aber ich empfehle, das Interesse des Entwicklers auf irgendeine Weise bei der Arbeit zu berücksichtigen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X