Ik wil voor een eigen project een web applicatie ontwikkelen voor het beheer van foto's. Het gaat om een specialists doel waar nog geen applicaties voor bestaan. Ik heb zelf al een keer een applicaties ontwikkeld voor dit doel, maar die is nooit gebouwd voor breder gebruik of onderhoud (en kost nu dus veel tijd in onderhoud), ik zou het graag een keer goed over doen. Het doel is twee zijdig zowel me zelf verder ontwikkelen in het programmeren als een werkbaar iets produceren.
Als database zit ik te overwegen postgresql te gebruiken dit omdat ik toch te vaak quirks in mysql tegen ben gekomen.
Waar ik nog niet uit ben is wat voor een taal ik zou gebruiken. Ik heb ervaring met php, c++ en wat script dingen zoals bash en R maar totaal geen bezwaar om iets nieuws te leren. Voor de ontwikkeling zou ik graag een framework gebruiken om zo min mogelijk tijd en hassel kwijt te zijn aan implementatie en interfaces. ik zal eerst een aantal eigenschappen van de applicatie op noemen
Een taal die ik graag zou leren in me geschikt lijkt is java tot nu toe ben ik twee frameworks/libraries tegen gekomen die ik heb verkend namelijk GWT, grails en tapestry. GWT lijkt meer op een toolkit zoals de naam al zegt en me minder geschikt omdat het een groot deel van views, database abstractie enz als nog zelf moet worden geimplementeerd. Grails ziet er uit als of je snel iets kunt doen maar ik vraag me af hoe flexible het is als ik zelf nog dingen wil aanpassen. Tapestry ziet er opzich wel goed uit maar toch ben ik wel benieuwd naar ervaringen van anderen en tips of adviesen of ideen voor andere frameworks
Als database zit ik te overwegen postgresql te gebruiken dit omdat ik toch te vaak quirks in mysql tegen ben gekomen.
Waar ik nog niet uit ben is wat voor een taal ik zou gebruiken. Ik heb ervaring met php, c++ en wat script dingen zoals bash en R maar totaal geen bezwaar om iets nieuws te leren. Voor de ontwikkeling zou ik graag een framework gebruiken om zo min mogelijk tijd en hassel kwijt te zijn aan implementatie en interfaces. ik zal eerst een aantal eigenschappen van de applicatie op noemen
- Multi file upload om snel veel fotos te uploaden
- Rechten beheer en user authentication
- Opties om eigenschappen aan fotos toe te voegen wat er op te zien is
Een taal die ik graag zou leren in me geschikt lijkt is java tot nu toe ben ik twee frameworks/libraries tegen gekomen die ik heb verkend namelijk GWT, grails en tapestry. GWT lijkt meer op een toolkit zoals de naam al zegt en me minder geschikt omdat het een groot deel van views, database abstractie enz als nog zelf moet worden geimplementeerd. Grails ziet er uit als of je snel iets kunt doen maar ik vraag me af hoe flexible het is als ik zelf nog dingen wil aanpassen. Tapestry ziet er opzich wel goed uit maar toch ben ik wel benieuwd naar ervaringen van anderen en tips of adviesen of ideen voor andere frameworks