home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / database / 9455 < prev    next >
Encoding:
Text File  |  1993-01-28  |  3.4 KB  |  73 lines

  1. Newsgroups: comp.databases
  2. Path: sparky!uunet!UB.com!pacbell.com!sgiblab!munnari.oz.au!yarrina.connect.com.au!warrane.connect.com.au!g2syd!michaelh
  3. From: michaelh@g2syd.genasys.com.au (Michael Haldey)
  4. Subject: Re: Recommendation for dBase III+ development system/libraries
  5. Message-ID: <1993Jan27.035809.3971@g2syd.genasys.com.au>
  6. Keywords: dBase development
  7. Organization: Genasys II, Sydney, Australia
  8. References: <435@dprmpt.UUCP>
  9. Date: Wed, 27 Jan 1993 03:58:09 GMT
  10. Lines: 61
  11.  
  12. In article <435@dprmpt.UUCP> larry@dprmpt.UUCP (Larry) writes:
  13. >I have an application originally written several years ago in dBase
  14. >III+ that has to be upgraded so it can become a commercial product.
  15. >Over the years it has been upgraded from a single-user to a
  16. >network-based system, supports various printers, etc.  In the current
  17. >system, all data is entered by an operator directly into the
  18. >application, but future requirements mandate the ability to handle
  19. >file input (not in a format that dBase "likes").
  20. >
  21. >For several reasons I would like to convert from the dBase language 
  22. >to a high-level language (preferably C) for speed and maintainability.  
  23. >I'm looking for recommendations on development systems.  
  24. >
  25. >My requirements are:
  26. >1.  I don't want to distribute source code (.exe files only).
  27. >2.  I need a way to read text (ASCII) files and extract data to
  28. >    populate the database (.dbf) files and update the indexes (.ndx).
  29. >3.  Executables produced must be royalty-free.
  30. >4.  Must be multi-user, support record locking, and run on a variety of 
  31. >    LANs (i.e.  we don't want to be tied to Novell, for example). 
  32. >5.  Windows support is a plus, but not required.
  33. >6.  Must be able to translate existing dBase language programs.
  34. >
  35. >I've heard a little about CodeBase (Sequiter Software) and I thought I 
  36. >might have found just what I needed.  Then someone told me to check 
  37. >into CA-Clipper (Computer Associates).  I found a catalog that listed 
  38. >a few others, i.e. ARAGO (Wordtech Systems) and FUNCky II (dLESKO, Inc) 
  39. >that looked like they might also be candidates.
  40. >
  41.  
  42. Clipper seems to be the product you need, providing some limits. 
  43. If you are going to be limited DOS (this is right technically for such
  44. systems) and not going to make smth extraordinary on the network level,
  45. I'd recommend you Clipper. The strong features are that it is a known
  46. relatively stable product, completely compatible with dBase (some commands
  47. are not but they are not used in development).  Clipper is quite
  48. flexible and easy in programming.  In my opinion, to write in Clipper is
  49. at least 50% faster than in CodeBase; if calculate on ready for sale,
  50. debugged product. 
  51.  
  52. I never had problems programming in Clipper under Novell, but I've seen
  53. a number of problems on the net connected with some other products. As
  54. far as I understand, Clipper use quite consistent, DOS compatible way to
  55. handle locks, so it may be problems of the environment, if so, you'll
  56. get trouble from any library.
  57.  
  58. CodeBase will give you more flexibility than Clipper but development is
  59. slower; if you do need to port your systems, say, into UNIX, I do not
  60. advise you to use it.
  61.  
  62. I've read about FUNCky II and it seems yet another attempt to provide
  63. C code generation for Clipper (I maybe wrong). I see a lot of flaws in this
  64. way.
  65.  
  66. Do not hesitate to e-mail if you need further help.
  67.  
  68. Michael
  69. -- 
  70. Michael Haldey  |  Genasys II Pty Ltd, Sydney, Australia
  71.                 |  Phone:    +61-2-954-2878 (-9930 FAX)
  72.                 |  Internet: michaelh@g2syd.genasys.com.au
  73.