Mobile app version of vmapp.org
Login or Join
Ogunnowo487

: Desktop application vs web application I have a custom accounting + user specific needs desktop application (which i developed using delphi 7 + mysql and over 20 users are actively using the

@Ogunnowo487

Posted in: #Php #WebApplications

I have a custom accounting + user specific needs desktop application (which i developed using delphi 7 + mysql and over 20 users are actively using the application), it has bills, personnels, banks, clients, reports etc...
client requested an updated version but he wants that version run as a web application

I want to use php + mysql

But i dont know if i can do everything that i did with my desktop application

I want to ask that if i were start to develop a web application version of my desktop application are there major things i cant do on web application

I dont wanna stuck after i am half the way and realise that we cant do what we did on desktop application with web application

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Ogunnowo487

1 Comments

Sorted by latest first Latest Oldest Best

 

@Si4351233

After your comments and clarifying that you don't need to access hardware.

Everything you say like create reports, keep user preferences etc will be achievable however some things like saving user preference can be achieved with cookies as an example so it'll be different in terms of how to achieve some of the things.

In web apps you'll need to be able to cater for all browsers as that's how you'll be using it most likely.

You'll be able to access it from different screen sized devices such as mobile, tablet and larger screens so you'll want to take into consideration those factors (not that huge). Look into responsive web design bootstrap does a good job.

You'll need to use javascript to do front end stuff like asynchronous updates/create/sorting etc. Something like jquery has lots of plugins that you can use.

With web apps you'll always need an Internet connection to use. So it'll need a domain name and it'll be public so more susceptible to hacking.

You could overcome some of that by installing it on a local server which every user has access to.

You'll find many classes and even frameworks that are maintained by communities which has bulk of the work and best practices already implemented. You might just need to adapt etc.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme