Op het ogenblik beheer ik een webapplicatie geschreven in PHP, javascript en HTML. Het gaat om een applicatie, waarbij een grote diversiteit aan formulieren gekoppeld is aan een MySQL-database (wordt Oracle express of PostgreSQL).
Inmiddels bedraagt het aantal codelijnen meer dan 20.000 regels en wordt het allemaal een beetje lastig te beheren (de stichting is veel sneller gegroeid dan verwacht). Daarnaast moeten de formulieren regelmatig aangepast worden (nieuwe velden, subformulieren, etc).
Ik ben daarom op zoek naar een manier om het allemaal wat beter te structuren en te professionaliseren. Ook het back-end zal behoorlijk uitgebreid moeten worden.
Nu ben ik van plan hiervoor over te stappen naar een Java-framework, die hergebruik van delen van formulieren, het maken van een back-end en een rapportage faciliteit gemakkelijker en beter onderhoudbaar zouden moeten maken. De vraag is alleen: welk Java-framework?
Ik vind Struts, Cocoon, Tapestry, Oracle ADF en nog wel meer. Wat zou het meest geschikt zijn voor een web-toepassing? Iemand ervaring?
Inmiddels bedraagt het aantal codelijnen meer dan 20.000 regels en wordt het allemaal een beetje lastig te beheren (de stichting is veel sneller gegroeid dan verwacht). Daarnaast moeten de formulieren regelmatig aangepast worden (nieuwe velden, subformulieren, etc).
Ik ben daarom op zoek naar een manier om het allemaal wat beter te structuren en te professionaliseren. Ook het back-end zal behoorlijk uitgebreid moeten worden.
Nu ben ik van plan hiervoor over te stappen naar een Java-framework, die hergebruik van delen van formulieren, het maken van een back-end en een rapportage faciliteit gemakkelijker en beter onderhoudbaar zouden moeten maken. De vraag is alleen: welk Java-framework?
Ik vind Struts, Cocoon, Tapestry, Oracle ADF en nog wel meer. Wat zou het meest geschikt zijn voor een web-toepassing? Iemand ervaring?