Well... I'm learning PHP and MySQL, and, as I do, I'm rewriting an application for my parents.
The thing is, it is an advanced user management system, but the desktop version was writting by a company which... no longer exists, it is slow, and it does nothing as we expected.
So I decided to rewrite it as a web application, using everything I've learnt so far (HTML, CSS, XML, JavaScript) and what I want to learn from building it (PHP and SQL).
But there are many catches: It's 75% complete, and I went on and tested it. I've added 10 users, and did the basic tasks the application has to do. Compared to the desktop application, it has a blazing-fast speed. But here's the first catch: the desktop application has more than 4000 users and runs on a 4-year-old PC, with 1GB of DDR-400 RAM, a 2Ghz AMD Athlon, and so on. A kind of weak PC. But I've tested what I've created on my brand new MBP (the 2.26Ghz one, with 2GB of RAM), with 10 users My question would be, is the final application going to run this fast with 4000 users even on the PC, or is it going to be slow? That is, are web applications faster than desktop applications?
And the second thing is related to databases. The desktop has a MS Access-based database, with a slightly different structure than the one I'm building. My application runs on a MySQL database. So the question would be, is it possible to alter an Access database, merging and deleting columns, and then, porting it to MySQL?
Thanks in advance!
The thing is, it is an advanced user management system, but the desktop version was writting by a company which... no longer exists, it is slow, and it does nothing as we expected.
So I decided to rewrite it as a web application, using everything I've learnt so far (HTML, CSS, XML, JavaScript) and what I want to learn from building it (PHP and SQL).
But there are many catches: It's 75% complete, and I went on and tested it. I've added 10 users, and did the basic tasks the application has to do. Compared to the desktop application, it has a blazing-fast speed. But here's the first catch: the desktop application has more than 4000 users and runs on a 4-year-old PC, with 1GB of DDR-400 RAM, a 2Ghz AMD Athlon, and so on. A kind of weak PC. But I've tested what I've created on my brand new MBP (the 2.26Ghz one, with 2GB of RAM), with 10 users My question would be, is the final application going to run this fast with 4000 users even on the PC, or is it going to be slow? That is, are web applications faster than desktop applications?
And the second thing is related to databases. The desktop has a MS Access-based database, with a slightly different structure than the one I'm building. My application runs on a MySQL database. So the question would be, is it possible to alter an Access database, merging and deleting columns, and then, porting it to MySQL?
Thanks in advance!