Frage

Der Web-Shop, wo ich arbeiten wir sowohl .Net und PHP / Linux-Entwicklung. Wir möchten viel mehr unsere Bereitstellungsprozesse starten automatisieren ein gemeinsames System, das für beide verwendet werden kann. Was würden Sie empfehlen, als eine gute gemeinsame Skriptsprache oder Automatisierungssystem (wie Ant oder Maven), die sowohl .Net und Linux für gut Entwicklung funktioniert?

War es hilfreich?

Lösung

Ich habe keine Erfahrung mit Maven, aber wir haben es geschafft, Ant, um alles zu tun, wir auf mehreren Plattformen haben wollten, nur auf Grund der Tatsache, dass Sie es mit jedem Java-Programm erweitern können spezielle Aufgaben nicht enthalten zu tun mit der Ant-Anwendung selbst.

Und dann kann Java, wenn nötig, rufen Sie ein externes Programm, das Sie wollen von Runtime.exec () verwenden. Verliert ein wenig von der Portabilität, aber es war für einige Kommandozeilen-Tools erforderlich unter Linux und Windows.

Andere Tipps

Sie möchten sehen, wie Perl tut Cross-Plattform-Automatisierung. Der Entwurf für Perl6, scheint ein wenig besser gestaltet werden, aber das Perl5 Design hat viele Jahre hat zu entwickeln.

Perl wurde auf viele verschiedene Plattformen portiert, nicht nur Linux und Windows.

Sie können einige Kilometer raus aus Capistrano . Es ist Schienen centric aber es ist ziemlich universell, und ich glaube, es wurde erweitert, auch andere Dinge zu tun. Nicht sicher, wie gut es spielt mit Windows- und .NET, aber einen Blick wert.

Sie können .net unter Linux entwickeln mit Mono . An diesem Linux-Server können Sie sowohl .net und PHP verwenden.

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