Nächster Schritt nach PHP: Perl oder Python?

Könnte es scheinen, es wurde gefragt, mehrfach, aber in der Tat es nicht. Ich habe meine Forschung, und ich bin nun begierig zu hören die Meinungen anderer.

Ich habe Erfahrung mit PHP 5, sowohl mit der funktionalen und der objektorientierten Programmierung Methoden. Ich erstellte ein paar feature-minimalistische Webseiten.

Profis können vereinbaren, über PHP nicht eine Programmiersprache, fördert die gute Entwicklung der Gewohnheiten. (Ich glaube, es ist nicht die Aufgabe des Tools, aber das ist egal.) Darüber hinaus seine Leistung ist auch umstritten, und oft gesagt, Sie sei schlecht im Vergleich zu Konkurrenten.

In der 42nd podcast auf Stack Overflow blog ein Entwickler aus Polen gefragt, welche Sprache er lernen sollte, um um seine Fähigkeiten zu verbessern. Jeff und Joel schlug vor, dass jeder von Ihnen würde helfen,, obwohl es gibt bestimmte diejenigen, die sind besser in einigen Möglichkeiten.
Obwohl Sie einige große Punkte, es wollte mir nicht helfen, dass viel.

Aus Anfänger Sicht, gibt es nicht man kann nicht sehen (Korrektur vorgeschlagen, die von S. Lott) viele Unterschiede zwischen Perl & Python. Ich möchte Sie betonen, Ihre stärken und Schwächen und ein paar Dienstleistungen, die einzigartig sind.

Natürlich, das wäre nicht fair, da könnte ich auch überprüfen, beide von Ihnen. So, hier ist meine Wunschliste und Anforderungen zu helfen, Sie helfen mir.

Zuerst von allen, würde ich mag zu Folgen OOP-Strukturen und verwenden Sie es grundlegend. Ich teilweise geplant, eine multiuser - CMS mit MySQL und XML verwendet, die größer die Implementierungen sind, desto besser. Aufgrund seiner Natur vorgesehen, string-manipulation intensiv genutzt werden.

Wenn es keine großen Unterschiede, Vergleiche, sollte wohl erwähnen syntax und anderen kleinen details, die nicht wichtig sind in den ersten Platz.

So, hier ist meine Frage: welche soll ich versuchen ersten -- Perl || Python?


Abschluss

Sowohl Perl und Python haben Ihre eigenen fans, das ist toll. Ich würde gerne sagen, ich bin dankbar für alle Teilnahme-es ist keine Spur einer Flamme Krieg.

Nahm ich am meisten geschätzten Antwort, obwohl es viele tolle mini-Artikel unten. Wie vorgeschlagen, mehr oft, ich gehe mit Python-erste. Dann werde ich versuchen, Perl später auf. Lassen Sie mich sehen, welche passt zu meinem Geist besser.

Während der Entwicklung meines speziellen CMS, ich werde mehr Fragen, was die Programmierung Zweifel-denn Entwickler können nun auf die anderen verlassen! Danke.

Edit: gab Es einige Leute, die darauf hindeutet, zu wählen, Ruby oder Java statt. Java hat eigentlich enttäuscht mich. Vielleicht hat es tolle features, vielleicht ist es noch nicht. Ich würde nicht genießen Sie es.

Darüber hinaus mir wurde gesagt, die Verwendung von Ruby. So weit, die meisten von den Entwicklern kommuniziere ich mit, die haben ganz schlechte Meinung über Ruby. Ich werde sehen, es selbst, aber das ist das Letzte element auf meiner Prioritätenliste.

  • Syntax spielt keine Rolle? Sagen, dass alle computer-Sprachen, die nicht turing-vollständig durch das fehlen der wichtigsten syntaktischen Konstrukte.
  • Duplizieren: stackoverflow.com/questions/269417/which-language-should-i-use, stackoverflow.com/questions/319421/...
  • Diese Frage ist spezifischer. Ich glaube, es ist nicht doppelt.
  • Ich sagte nur, dass die syntax ist weniger wichtig als die zugrunde liegenden Merkmale einer bestimmten Programmiersprache. Es braucht Zeit, um sich daran zu gewöhnen obwohl.
  • Links aus: stackoverflow.com/questions/150043/python-v-perl
  • "Von einem Anfänger Sicht, es gibt nicht viele Unterschiede zwischen Perl - & Python." Warum dann Fragen? Nicht sicher, was das bedeutet oder warum es in der Frage.
  • S. Lott: ich habe ehrlich gesagt wie eine Unterscheidung zwischen diesen beiden Sprachen, aber ich kann einfach nicht mit niedrigen expereince. Also ich bin interessiert in real life Meinungen. Und Sie werden kommen... 🙂
  • Deine Frage sagt: "es gibt nicht viele Unterschiede". Vielleicht sollten Sie nehmen, dass aus Ihrer Frage machen Sie deutlich, dass Sie nicht haben Ihre Meinung bereits gebildet.
  • Gibt es einen Grund, Sie beschränken sich auf Perl und Python? Ruby ist in der Regel in einen Topf geworfen mit Python und Perl. Warum lassen Sie es aus? Java ist eine streng typisierte OOP-Sprache. Warum nicht der Ansicht, Java/jsp?
  • Warum hält sich jeder und sein Onkel zu schreiben, ein cms in diesen Tagen? Diese Kinder von heute! Wir verwendet, um zu schreiben-Newsreader, den ganzen Tag lang in den good ol' times.
  • gehen Sie für ruby statt

InformationsquelleAutor pestaa | 2009-03-09
Schreibe einen Kommentar