„WebWork“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
K Kleinigkeiten verbessert |
+LA |
||
Zeile 1: | Zeile 1: | ||
<noinclude> |
|||
{{Löschantragstext|tag=17|monat=Juli|jahr=2022|titel=WebWork|text=Relevanz der Software nicht ersichtlich. Webframeworks gibt es viele. Dieses scheint keine Verbreitung oder Bekanntheit erlangt zu haben, zumindest finde ich nichts dazu, z. B. auch keine englischsprachigen Artikel, weder zu WebWork noch zu OpenSymphony. --[[Benutzer:Trustable|Trustable]] ([[Benutzer Diskussion:Trustable|Diskussion]]) 16:08, 17. Jul. 2022 (CEST)}} |
|||
----</noinclude> |
|||
{{Infobox Software |
{{Infobox Software |
||
| Logo = |
| Logo = |
Version vom 17. Juli 2022, 16:08 Uhr
WebWork | |
---|---|
Basisdaten
| |
Entwickler | OpenSymphony |
Aktuelle Version | 2.2.6 (21. Juli 2007) |
Betriebssystem | plattformunabhängig |
Programmiersprache | Java |
Kategorie | Webframework |
Lizenz | OpenSymphony Software License |
WebWork ist ein von OpenSymphony in der Programmiersprache Java programmiertes Webframework. WebWork wird seit 2007 nicht mehr weiterentwickelt. WebWork wurde als Basis für die Re-Implementierung von Struts in Struts 2 übernommen.
WebWork integriert:
- Das XWork framework
- Wiederverwendbare UI templates
- JavaBeans
Konzept
WebWork wurde entwickelt um den Entwicklungsprozess von Webanwendungen zu vereinfachen und produktiver zu gestalten. WebWork setzte auf XWork auf. Zusätzlich zu den von XWork gebotenen Features ermöglichte WebWork Unterstützung bei der Erzeugung von wiederverwendbaren UI templates. Dies umfasste unter anderem Internationalisierung, Formularkontrolle, dynamisches Formular-Parameter-Mapping zu JavaBeans, robuste client- und serverseitige Validierung und vieles mehr.
Lizenz
WebWork war unter der OpenSymphony Software License verfügbar, welche einer modifizierten Form der Apache Software License entspricht.
Verschmelzung von WebWork und Struts
Am 27. November 2005 verkündete der WebWork Entwickler Patrick Lightbody, dass WebWork als Basis für Apache Struts2 herangezogen wird.[1] Die folgende Release 2.2.x werde zwar noch unter dem Namen WebWork vertrieben, weiterführende Features und Major Releases werden aber ausschließlich unter Struts2 laufen.
In einem gemeinsamen Vorschlag von WebWork und Struts Committern wurde bekanntgegeben, dass das Struts 1.x ähnliche WebWork Framework eine bessere Basis für Struts2 darstelle und die Verschmelzung somit von der technischen Überlegenheit von WebWork und der größeren Struts Community profitieren würde.[2]
Weblinks
- opensymphony.com/webwork ( vom 12. Juni 2011 im Internet Archive)