Visual Objects Programming Language

Posted on 2006-05-05
Last Modified: 2012-05-09
The company that I work for is considering a sales accounting package that is written in the “Visual Object” programming language.

Since the software package is very expensive I’d like to know if this is a widely used programming language and if not, why?  Are there any known problems etc.

Thanks, Sandra
Question by:sandra72
    LVL 85

    Expert Comment

    by:Mike Tomlinson
    (I haven't used this product myself...)

    Look here on Experts-Exchange...there is no section devoted to "Visual Objects"...does that tell you anything?  =)
    LVL 44

    Assisted Solution

    The fact that the most recent release of Visual Objects was over 2 years ago (Feb of 2004) should tell ou something.  And the fact that it is provided by Computer Associates tells me that this is a product the I would personally avoid like the plague.  I used to work for Computer Asscociates (actually for one of the many companies that they have absorbed over the years), and CA is not a nice company to have any dealings with.

    The fact that CA has essentially decided to get out of the Application Tools market (and to support Unicenter almost exclusively, along with their Main Frame product base) should also tell you something about their long term commitment to products such as Visual Objects.  I strongly suspect that VO has a VERY VERY small customer base, and the likelihood of finding assistance with any questions or problems that you might encounter would be very small.

    As Idle Mind points out, there is no EE Technical Support area for Visual Objects, which suggests that very few (if any) of the EE users are asking about VO.

    LVL 31

    Accepted Solution

    Visual Objects used to be known as Clipper (in DOS days), which was arguably the best way to turn dBase code into a compiled application (best as in lesser chances of corrupt tables, and in terms of memory footprint too).  Clipper was great in its' day, I used to use it a lot - didn't like the inconsistent variable scoping on it though.  It supported any table structure where an "engine" was available for it, so it could cope (at that time) with dBase NDX indexes, Clipper NTX indexes, FoxPro CDX, and Dbase MDX.

    VO was supposedly the Object Oriented path for Clipper, I went to a few technical seminars to try and summon up some enthusiasm to use it, but eventually chose to go a more conventional RAD route.  From recollection it tried to be back compatible with Clipper and the implementation therefore was a bit clunky.  I don't know whether they have moved away from the dBase family structure, or whether they have added other database "engines".

    I do remember an Accounts package that was written using Clipper/VO, the perceived advantages at that time were that it was easily amendable by programmers conversant with Clipper, so that you could tailor it for different types of business, and that you only needed to buy the modules of interest to you.  But those selling points are not really relevant these days.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Join & Write a Comment

    Suggested Solutions

    Title # Comments Views Activity
    wordsWithoutList  challenge 24 62
    mergeTwo  challenge 13 56
    array220 challenge 8 32
    strCount chalenge 3 36
    Here we come across an interesting topic of coding guidelines while designing automation test scripts. The scope of this article will not be limited to QTP but to an overall extent of using VB Scripting for automation projects. Introduction Now…
    A short article about problems I had with the new location API and permissions in Marshmallow
    An introduction to basic programming syntax in Java by creating a simple program. Viewers can follow the tutorial as they create their first class in Java. Definitions and explanations about each element are given to help prepare viewers for future …
    In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…

    746 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now