1. Foren
  2. » Kommentare
  3. » Software-Entwicklung
  4. » Alle Kommentare zum Artikel
  5. » Erste Beta von Ruby on…

gibt nix besseres, als ROR

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. gibt nix besseres, als ROR

    Autor aze 07.02.10 - 15:30

    zumindest was Klein- und Mittelgrosse Projekte angeht.

    Ich empfehle mal jedemn, der sich schon seit Jahren mit PHP plagt, einfach mal Rails anzugucken, auch wenn man nicht gleich umschwenkt. Einen Blick ist es auf jeden Fall wert.

    Hab selber schon auch mit PHP-Frameworks gearbeitet wie dem berühmten ZendFramework oder Symfony, aber so richtig glücklich hat es mich NICHT gemacht :-)

  2. Re: gibt nix besseres, als ROR

    Autor LH 07.02.10 - 16:02

    Nur weil du ansonsten nur PHP kennst, ist ROR nicht automatisch das beste.

    Ich persönlich bevorzuge Django, auch wegen Python.

  3. Re: gibt nix besseres, als ROR

    Autor dafire 07.02.10 - 17:25

    sorry.. aber django finde ich nicht so toll.. vor allem die datenbankanbinding ist nicht so pralle.

    wenn man mit python webanwendungen programmieren will sollte man sich mal "werkzeug" anschauen als basis.. und jinja2 als templates ist auch mächtiger als die von django ;)

  4. Re: gibt nix besseres, als ROR

    Autor gruenling 07.02.10 - 17:33

    dafire schrieb:
    --------------------------------------------------------------------------------
    > sorry.. aber django finde ich nicht so toll.. vor allem die
    > datenbankanbinding ist nicht so pralle.
    >
    > wenn man mit python webanwendungen programmieren will sollte man sich mal
    > "werkzeug" anschauen als basis.. und jinja2 als templates ist auch
    > mächtiger als die von django ;)


    Sieht aus wie "das gleiche in grün".

  5. Re: gibt nix besseres, als ROR

    Autor DebianUser 07.02.10 - 17:40

    Na, da hast Dich ja richtig lange mit Django beschäftigt... 5 Minuten?
    Zum Template-system: Django hat eins, man muß es aber nicht nutzen. Es steht einem frei, was man da nimmt, selbst Dein genanntes jinja2 (siehe http://www.djangosnippets.org/snippets/1061/)
    Zur DB-Anbindung: Ja, Django hat einen (meiner Meinung nach guten) ORM. Sicher hat der auch schwächen, funktioniert aber i.d.R. recht gut. Trotz dessen muß man ihn nicht nutzen. Man kann ohne Probleme direkt seine SQL-Statements formulieren oder auch komplett SQLAlchemy einbinden und nutzen.

    Gerade Django ist eigentlich ein Framework, was einem sehr viele Freiheiten lässt und einem nicht so wirklich vorschreibt, welches "Werkzeug" man für welches Problem nutzen soll.
    Sicher hat Django auch schwächen die je nach Projekt mehr oder minder schwer liegen, ich für meinen Teil bin sehr glücklich damit und habe ein Werkzeug gefunden, dass mir die tägliche Arbeit sehr erleichtert.

  6. Re: gibt nix besseres, als ROR

    Autor djan 07.02.10 - 19:27

    signed! i love django! lohnt sich echt mal anzusehen...

  7. Re: gibt nix besseres, als ROR

    Autor dafire 07.02.10 - 19:43

    DebianUser schrieb:
    --------------------------------------------------------------------------------
    > Na, da hast Dich ja richtig lange mit Django beschäftigt... 5 Minuten?

    Nein.. ich habe schon einige Webanwendungen entwickelt... unter anderem auch mit Django. Grade bei grösseren Projekten stösst man aber an Grenzen und dann hat man ein Problem.

    http://curseforge.com ist z.B. mal ne Django Seite gewesen... wurde später allerdings auf werkzeug, jinja2 und wtforms umgestellt weil es zu performance problemen gab.
    Wenn man mal in den django bugtracker schaut findet man eine ganze menge bugreports aus der Zeit von den entwicklern.

    > Zum Template-system: Django hat eins, man muß es aber nicht nutzen. Es
    > steht einem frei, was man da nimmt, selbst Dein genanntes jinja2 (siehe
    > www.djangosnippets.org
    > Zur DB-Anbindung: Ja, Django hat einen (meiner Meinung nach guten) ORM.
    > Sicher hat der auch schwächen, funktioniert aber i.d.R. recht gut. Trotz
    > dessen muß man ihn nicht nutzen. Man kann ohne Probleme direkt seine
    > SQL-Statements formulieren oder auch komplett SQLAlchemy einbinden und
    > nutzen.

    Klar kann man ein "all-in-one" paket nehmen und was man nicht braucht benutzt man nicht.
    Ich steh mehr auf Modular... werkzeug als grundlage für routing und die request/response objekte und dann hat man die freie auswahl welche template engine man nutzt, ob man eine datenbank oder ein key-value store benutzt usw...

  8. Doch...

    Autor Lars154 07.02.10 - 19:50

    nur wollen Fanboys sowas ungern einsehen.

  9. Re: Doch...

    Autor aze 07.02.10 - 21:12

    was zum Beispiel?

    Jetzt las mal hören ;-)

  10. Re: Doch...

    Autor Lars154 07.02.10 - 21:37

    PHP, Perl oder Python. Nimm das Framework, dass deine Aufgaben am besten erfüllt und du hast eine bessere Lösung. Größere Aufgaben gehen dann eh nur noch mit eigenen Erweiterungen in denen Routinen ausgelagert werden.

    Ruby und ROR haben ihre Stärken und Macken wie jede andere Lösung, es ist nur für den besser der besser damit zurecht kommt. Ansonsten sind Ruby und ROR nur Mittelmaß wie alles andere auch.

  11. Re: gibt nix besseres, als ROR

    Autor LH 07.02.10 - 21:48

    dafire schrieb:
    --------------------------------------------------------------------------------

    > Klar kann man ein "all-in-one" paket nehmen und was man nicht braucht
    > benutzt man nicht.
    > Ich steh mehr auf Modular... werkzeug als grundlage für routing und die
    > request/response objekte und dann hat man die freie auswahl welche template
    > engine man nutzt, ob man eine datenbank oder ein key-value store benutzt
    > usw...

    Grundsätzlich kann natürlich immer jeder für sich entscheiden, ob er lieber ein komplettsystem oder etwas aus komponenten selbst zusammenbaut. Man darf aber nicht verschweigen das Einzelkomponenten selten bis nie so gut zusammenarbeiten, wie es ein gut durchdachtes Komplettsystem wie Django tut. Es ist aber einfach praktisch wenn Dinge wie Forms von Model über den Controller bis zum Template hinter sinnvolle Umsetzungen erfahren, welche ein Arbeiten damit sehr viel angenehmer gestalten.

  12. Re: gibt nix besseres, als ROR

    Autor LH 07.02.10 - 21:53

    dafire schrieb:
    --------------------------------------------------------------------------------
    > sorry.. aber django finde ich nicht so toll.. vor allem die
    > datenbankanbinding ist nicht so pralle.

    Ich halt die Datenbankanbindung von Django für sehr gelungen. Sicherlich, es gibt Funktionen die andere ORM vorraus haben, aber das ist im Leben nicht alles. Ein System sollte nicht total verfetten. Django konzentriert sich üblicherweise auf einen sinnvollen Funktionsumfang, und das sehr bewusst. Das Template System ist ebenfalls so ein Beispiel. Es ist ja nicht so das sie zu dämlich sind ein mächtigeres Template System zu schreiben, aber sie wollen es wie es ist, einfach und funktional. Wer nicht will, nimmt anderes.
    Aber bei Django sind die Leute auch nicht verbohrt, das inzwischen so ziemlich jeder erweiterte "if" Statements nutzte ist auch da angekommen ;)

    Übrigens finde ich jinja2 auch nicht übel, aber perfekt ist es nicht. Und die Dokumentation ist bestenfalls mittelmässig. Gerade die Dokumentation ist aber eine Stärke von Django.

  13. Re: Doch...

    Autor aze 07.02.10 - 22:10

    hast Du dich schon mal mit Rails beschäftigt?

    Klingt irgendwie nicht danach :-)

  14. Re: Doch...

    Autor Lars154 08.02.10 - 07:13

    Ich habe vor langer Zeit mit Perl und Python angefangen, habe dann PHP genutzt auch für größere Projekte ohne jegliche Probleme genutzt... habe mir Ruby intensiv angesehen nutze aber für große Projekte nur noch PHP, JSP und eigene Erweiterungen in C oder Cpp.


    Ruby kann nirgens überzeugen. Es ist nett und wer damit zurecht kommt mag darin Vorteile sehen, technisch wird es damit aber nicht besser.

  15. Re: Doch...

    Autor aze 08.02.10 - 13:55

    > Ich habe vor langer Zeit mit Perl und Python angefangen, habe dann PHP genutzt auch für größere Projekte ohne jegliche Probleme genutzt...

    dito, hab auch Erfahrungen mit Perl, PHP und Python. Aber Deine Abneigung gegenüber Ruby kann ich echt nicht nachvollziehen.

    Gefällt Dir die Sprache an sich nicht oder ist Dir der Interpreter nicht performant genug oder hast Du andere, konkrete Gründe?

    Würde mich jetzt ernsthaft interessieren. Weil, wie gesagt, nachvollziehen kann ich es nicht wenn ich ehrlich bin.

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  2. Browser

    Kauft Facebook Opera?

  3. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  4. Blackberry

    RIM plant Massenentlassungen

  5. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten


Meistkommentiert
  1. Kommentare: 170 | letzter Beitrag 15:54 Uhr

  2. Kommentare: 94 | letzter Beitrag 26.05. 19:45

  3. Kommentare: 74 | letzter Beitrag 18:52 Uhr

  4. Kommentare: 70 | letzter Beitrag 18:56 Uhr

  5. Kommentare: 58 | letzter Beitrag 18:36 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


IMHO: Gema und Youtube - der Kampf ums Urheberrecht
IMHO
Gema und Youtube - der Kampf ums Urheberrecht

Nach der Urteilsverkündung im Rechtsstreit zwischen Youtube und Gema fühlten sich beide Seiten als Gewinner. In Wahrheit gibt es aber nur einen Verlierer, bloggt Medienrechtsexperte Thomas Hoeren: die Gema.

  1. Kulturelles Gedächtnis Wie speichern wir das Internet?
  2. Urheberechtsdebatte Piratenpartei legt Zehnpunktekatalog vor
  3. Urheberrecht SPD plädiert für "Vergüten statt verbieten"

Soziale Pornos: Facebook verliert Klage gegen Faceporn
Soziale Pornos
Facebook verliert Klage gegen Faceporn

Ein soziales Netzwerk für Pornografie muss seine Marke nicht an Facebook übergeben. Faceporn, ein norwegisches Unternehmen, freut sich über den Sieg vor einem kalifornischen Gericht.

  1. iOS Facebook bringt eigene Kamera-App auf den Markt
  2. Redesign Facebook bastelt an einer veränderten Chronik
  3. Umsatzwarnung Facebook offenbar selbst an schwachem Börsenstart schuld

IMHO: Warum ich nicht Diablo 3 spiele
IMHO
Warum ich nicht Diablo 3 spiele

Diablo 3 ist toll, sagen viele Spieler - Diablo 3 ist eine Stimulus-Response-Maschine, sagt Rainer Sigl. Der Blogger und leidenschaftliche Gamer erklärt, warum er sich Blizzards jüngstem Werk verweigert.

  1. IMHO Bitte aufwachen, Hollywood!
  2. IMHO Die Cebit verpufft in der Wolke

  1. Renesas: Chiphersteller will ein Drittel der Beschäftigten loswerden
    Renesas
    Chiphersteller will ein Drittel der Beschäftigten loswerden

    Renesas ist nach Elpida der zweite schwer angeschlagene japanische Chiphersteller. Renesas, das Hitachi, Mitsubishi Electric und NEC gehört, macht Verlust und will seine größte Fabrik verkaufen.

  2. Blackberry: RIM plant Massenentlassungen
    Blackberry
    RIM plant Massenentlassungen

    RIM soll in den kommenden Tagen erneut einen massiven Stellenabbau ankündigen. "Ich habe herausgefunden, welche Teile ich in meinem Puzzle nicht mehr benötige", sagte Firmenchef Thorsten Heins.

  3. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.


  1. 15:41

  2. 13:23

  3. 14:48

  4. 14:29

  5. 14:24

  6. 12:30

  7. 12:23

  8. 18:49