Ist es okay, unterschiedlich verschiedene OSes für die Produktion / Entwicklung Server mit Rails zu benutzen?

StackOverflow https://stackoverflow.com/questions/497217

Frage

Sag mal, ich liebe Debian + mod_rails und es auf meinem Laptop laufen, die meine Entwicklungsplattform ist. Doch ich auf einen Produktionsserver bin Bereitstellung von Ubuntu + mod_rails.

Ist es besser, in einem langen Lauf, wenn ich Ubuntu auf meinem Laptop installieren oder sind die Probleme, mit Einsatz so miniscule ich mit dem, was die Hölle gehen kann ich auf dev mögen. Maschine?

Danke.

War es hilfreich?

Lösung

Die Probleme mit Einsatz, insbesondere zwischen Debian und Ubuntu, sind so winzig Sie, ohne sich Gedanken darüber machen kann.

Allerdings würde ich es selbst nicht tun, denn wenn das winzige Problem auftritt, ist es wirklich schwer zu finden und zu lösen. Zumindest sollten Sie eine Staging-Setup haben, die genau das gleiche wie der Produktions-Server ist, und führen Tests an, dass, wenn Sie dies nicht tun oder nicht Ihre Entwicklung Maschine übereinstimmen.

-Adam

Andere Tipps

Die Bereitstellung ist immer ein Streit mit Rails, aber ich würde mir keine Sorgen. Sie es nur einmal eingerichtet mit Capistrano und es ist schmerzfrei von da an. Ich benutze windows für Entwickler und Mac oder Linux auf einem virtuellen Host für prod.

Ich denke, das für jede Programmiersprache ist wahr, aber nicht Sie sollten nicht anders OS für DEV / TEST / ART haben. 99,9% der Zeit werden Sie keinen Unterschied oder Probleme auftreten, aber das sehr kleinen Prozentsatz von 0,1% der Zeit, werden Sie versuchen, Ihre Haare aus, um herauszufinden, Strang ziehen, was falsch ist.

Sie die Wahrscheinlichkeit der Dinge zu erhöhen schief gehen, während Sie zwischen Entwicklung und Produktion transistion.

Was bedeutet, dass Sie gehen nur mehr erhalten gestresst.

, welchen Weg Sie wählen, ist wirklich an Ihnen;)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top