|
|
|
Software DevelopmentThe most important issues with software development are to consider your needs. At SIGNITEK, we make your needs our needs. We are not going to sell you some proprietary technology because it happens to be fashionable today. We encourage you to carefully consider the appropriate balance between the long term costs and the short term costs:
With careful planning you can circumvent many of these problems. Here are a few of our technology focuses these days:
We are very excited about developing GUI (Graphical User Interface) applications. Java/Swing is very slow and C++/MFC is not portable. There are a number of new libraries out there including GTK and wxWindows that allow one to write fast programs in C++ but still be portable. No source code changes are necessary to run a GTK program on Linux for example. Some of the older technologies we anticipate continuing use with are:
When considering hiring anybody to perform some software development, the important questions to ask are:
In our courses on Object-Oriented Analysis and Design, students learn that one has several choices as diagrammed below in the famous triangle of software design. You can have any two, but you can never have all three.
Picking any two could mean you can have it cheap and defect free, but it will take a long time to produce. Or it could mean you can have it defect free and produced quickly, but it will be very expensive. |
|
Send mail to
webmaster@SIGNITEK.com with
questions or comments about this web site.
|