2013-07-04 8 views
18

Da die letzte stabile Version von Velocity vor mindestens zwei Jahren erschienen ist, hatte ich gehofft, dass die guten Leute von SF in der Lage sein würden zu sagen, ob dieses Projekt noch aktiv gepflegt wird. Ich kann keinen Hinweis darauf sehen, dass es sich um ein Velocity 2.0-Projekt auf JIRA handelt, das anscheinend keine Aktivität hat.Ist Apache Velocity immer noch ein aktives Projekt?

c.f. https://stackoverflow.com/questions/11085676/does-apache-velocity-project-have-future-or-is-it-defunct das war aus irgendeinem Grund geschlossen.

UPDATE (Juli 2017): Neue Version 2.0 bis zu http://velocity.apache.org/engine/2.0/

+2

Wie lange Warte bevor Sie überzeugt sind, dass die Antwort „nein“ ist? Was muss noch zu einer Vorlagenlösung hinzugefügt werden? Warum nicht eine andere Wahl wie FreeMarker? – duffymo

+0

Ich stimme ab, diese Frage als off-topic zu schließen, weil solche temporären Fragen schlecht für SO passen. Gestern war die Antwort "Nein" (vielleicht?), Heute ist es "Ja". Antworten auf SO-Fragen sollten sich nicht täglich ändern. – deceze

+1

Ich weiß nicht viel über die Regeln in Bezug auf SO, aber das ist genau eine der Fragen über Software-Engineering, von denen ich denke, dass nur SO eine ausreichend große Community hat, um antworten zu können ... Eine Abstimmung über was anderes Entwickler denken über ein Projekt als Ganzes nach, insbesondere einen wichtigen Faktor, wie "ist es erhalten". – yegeniy

Antwort

8

Es ist wie die Apache Velocity Community sieht arbeitet an einem 2.x release an einem gewissen Punkt (obwohl ich glaube nicht, dass es ein geplanter Veröffentlichungstermin)

Diese link Aktivität letzten commit zeigt ... ich würde sagen, es

23

ist GNU sed noch ein aktives Projekt aktiv ist? Die letzte Veröffentlichung war 4.2.2 im Dezember 2012 und davor 4.2.1 im Juni 2009 und 4.1.5 im Jahr 2006. Auch der Betreuer gab seinen Rücktritt von der Aufrechterhaltung des Projekts bekannt. Bedeutet das, dass GNU sed ein totes Projekt ist, das nicht mehr benutzt werden sollte? Definitiv nicht. Es ist ein sehr ausgereiftes Projekt, mit sehr wenigen Fehlern und wenig zu verbessern oder zu erneuern. Es ist ein bekanntes Programm, das in vielen Skripten verwendet wird, und nur weil Releases alle 3 Jahre oder mehr stattfinden, bedeutet das nicht, dass es etwas ist, von dem man weggehen kann. Im Gegenteil, sed ist ein zentraler Bestandteil von * nix Utilities, und GNU sed ist wahrscheinlich die beste Implementierung.

Während Apache Velocity nicht so ausgereift und bekannt wie GNU sed ist, ist es auch eine ausgereifte, stabile Software. Es gibt nicht viel Arbeit, die getan wird, weil es niemanden mehr gibt, der diese Arbeit machen kann, sondern weil es kaum Bedarf für neue Arbeit gibt. Entwickler sind zufrieden mit dem, was sie haben, Nutzer beschweren sich nicht über fehlende Features und nachgelagerte Projekte sind, soweit ich weiß, glücklich.

+5

Zuerst, danke für die ausführliche Antwort. Zweitens denke ich, dass die Analogie irreführend ist: "sed" ist ein gut eingeführtes Werkzeug, "velocity" ist eine gebräuchliche Bibliothek. Wenn ich ein brandneues System bauen würde, würde ich kaum "sed" als meinen Hauptbaustein verwenden. Ich verstehe jedoch, was Sie meinen Überlegungen hinzufügen. Also nochmal danke. –

+1

Git-Geschichte unter https://apache.googlesource.com/velocity-engine/ zeigt, dass @Sergiu in den letzten zwei Jahren alleiniger Commiter bleibt. Könntest du bitte den Stabilitätsstatus des Rumpfes und irgendwelche Pläne für die Freigabe erklären? – Vadzim

3

Ja, es ist aktiv.

Velocity 2.0 ist jetzt verfügbar. Laut dem zentralen Repository für Maven, war der 2.0 velocity-master artifact letzten 14. Oktober 2016.

aktualisiert

Der Strom (Stand vom 8. Mai 2017) Version ist 2.1-SNAPSHOT anzeigt, dass die Arbeiten im Hinblick auf die nächste Version läuft.

Weiter, the git commit log zeigen ziemlich neue Aktivität. Das letzte Commit, zum Zeitpunkt des Schreibens, ist vom 14. April 2017, und einige Commits wurden im Jahr 2017 gemacht.

Mit diesen Worten scheint die Apache home page for Velocity nicht auf dem neuesten Stand zu sein. Es gibt keine Erwähnung auf der Hauptseite über die Version 2.0, aber die Apache page for Velocity Engine 2.0 hat ihre eigene (geheime) Seite auf der Apache-Site.

+0

Apache-Homepage für Velocity wurde aktualisiert – user7294900