Lightwave
Ad astra
- Local time
- Today, 03:51
- Joined
- Sep 27, 2004
- Messages
- 1,537
I see IT departments disliking MS Access applications often but consider this an illogical argument.
What they actually dislike is the fact that there is only a single developer and they don't know how the business logic works. So if that single developer goes no one knows how to fix or adjust the system. Its not really an argument against the technology.
This is not a problem with the method of deployment and would be just as much an issue if the solution was implemented with the latest greatest web technology and your given enterprise grade database engine. As Pat points out simply transferring the application to another platform isn't necessarily a solution.
Citizen Domain developers are super hard to replace irrespective of the technology they use.
They know the domain better than any new developer..
They are super motivated to make an optimal solution..
They develop over years not months..
MS Access just happens to be the way they have delivered their solutions. In fact MS Access is absolutely an optimum - microsoft is a stable company (it makes plenty of money) and Access has a huge user base. Visual Basic is possibly the most popular language in the world with infinite articles on every aspect of it built over decades and there are probably more available visual basic programmers than possibly any other language. Migrating from previous versions to the latest version of Access is nearly always painless..
What's not sustainable about that????
Some IT directors really need to get their logic sorted and stop being so short sighted. By all means force the backend into sql express / postgress / oracle (and appoint a dba to double down on solid backups) but if there's no outside vendor providing an alternate UI there is no legitimate reason to deny MS Access. Nice UI design is really really difficult and MS Access is amazing at UI design it still does the nicest master details forms that I have ever seen and its possible to do amazing colour work and conditional formatting in Access. Master details design for the web by comparison is really poor.
And as for difficulty in multiple developers on a single project -- that is a big problem with all platforms I've used.
What they actually dislike is the fact that there is only a single developer and they don't know how the business logic works. So if that single developer goes no one knows how to fix or adjust the system. Its not really an argument against the technology.
This is not a problem with the method of deployment and would be just as much an issue if the solution was implemented with the latest greatest web technology and your given enterprise grade database engine. As Pat points out simply transferring the application to another platform isn't necessarily a solution.
Citizen Domain developers are super hard to replace irrespective of the technology they use.
They know the domain better than any new developer..
They are super motivated to make an optimal solution..
They develop over years not months..
MS Access just happens to be the way they have delivered their solutions. In fact MS Access is absolutely an optimum - microsoft is a stable company (it makes plenty of money) and Access has a huge user base. Visual Basic is possibly the most popular language in the world with infinite articles on every aspect of it built over decades and there are probably more available visual basic programmers than possibly any other language. Migrating from previous versions to the latest version of Access is nearly always painless..
What's not sustainable about that????
Some IT directors really need to get their logic sorted and stop being so short sighted. By all means force the backend into sql express / postgress / oracle (and appoint a dba to double down on solid backups) but if there's no outside vendor providing an alternate UI there is no legitimate reason to deny MS Access. Nice UI design is really really difficult and MS Access is amazing at UI design it still does the nicest master details forms that I have ever seen and its possible to do amazing colour work and conditional formatting in Access. Master details design for the web by comparison is really poor.
And as for difficulty in multiple developers on a single project -- that is a big problem with all platforms I've used.
Last edited: