I understand I’m the exception, it is almost impossible to find a 40" monitor today.
I recently got a new laptop and I wanted also a new 40" monitor, but I couldn’t find it. I could only find 43" or 32" monitors, or ultra wide monitors. The ultra wide and the 32" are too small vertically. The 43" is too large and I end up not using the real estate at the corners. For me and 10+ of my colleagues that 40" is a magic size that works perfectly.
I think the monitor market went the wrong direction with ultra wide curved monitors. Think about an ultra wide monitor with a Word document open: the ribbon at the top, the command bar at the bottom (on Windows 11 you can’t move it to the side) and the gray rectangles on each side take 80% of the real estate, and only half page of your document is visible at the center. That’s just plain dumb!
But nobody cares about my rants, today most monitors are not tall and, yes, perhaps Anvil should take a note and try to make the life easier for people that can’t use 40" monitors.
Our apps are mostly for internal use, some are open to the outside world.
They are not polished, but they look professional.
App speed has never been a problem.
I have a dedicated server. I think it’s slightly faster than lower plans, but I’m sure that is not what makes the difference. A sloppy app can be 100 times slower than the same app after some love and care. I don’t think changing your plan will improve the speed of a factor of 2.
I always thought Data tables would be a big limitation for me, but having a dedicated plan with access to SQL has removed all barriers and I never felt the need to use another database.
I loved Anvil from day one because it allowed to make an app on day one.
But after working on it for a few years, and especially after teaching and helping other people using it, I realize that the app you make in day one and the app you make after a few years are two completely different beasts.
All my apps use the following tools and more:
routing
module from Anvil Extras (which you can’t use if you haven’t first played around with other navigation techniques)
HeaderWithLogin
to manage user permissions
Validator
to validate input
InputBox
to replace alert
and small forms
DataGridJson
to do quick data grid rendering
StandardTheme
to copy the theme
folder from
AutoScroll
to allow dynamic scrolling of long repeating panels
DragAndDrop
to manage drag and drop from and to repeating panels and other containers
The new apps I create today all look consistent, have more features and have fewer forms (using InputBox
and DataGridJson
you can go from 100 forms down to 20).
When I help other people with their new apps, I constantly want to say use this or that, but I realize I can’t because they first need to be familiar with Anvil bare bones, then they can graduate to pimped up Anvil.
So… after working with Anvil a few years, I realize that the learning curve and experience, while not required to start working and getting your first app, still make a huge difference, just like with other frameworks.
Please do not read this as “Anvil is not that helpful and the learning curve is long”!
I still strongly believe that the advantages of using Anvil over any other tool/framework are huge!