12 Stimmen

Python oder Ruby für einen .NET-Entwickler?

Ich bin ein C# .NET-Entwickler und arbeite hauptsächlich an ASP.NET-Projekten.

Ich möchte eine neue Programmiersprache lernen,

  • meine Programmierkenntnisse zu verbessern, indem ich eine neue Sprache kennenlerne,
  • um etwas anderes als die Microsoft-Umgebung zu sehen,
  • und vielleicht auf eine andere Art zu denken.

Ich konzentriere mich auf zwei Sprachen, um mein Ziel zu erreichen. Python y Rubinrot .

  • Welche bieten Sie für mich an?
  • Welche Vor- und Nachteile haben sie füreinander?
  • Lohnt es sich, sie zu lernen?

EDIT : Tut mir leid, dass ich meinen Beitrag bearbeitet habe, aber hier nicht informiert habe,

Ruby on Rails wird durch Ruby ersetzt.

2voto

orestis Punkte 14909

Was? Keine Erwähnung von IronPython?

IronPython ist die Flaggschiffsprache des DLR. Sie ermöglicht es Ihnen, alle bekannten .NET-Bibliotheken zu verwenden, aber durch Python.

Ich würde auf jeden Fall Python und IronPython ausprobieren. Sie werden viel lernen und können es sogar in Ihre aktuellen Projekte einbauen (Sie können eine IronPython-Engine in eine .NET-Anwendung einbetten).

1voto

Ryan Bigg Punkte 104835

Wenn Sie Ruby on Rails lernen möchten, ist der Ratgeberseite hat einen großartigen Leitfaden für den Einstieg und die weiteren Leitfäden zur Verbesserung Ihrer Rails-Fähigkeiten.

Außerdem hat Tore Darell ein Buch mit dem Titel S urvivor's Guide für Ruby on Rails die sich auch für Sie als nützlich erweisen könnten.

0voto

Ich würde mich auf Ruby einlassen. Es scheint eine größere (oder zumindest aktivere) Gemeinschaft zu haben, das Tempo der neuen Projekte und der fortlaufenden Entwicklung ist unübertroffen, und die Lernressourcen scheinen denen von Python zahlenmäßig überlegen und überlegen zu sein. Ich kann mich irren, aber das sind meine Eindrücke.

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