Hi Bob,
12+ years. Seems like my entire life. Started with pure DLL interfaces and
next came VBXs, OCXs, and now .NET.
Did you have a bad experience with a component in the past? Not all
components and component makers are the same. Most makers have free
evaluations so you can thoroughly test their logic before buying. Gigasoft's
eval never actually expires. Some makers are truly dedicated to solving your
problems and long-term customer relations. Research is very important.
Looking past the design time and first impressions, and studying the actual
API, and how well that API is rendered. Also consider customer service and
accessibility of support.
Gigasoft also does custom work related to our products. I'd classify us more
as a solution partner than purely a component maker. If a component maker
doesn't offer customer based enhancements and a willingness to resolve your
specific issues, then their component's usefulness is diminished. So before
purchasing a component, ask the maker if customer based enhancements are an
option.
There are definitely components and component makers that can truly and
dramatically cut your costs, energy, and improve your software's overall
quality. Writing/rolling your own is still a valid solution given your
specific requirements, but given the expense, it's best to at least research
all potential components. Using free-ware source is great for simple
implementations, but can quickly turn into a full-proprietary project in
itself if your requirements can grow.
best regards,
Robert Dede
Gigasoft, Inc.
www.gigasoft.com