A friend has asked me to look into developing a custom system for his taxi cab company. Currently they have no system in place at all to handle their accounts or the jobs/booking etc. Eventually there will be extras like mobile applications to book but for now i need to get a backbone system developed.
He is talking about building it all as a web app, so all the accounts information/invoices etc are all in one location (most likely on a secure dedicated server) so that the ppl in the office or himself on his tablet if hes out and about can easily see what is what etc.
Part of me for some reason is not 100% convinced this is the best idea, but it does keep it all in the same place it does mean that if for example i write something in .net it doesnt need to be installed on all the machines and he can access it all from home or his tablet.
Can anyone think or link to a study paper or something, which might suggest which way is the better way to go with this? if its a web app it will most likely be done in php/html5 (i have been learning Django but dont think my skills are all there yet) if not a web app it will most likely be Java or C# (i am in the process of learning c++ but again skills arent all there.)
tldr: C#/Java system or php/html5 web app for a taxi accounts/booking system.
If this is the wrong place to post this sort of question, deepest apologies and close accordingly
I’m a desktop dev and in this case it’s probably better done in the web.
If we use C#:
we have a server and a conbecting program. c# doesnt work everywhere (though java does) but just for something relatively small like this it’s past overkill. but you can have offline data (if its needed though)
web:
easy to access (just need a browser) and light
THIRD OPTION:
C# can be used to develop web applications. as sich you can make it in C# and have it be accessible through a browser. (I would choose this, but I’m a desktop dev so I guess it’s normal).
I’ll leave you with this, mainly post to show you theres another way.