Programming on the Web


Programming is the driving force behind web sites. The foundation of every page is coded in HyperText Markup Language (HTML), which is by far the simplest language of the many necessary on the internet. In fact now there are a large number of programs that will do the HTML programming for you! The problem with using these programs is that they can never provide their users with the most important factor in creating web pages - design and layout ability. It's just something a program can do for you, if the user does not have an eye for design, it doesn't matter how much the program can program for them, they'll still end up with something that doesn't work. Hence, the excuse for most of the poor sites you see on the internet today.

Below are descriptions of what the common languages for the internet are. Cygnus provides incomprabale programming in all of the following languages, so take a look and let us know what you might need:

    HyperText Markup Language (HTML) - The language used to communicate with Web Browsers. The commands of this language transfer data and images through a HyperText Transfer Protocol (HTTP) to the viewers browser and layout the information in the manner the program intended it to be viewed.

    Common Gateway Interface (CGI) - CGIs are written as small programs in a script such as Perl that functions as the glue between HTML pages and other programs on the web server. For example, when you to enter data into a search engine, it is a CGI script that transfers the data to the Database Management System (DbMS), where it is interpreted, and the requested information is transferred back to an HTML page (also formatted by the CGI script) for your viewing.

    miniSQL (mSQL) - This is a great shareware relational database solution language. Working on UNIX systems, this is the best way to create and manipulate databases.

    (ODBC) - .

    (PHP) - .

    C-Programming (C, C+, C++) - Fast, flexible, and powerful. But it is very hard to create.

    Java - A programming language for Internet and intranet applications from Sun. Java was modeled after C++, and Java programs can be called from within HTML documents or launched stand alone. Java was designed to run in small amounts of memory and provides its own memory management.

    Java is an interpreted language that uses an intermediate language. The source code of a Java program is compiled into "byte code," which cannot be run by itself. The byte code must be converted into machine code at runtime. Upon finding a Java applet, the Web browser switches to its Java interpreter (Java Virtual Machine) which translates the byte code into machine code and runs it. This means Java programs are not dependent on any specific hardware and will run in any computer with the Java Virtual Machine. On the server side, Java programs can also be compiled into machine language for fastest performance, but they lose their hardware independence as a result.

    JavaScript - The little brother of Java, a little less buggy, but also a little less powerful. The greatest advantage for JavaScript over standard Java is that it can be added directly into your HTML code rather than run through an interpreter.

    VBscript - Microsoft's answer to Javascript.

    ActiveX - Microsoft's attempt to connect the Web Browser to the Windows operating system. What does this mean? This means that your Web Page can be made to open and interface with MS Word and Excel and other programs. Still buggy, but hey, it's from MicroSoft.

Please contact us via our inquiry form or via e-mail if you have any questions about our programming services.