RedJeep has asked for the wisdom of the Perl Monks concerning the following question:
I'd like to stay with Perl 5 and am asking for feedback on what framework or modules would be both easiest for me to ramp on and be reasonable on performance. I have read through many of the posts but didn't come up with a readily identifiable solution for my needs… Dancer vs Dancer2? CGI::Lite? CGI::Simple? Should I just make the jump to React, Angular or Go?
The project: Parts (like an inventory system) lookup and ordering system. The web app will experience short periods of high volume usage. The app may have up to 1000 concurrent users with very short sessions. The sessions will be one of two types: 1) user registration to MySQL, and 2) web form for parts query read/update MySQL.
Perhaps a max of ten web pages. No pagination. Very simple web template or I can just code per page.
Business logic is very simple. Data structure and queries are also very simple. The database may end up with several millions of records though. We have a DBA to deal with the database side of things.
The system will need to detect the user's browser and redirect to the appropriate "desktop" or "mobile". The system will be publicly available.
Platform info:
Windows server 2016
MYSQL
Apache webserver (but could be MS IIS)
|
|---|