home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / unix / xenix / sco / 3732 < prev    next >
Encoding:
Text File  |  1993-01-26  |  4.2 KB  |  95 lines

  1. Newsgroups: comp.unix.xenix.sco
  2. Path: sparky!uunet!nwnexus!camco1!bill
  3. From: bill@Celestial.COM (Bill Campbell)
  4. Subject: Re: Info on FilePro
  5. Organization: Celestial Software, Mercer Island, WA
  6. Date: Tue, 26 Jan 1993 06:56:05 GMT
  7. Message-ID: <1993Jan26.065605.13418@Celestial.COM>
  8. References: <9301211803.AA05126@dynamix.com>
  9. Lines: 84
  10.  
  11. In <9301211803.AA05126@dynamix.com> david@dynamix.com (David L Jarvis) writes:
  12.  
  13. :> >> You will find that those of us who use filePro are really
  14. :> >> enamored of the product and wouldn't want to use anything else.
  15. :> >
  16. :> >Great description Bill ... and of course, I agree completely! :-)
  17. :> >#----------------------------------------------------------------------#
  18. :> stuff deleted....
  19. :> 
  20. :>    I,ve been using with Filepro since about 1983.
  21. :> 
  22. :>    I wish you boys would keep it down.  If everyone used Filepro, I'd have 
  23. :> some competition in my area of applications.
  24. :> 
  25. :>    You programmers out there just stick to the major DB's and leave the
  26. :> little unknown DB's to us beginners.
  27.  
  28. :hahahahaaaa...... but I can be so much more productive with filePro, and
  29. :create so much more robust apps, there's no way in h*ll I'd switch!
  30. :(I've used Informix, Foxbase+, and the other assorted names)
  31.  
  32. :But you bring out a good point ... filePro is an environment that even a
  33. :novice can use to accomplish simple tasks ... but it also provides the
  34. :advanced features programmers need to design complex apps ...
  35. :Sorry, I sound like a magazine ad :-)
  36.  
  37. I guess someone has to play the Devil's Advocate here since these
  38. guys are praising FilePro to the skies.  I gave up on FilePro
  39. back in 1985 because it was too difficult to produce efficient
  40. applications, and its toy editor and ':' delimited processing
  41. tables made it difficult/impossible to use standard software
  42. engineering tools, build reusable libraries, or other things that
  43. I'd learned to use over the 19 years I'd been building
  44. applications programs then (I started on mainframes in 1966).  I
  45. chose Unify for my development platform at the time because of
  46. its speed and built-in referential integrity, but Unify is
  47. definitely NOT a tool for amateurs!.
  48.  
  49. FilePro is a lot easier to use for simple applications than dbase
  50. and its derivatives.  Many (most?) FilePro developers are ex
  51. Radio Shack types who learned it when it was Profile II on the
  52. Model II or Profile 16 on the Model 16/6000 systems.  The
  53. accounting applications we sell now had their origin as my customer
  54. calling database which I originally built using Profile II on the
  55. Model II in 1980.  Profile 16 was a vast improvement since it
  56. allowed lookups in other files :-).
  57.  
  58. IMHO the major limitations of FilePro are (Small Computer may
  59. have fixed some of these since I last looked at it seriously):
  60.     -   Brain-Dead editor (the alternative is to edit ':'
  61.         delimited files by hand).  The ascii file formats are
  62.         difficult to read in their raw format.  It's difficult to
  63.         properly add comments to code.
  64.  
  65.     -   No ability to build libraries that can be called easily
  66.         from applications.
  67.  
  68.     -   Limited variable names.  The programming language is
  69.         similar to the original BASIC language when it had two
  70.         character names.
  71.  
  72.     -   No central data dictionary.  Each FilePro file is
  73.         independent of all others.  You can do lookups from one
  74.         file to another, but there's nothing in FilePro to keep
  75.         you from deleting records from a master file while there
  76.         are still detail records referencing the master.  FilePro
  77.         is really a flat-file manager.
  78.  
  79.     -   Inefficient data storage.  Everything is stored in ascii
  80.         meaning that a number with 999999.99 takes 9 bytes.  The
  81.         first FilePro system I converted to Unify was almost
  82.         twice as large (data files and associated indexes).
  83.  
  84.     -   Strange checksums in the screen files that made it
  85.         impossible to clone a file by renaming it unless you
  86.         bought the extra cost utility from Small Computer (I
  87.         think they've bundled this now).
  88.  
  89. Bill
  90. -- 
  91. INTERNET:  bill@Celestial.COM   Bill Campbell; Celestial Software
  92. UUCP:   ...!thebes!camco!bill   6641 East Mercer Way
  93.              uunet!camco!bill   Mercer Island, WA 98040; (206) 947-5591
  94. SPEED COSTS MONEY -- HOW FAST DO YOU WANT TO GO?
  95.