![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
So, if you've read this far (and aren't on the floor holding your sides from laughing) here's my question. Is it worth it to try to build something that can integrate the existing information, or just start from scratch using FMP? I looked at PHP/MySQL, but I like the rapid-build/ease-of-use of FMP. I've looked at several options around this, and they include: - Migrating the Access db to MSSQL - which I can't do because of the hard coding in the .Net code, and we would wind up essentially rebuilding the system anyway using SQL and, ugh, MS Products. - Setting up a script that imports a csv file that was exported from the Access sytem into FMP until we are fully off of Access. - Starting from scratch and migrate what we can when the new interface is done. I've got multiple date/time fields that need to be converted, inventory, schedule tracking dependencies (which actually gets a SQL dump from Schedule-all into the existing system now - which I would like to convert over to an ODBC connection) Ultimately I want to get the system to a high level of reliability (which we don't have now), ease of use (which is questionable at this point of time) and web enabled (which we absolutely don't have now). I know it can be done w/ FMP, the question is - at what cost to time and effort. Obviously with enough time and effort anything can be done, but like anywhere else, the sooner the better. |

#3
| |||
| |||
|
|
So IMHO FMP is a great tool for simple jobs. But it lacks everything which would make it a professional tool. |
#4
| |||
| |||
|
|
I last really used FMP back when it was version 3 or 4 and have always kept an eye on what it was doing each time a new rev came out, but never really had much need to use it - until now. I'm working on getting back up to speed on it. So I'm familiar with it - but I wouldn't consider myself an expert by any stretch of the imagination. |
#5
| |||
| |||
|
| I last really used FMP back when it was version 3 or 4 and have always kept an eye on what it was doing each time a new rev came out, but never really had much need to use it - until now. I'm working on getting back up to speed on it. So I'm familiar with it - but I wouldn't consider myself an expert by any stretch of the imagination. If you are basically starting from conceptual scratch, also have a look at 4D. Bit more of a learning curve in some aspects than FM, but offers a lot of things FM lacks. |
#6
| |||
| |||
|
|
On 2009-12-01 10:14:57 -0800, ibgarrett <br... (AT) garrett (DOT) net> said: So, if you've read this far (and aren't on the floor holding your sides from laughing) here's my question. *Is it worth it to try to build something that can integrate the existing information, or just start from scratch using FMP? *I looked at PHP/MySQL, but I like the rapid-build/ease-of-use of FMP. I've looked at several options around this, and they include: - Migrating the Access db to MSSQL - which I can't do because of the hard coding in the .Net code, and we would wind up essentially rebuilding the system anyway using SQL and, ugh, MS Products. - Setting up a script that imports a csv file that was exported from the Access sytem into FMP until we are fully off of Access. - Starting from scratch and migrate what we can when the new interface is done. I've got multiple date/time fields that need to be converted, inventory, schedule tracking dependencies (which actually gets a SQL dump from Schedule-all into the existing system now - which I would like to convert over to an ODBC connection) Ultimately I want to get the system to a high level of reliability (which we don't have now), ease of use (which is questionable at this point of time) and web enabled (which we absolutely don't have now). I know it can be done w/ FMP, the question is - at what cost to time and effort. *Obviously with enough time and effort anything can be done, but like anywhere else, the sooner the better. Sounds like an exciting and headache-inducing project. Congratulations. ![]() Seems like your basic concern is transition/migration between the two products. Obviously you want to get the web-interface for input up and running ASAP. Introducing working data into a solution in development is probably going to increase your work and the complexity of the migration tenfold. My recommended course is that you leave the current solution in place while developing the FM project. Test and train with dummy data, which can mirror working data but doesn't contaminate it. You can use insertion of dummy data to test your migration routine. Once all training is done, and perhaps after running both solutions in parallel for a week or so, and comparing results, select one go-live date, and do a final migration. Do not go back, after that point. You do not want to be in a position where some working data is in FM, some in Access. The synchronization will kill you. That way lies insanity. Hope this helps, some. -- Lynn Allen --www.semiotics.com Member FBA FM 10 Certified Developer |
#7
| ||||
| ||||
|
|
On Tue, 1 Dec 2009 15:05:00 -0800, Lynn Allen wrote: On 2009-12-01 11:03:26 -0800, Martin Trautmann <t-use (AT) gmx (DOT) net> said: So IMHO FMP is a great tool for simple jobs. But it lacks everything which would make it a professional tool. There are plenty of professionals who would beg to differ, Martin. Thanks, that's an answer that was to expect, not only here. So may I ask how your backujp strategy is for a high reliablity application? |
|
PHP now works with FM as a back-end, FM can work directly with SQL tables, and increasingly, FM has become an excellent middle-ware for linking disparate technologies and providing a quick and relatively inexpensive to prototype & build in-house LAN solution with tentacles all over the place. I never managed to use the SQL system properly. It does support some standard queries. Did you ever manage to migrate databases from SQL, including create tables? |
|
If you want a spreadsheet, I suggest a spreadsheet. FM interfaces with them directly too. Or you can use XML for communication between. XML is a nice standard in order to have a standard. But its overhead is huge. FMP does offer better spreadsheet like operation then most spreadsheets I know when they introduced table views. But they stopped at the single record, single cell edit behavior long time ago. Spreadsheets are poor for database applications - but since most people do not know any better, they use excel for database application. And excel does become better and better there, offering improved filtering mechanisms by now, where the spreadsheet does learn database operations. And Excel does not only permit to export html format (with a huge overload of Windows crap within the html code), but they manage much better to import html as well - and they manage to copy/paste html tables to the spreadsheet as well. I do not understand your logic that you do approve html operations from a database, while you claim that spreadsheet operations should be done by spreadsheets only. |
|
Or so everyone I have encountered who tried to replace a FM solution has found. After months or years, and thousands of dollars (sometimes hundreds of thousands) the FM solutions are still chugging along, in most cases. Do you know some good Web databases which show the special power of FMP10, compared to ordinary SQL databases? As soon as you do know and use PHP, I wonder about the advantage of FMP as the base below. |
#8
| |||
| |||
|
|
The one that comes immediately to mind is: http://www.shakeout.org/ This was a project aimed at an Oct 15, 2009 statewide (in California) earthquake preparedness drill. The site is still up and still apparently taking registrations for next year. I am personally acquainted with the developer. The entire backend is FileMaker, and he said the site took nearly 7 MILLION registrations in the months leading up to the drill. Yes, Million. Hm, amazing, if the frontend would be done within FMP. It could be done, but I feel that would be a poor choice. This site does not feel like FMP anywhere. What do you meen by backend? Are all (or any) of those html pages created from FMP or is FMP just used to collect and hold the data? |
#9
| |||
| |||
|
|
FMP files themselves are huge and do not show whether they are broken. I do not have the resources to backup several gigabytes several times a day, just for some KB of changed data - and it does takes hours, if not days, to re-import data from a text file. Thus I'm surprised that a SQL import should be fast. |
#10
| |||
| |||
|
|
So if the problem does arise at 12:30, a full day would be lost. How do you backup the file? I usually close down the database, make a file copy and open the database again. Saving a clone from within FMP takes much, much longer. |
![]() |
| Thread Tools | |
| Display Modes | |
| |