Hello all...I have a few questions regarding Mac OS X as a viable platform for a program I would like to develop for the company I work for (small business).
Right now, the main system we use was developed in FileMaker 8.5/9.0. It works great and has met every single need (with minor headaches) that the company has had thus far. My problem lies with scalability, performance, and application features in the near future. Eventually we are going to expand to multiple locations and web access (employee/customers) will become more of a priority. Our main system must scale to support all this. Also, the purchasing of FileMaker plugins to get functionality that FileMaker should have built in is getting just crazy expensive as our user base continues to grow.
One module of the system I would need to develop would average about 200,000 - 400,000 records a year, so performance (especially for reporting) and database scalability are really key. The rest of the modules (6 total) average between 20,000 - 50,000 records a year.
As one of many newbies in the forum, my questions run quite numerous, but I suppose the best question for me to ask is what backend can a Mac OS X application use? Can I use a database such as MySQL and write to it via a Mac OS X application I developed? Could I also use the same MySQL database for use with a PHP application (developed later for remote users-non Mac OS X/or outside customers)? If MySQL is not a good option, what database backend would work well with a native Mac OS X application as well as a language such as PHP?
I'm scoping this project out right now, so getting opinions on core components such as choosing the correct database backend and if whether or not Mac OS X is a right kind of platform to develop my application upon are the most important kind of questions to get answered right now.
Thanks in advance,
Jason
Right now, the main system we use was developed in FileMaker 8.5/9.0. It works great and has met every single need (with minor headaches) that the company has had thus far. My problem lies with scalability, performance, and application features in the near future. Eventually we are going to expand to multiple locations and web access (employee/customers) will become more of a priority. Our main system must scale to support all this. Also, the purchasing of FileMaker plugins to get functionality that FileMaker should have built in is getting just crazy expensive as our user base continues to grow.
One module of the system I would need to develop would average about 200,000 - 400,000 records a year, so performance (especially for reporting) and database scalability are really key. The rest of the modules (6 total) average between 20,000 - 50,000 records a year.
As one of many newbies in the forum, my questions run quite numerous, but I suppose the best question for me to ask is what backend can a Mac OS X application use? Can I use a database such as MySQL and write to it via a Mac OS X application I developed? Could I also use the same MySQL database for use with a PHP application (developed later for remote users-non Mac OS X/or outside customers)? If MySQL is not a good option, what database backend would work well with a native Mac OS X application as well as a language such as PHP?
I'm scoping this project out right now, so getting opinions on core components such as choosing the correct database backend and if whether or not Mac OS X is a right kind of platform to develop my application upon are the most important kind of questions to get answered right now.
Thanks in advance,
Jason