Am 18.02.2009 um 08:59 schrieb Daniel Weinand:

Sorry, kann dann doch nicht an mir halten.

Dem kann ich mich nur anschließen. Wüsste nicht, was egaler ist, als die Entwicklungsumgebung. Die meisten Tools gibt's ja auch für windows und ich muss auch mal eine Lanze für Netbeans brechen: Die 6.5-Version taugt definitiv für Ruby/Rails: Das ist mehr eine Frage der Gewöhnung und des persönlichen Stils als des Funktionsumfangs. Wie jede Entwicklungsumgebung (da ist TextMate keine Ausnahme...) braucht es ein bisschen Einarbeitungszeit, bis man mit Netbeans warm wird... - das lohnt sich aber.

Während die Entwicklungsumgebung eher egal ist, würde ich aber schauen, in welche Umgebung Du deployst und welche plugins Du einsetzen willst: Der Rails-Kern sollte eigentlich ohne Probleme auf allen Plattformen laufen, aber schwieriger kann es werden, wenn Du Sachen wie rmagick/imagemagick(z.B. wegen attachment_fu) oder sphinx(wegen ThinkingSphinx) brauchst: Alles, was im Hintergrund irgendwelche c-implementierungen hat, die in der Regel nicht so ohne weiteres auch unter windows laufen. Das ist wohl der eigentlich Grund, warum der Mac als Entwicklungsumgebung so populär ist - weil er in der Regel dem Deployment-System ähnlicher ist und ein bisschen mehr Eye- Candy hat als eine Linux-Box hat...

JRuby ist daher sicher auch eine Alternative: So kannst Du sicherstellen, dass alles auch auf anderen Plattformen als Windows läuft. Aber das beeinflusst dann auch deine Deployment-Strategie - theoretisch sollten unter jruby entwickelte Anwendungen auch auf anderen Interpretern laufen, aber wegen der plugin-problematik würde ich das nicht empfehlen: Aber glassfish oder jboss taugen als Deployment-Plattform auch (auch wenn hier wieder einige Leute aufheulen werden, weil alles was mit Java zu tun hat irgendwie vom Teufel kommt...)

Aber JRubyNetbeans/Glassfish ist in jedem Fall eine gute Alternative, mit der man unter Windows entwickeln und auf andere Plattformen deployen kann ohne dass man dafür durch Reifen springen müsste...

Grüße
Stefan
        
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an