The Role of a Consultant
Every problem is not a nail
Issue: 8.4 (May/June 2010)
Article Description: No description available.
Article Length (in bytes): 2,826
Starting Page Number: 51
RBD Number: 8415
Resource File(s): None
Related Link(s): None
Known Limitations: None
Excerpt of article text...
There's an old saying that when all you have is a hammer, everything looks like a nail. As a REALbasic consultant I look at a lot of projects and not all of them are ideal candidates for REALbasic even though at first blush they look like a good RB project.
I consider it part of my job to evaluate whether or not REALbasic is an optimum development tool for the job. REALbasic is good for many things and not so good for some things, and horrible for a few things. It is important to listen to the client for they often give you little clues on what they expect.
If the client starts with a, "I want it to work exactly like this..." the first question you need to ask them, and yourself, is what development environment is their example coming from?
For example, if a potential client told me they wanted their REALbasic application to work just like a FileMaker application I'd turn the project down. Why? Because FileMaker, while a good database development environment, does not use native controls and therefore it does not work like native Mac OS X or Windows or Linux controls. In a REALbasic project you would spend a lot of time forcing native controls to work like FileMaker controls or you would spend just as much time (or more) making custom canvas (or plugin) controls.
...End of Excerpt. Please purchase the magazine to read the full article.
Article copyrighted by REALbasic Developer magazine. All rights reserved.