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