I have a huge comic book collection. My database of it is very out-dated and I want to re-inventory and create a fresh database. I'm not a desktop programmer so I'll probably do a front-end as a web app.
I could certainly write something from scratch using php/perl/python (+MySQL or even SQLite). But I know there are a ton of frameworks.
Should I use a general-purpose framework like Laravel? Or is there something that's better for database-oriented apps?
My only concern is that typically general purpose frameworks have awful SQL/DDL. I would prefer to have, for example, one table of publishers and then an FK for all books that were published by that publisher, rather than repeating "Marvel" 5,000 times. Then again, the entire DB will probably be less than 20MB, so...maybe it doesn't matter
I really want the GUI front end mainly for data entry. Typically if I'm headed to a shop or show I take a print-out with me...though if it was online, maybe I could just look live. But still, a pre-tagged report is all I need. Just keeping track.
I'll be the only user so it doesn't have to be pretty as long as it isn't too cumbersome...
Recommendations?
I could certainly write something from scratch using php/perl/python (+MySQL or even SQLite). But I know there are a ton of frameworks.
Should I use a general-purpose framework like Laravel? Or is there something that's better for database-oriented apps?
My only concern is that typically general purpose frameworks have awful SQL/DDL. I would prefer to have, for example, one table of publishers and then an FK for all books that were published by that publisher, rather than repeating "Marvel" 5,000 times. Then again, the entire DB will probably be less than 20MB, so...maybe it doesn't matter
I really want the GUI front end mainly for data entry. Typically if I'm headed to a shop or show I take a print-out with me...though if it was online, maybe I could just look live. But still, a pre-tagged report is all I need. Just keeping track.
I'll be the only user so it doesn't have to be pretty as long as it isn't too cumbersome...
Recommendations?