tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
1032
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Theranium Theranium ist offline Mitglied Silber
    Registriert seit
    Nov 2007
    Beiträge
    58
    Hi Leute,
    der Titel sagt es schon: Ich stehe vor der Frage, ob ich eher PHP oder Ruby on Rails lernen sollte. Für PHP spricht die Syntax, die mit C++ vewandt ist. C++ kenne ich schon (kann ich schon etwas).
    Ruby 'n Rails ist allerdings leichter zu erlernen (keine Deklaration etc.) und macht mir mehr Spass. Der Code ist einerseits einfach nachzuvollziehen, wirkt aber im Vergleich zu PHP irgendwie unsauber. Zum Beispiel repräsentieren selbst Zahlen Objekte.

    Wie seht ihr das?
     

  2. #2
    Registriert seit
    Feb 2007
    Beiträge
    223
    Ich halte PHP für die schneller zu erlernende Programmiersprache - dafür sind 90% aller PHP-Programme (die von mir eingeschlossen! ) nur sehr gruseligen Code - das hängt meiner Meinung nach aber vor allem an der großen Verbreitung der Sprache und an der Einfachheit - jeder kann ein kurzes Script in PHP hacken.Natürlich kann man mit PHP auch richtig programmieren, aber erst seit Version 5 (so richtig gut mit OOP usw.).
    Ruby dagegen (mit dem Framework Rails) ist eine noch "junge" Programmiersprache die als mix aus Python, Perl usw. entstanden ist. Sie ist (glaube ich - noch nicht so viel erfahrung in der Sprache) ziemlich mächtig und überall gut unterstützt - allein für das Rails-Framework ist Ruby einen Blick wert! Außerdem kann man auch gut für weiterführende Projekte gebrauchen (Apple hat einen guten Support für Mac/iPhone-Apps in Ruby) - wird also grad gehypt.
    Ich denke die Ansprüche an beide Sprachen sind andere - Ruby ist von Grund auf OO - PHP hat es erst lernen müssen.

    Ich denke wenn man die Wikipedia-Einträge der beiden Programmiersprachen liest, kann man gut für sich ableiten, was für einen mehr Sinn macht zu lernen.
     
    Diesen Hunger, diese Gier nach Schönheit, Liebe, nach dem Leben spür ich heute noch in mir, ungebrochen, ungestillt.
    So ist mir als Kraft gegeben, was oft nur als Schwäche gilt.

  3. #3
    Theranium Theranium ist offline Mitglied Silber
    Registriert seit
    Nov 2007
    Beiträge
    58
    Danke für deine Antwort. Ich habe mich bei den Scriptsprachen ein wenig umgesehen und bin auch auf Python gestoßen. komplexere Probleme können in Python wesentlich schneller gelöst werden als in C++. Außerdem soll sich Python auch in cpp einbinden lassen. Damit wäre ja ein Kompromiss geschaffen zwischen Gut lesbarem Quelltext (Python) und Geschwindigkeit(C++). Ich habe keine Ahnung, ob das mit Ruby auch geht.
    Genau so wie Ruby gibt es auch zu Python (mindestens) ein Web-Framework, ist also vielseitig einsetzbar.
    Wie unterscheiden sich Python und Ruby in der Performance?
     

  4. #4
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  5. #5
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Lern doch einfach beide Sprachen. Und dann gleich noch eine vierte hinterher, dann vielleicht mal eine funktionale Programmiersprache.
     
    Markus Wulftange

  6. #6
    Theranium Theranium ist offline Mitglied Silber
    Registriert seit
    Nov 2007
    Beiträge
    58
    Im Grunde geht es mir ja nur um eine Scriptsprache. Ruby wird zwar gerade erst richtig pupolär, ist aber -angeblich - im Gegensatz zu Perl oder zu Python relativ langsam. Ich denke, ich probier mal Python aus, allein weil es schon einige Extensions dafür gibt: PyQt etc und Web-Framworks wie Django...

    Außerdem lässt sich, wie ich gelesen habe Python problemlos in C++-Programme einbinden. Werde ich mal probieren

    Danke für eure Antworten
     

Ähnliche Themen

  1. Ruby Instant Rails
    Von Slizzzer im Forum Sonstige Sprachen
    Antworten: 0
    Letzter Beitrag: 16.03.10, 12:07
  2. Softwareentwickler/in Ruby on Rails
    Von univativ im Forum Stellenangebote (entgeltlich)
    Antworten: 0
    Letzter Beitrag: 19.06.09, 16:57
  3. [Ruby on Rails] Syntax Error
    Von schleckerbeck im Forum CGI, Perl, Python, Ruby, Power Shell
    Antworten: 1
    Letzter Beitrag: 14.01.09, 20:44
  4. Ruby on Rails VS. ...
    Von Thomas Darimont im Forum Coders Talk
    Antworten: 1
    Letzter Beitrag: 20.05.07, 22:50
  5. Apache2 und Ruby on Rails
    Von mbecker im Forum Linux & Unix
    Antworten: 1
    Letzter Beitrag: 02.05.06, 10:05