home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / database / ingres / 2105 < prev    next >
Encoding:
Internet Message Format  |  1992-12-16  |  3.4 KB

  1. Path: sparky!uunet!europa.asd.contel.com!emory!sol.ctr.columbia.edu!ira.uka.de!gmd.de!jvnc.net!badboy.protocol.zycad.com!dominick
  2. From: dominick@protocol.zycad.com (Dom Paniscotti)
  3. Newsgroups: comp.databases.ingres
  4. Subject: Re: Windows 4GL vs. ESQL interfaces
  5. Date: 16 Dec 1992 10:12:56 -0500
  6. Organization: Protocol, a Division of ZYCAD Corporation
  7. Lines: 51
  8. Sender: dominick@hayaku.protocol.zycad.com
  9. Distribution: world
  10. Message-ID: <1gnh1oINNk0p@hayaku.protocol.zycad.com>
  11. References: <kitchel.724345020@manta> <1992Dec14.213759.16791@pony.Ingres.COM> <BzB2H3.1wu@news.water.ca.gov> <1gkudhINNalc@hayaku.protocol.zycad.com> <15DEC199221101939@stars.gsfc.nasa.gov>
  12. Reply-To: dominick@protocol.zycad.com
  13. NNTP-Posting-Host: hayaku.protocol.zycad.com
  14. Keywords: ESQL, Windows 4GL, database interface.
  15.  
  16.  
  17. In article <15DEC199221101939@stars.gsfc.nasa.gov>, thompson@stars.gsfc.nasa.gov (William Thompson, code 682.1, x2040) writes:
  18. |> In article <1gkudhINNalc@hayaku.protocol.zycad.com>, dominick@protocol.zycad.com writes...
  19. |> 
  20. |>     (stuff deleted)
  21. |> 
  22. |> >I may be true that Inges Windows/4GL is tied (heavily) to the GUI, but for 
  23. |> >someone who needs to rapidly develop an X based database application it's 
  24. |> >probably the best way to go.  I've also found it to be a good way to
  25. |> >rapid prototype an application (you get functional windows very quickly).
  26. |> >However, given enough time and money, I would have to say I would develop
  27. |> >my application using ESQL/C and and a good GUI development package.  I think
  28. |> >(IMHO) the later would produce a much more maintainable application 
  29. |> >than one written in W4gl.
  30. |> 
  31. |> You start by saying how good W4GL is, and then you say you'd rather not use it.
  32. |> Could you expand on why you end up with that conclusion?
  33. |> 
  34. |> Bill Thompson
  35.  
  36. Like I said, "given enough time and money" -- Which is something this 
  37. software engineer never has enough of :-).  I'll give you a real life 
  38. example.  I recently was asked to develop an X-based configuration
  39. management application, my initial estimate was >2 man years (using 
  40. ESQL and XbuilderAccessory (sp? -- a GUI development tool)).  I was 
  41. told that there was only enough funding for 1 man year.  I went back
  42. and decided to re-bid the job using the 4GL.  My new estimate ending
  43. up being just over 1 man year.  The final product ending up being
  44. developed on time and budget using the 4GL. BTW, that was using W4GL
  45. ver 1.x (no 4GL debugger, and lots of core dumps).
  46. -- So much for the testimonial --
  47. If I would have had the 2 man years however, I would have developed using
  48. ESQL and C for a few reasons:
  49.     1.  There are more people who know SQL and "C" -- therefore, it easier
  50.             to maintain the code down the line. Furthermore, I'm not stuck
  51.         with it since "He's the 4GL guru" :-).
  52.     2.  You can design much more flexible GUI's using a GUI development
  53.         tool (Ingres supports a fixed set of widgets and doesn't let
  54.         you design custom ones.
  55.     3.  The 4GL is not as powerful/flexible/etc. as "C"
  56.     4.  You are now tied to Ingres.  You could have possibly ported
  57.         the SQL and "C" code. (What happens if Ingres decided to close
  58.         shop or drop the W4GL product; unlikely, but...)
  59.  
  60.     Hope this clears things up,
  61.         Dom 
  62. -- 
  63. Dom Paniscotti                  internet: dominick@protocol.zycad.com
  64. Protocol, a Division of ZYCAD   phone:    (201) 347-7900            
  65. 500 International Drive         fax:      (201) 347-0303        
  66. Mt. Olive, NJ 07828
  67.