|
Our programmers have the ability to work with essentially any programming language, however we are
more focused on extending our expertiese in those language that are most efficient in web based
applications.
SQL (Structured Query Language)
SQL is a programming language for querying and modifying data and managing databases.
SQL was standardized first by the ANSI (American National Standard Institute) and later by
the ISO (International Organization for Standardation). Most database management systems i
mplement a majority of one of these standards and add their proprietary extensions. SQL
allows the retrieval, insertion, updating, and deletion of data. A database management
system also includes management and administrative functions. Most, if not all
implementations also include a command line Interface (SQL/CLI) that allows for the entry
and execution of the language commands.
MySQL
MySQL is a RDBMS (Relational Database Management System) which has more then 11 million
installations. The program runs as a server providing multi-user access to a number of databases.
MySQL is owned and sponsored by a single for-profit firm based in Sweden. The project's source
code is available under terms of the GNU General Public License, as well as under a variety of
proprietary agreements. MySQL is a popular Open Source Software relational database management
system which uses a subset of ANSI (American National Standard Institute) SQL (Structured Query
Language). For more information, see www.musql.com.
HTML (HyperText Markup Language)
It's the authoring language used to create documents on the World Wide Web. HTML defines the
structure and layout of a Web document by using a variety of tags and attributes. HyperText is
the method by which you move around on the web by clicking on special text called HyperLinks which
bring you to the next page. Markup is what HTML tags do to the text inside them. They mark it as a
certain type of text (italicised text, for example).
PHP (Hypertext Preprocessor)
PHP is a server-side scripting language for creating dynamic Web pages that helps create web
pages. When a visitor opens the page, the server processes the PHP commands and then sends the
results to the visitor's browser. PHP is Open Source and cross-platform that runs on Windows NT
and many Unix versions, and it can be built as an Apache module and as a binary that can run as
a CGI (Common Gateway Interface). When built as an Apache module, PHP is especially lightweight
and speedy. Designed to operate on the web, many applications are open-source and thus less
expensive to develop.
Javascript
JavaScript is an object-oriented scripting language that interact with website visitors and
intantly responds to what they do with no need to reload the page and can make the pages feel more
dynamic and give feedback to the user. JavaScript is growing in popularity due to its simple learning
curve relative to the amount of power it provides. A substitute for CGI (Common Gateway Interface)
scripting, Javascripting is designed for the web.
PERL (Practical Extraction and Report Language)
Developed by Larry Wall, this language is especially designed for processing text. Because of its strong text processing
abilities, Perl has become one of the most popular server-side scripting languages for writing CGI programs.
Perl programs, or scripts, are text files which are parsed (run through and executed) by a program
called an interpreter on the server. Perl is an interpretive language, which makes it easy to build and
test simple programs.
CGI (Common Gateway Interface)
The Common Gateway Interface (CGI) is a standard for interfacing external
applications with information servers, such as HTTP or Web servers. A plain HTML document that
the Web daemon retrieves is static, which means it exists in a constant state: a text file that
doesn't change. A CGI program is any program designed to accept and return data that conforms to
the CGI specification. The program could be written in any programming language, including C, Perl,
Java, or Visual Basic. A CGI program, on the other hand, is executed in real-time, so that it can output
dynamic information.
XML (Extensible Markup Language)
Extensible Markup Language is a general-purpose specification for creating custom
markup languages and supports multilingual documents. XML, in combination with other standards, makes
it possible to define the content of a document separately from its formatting, making it easy to
use that content in other applications or for other presentation environments. It allows programmers to
create their own customized tags, enabling the definition, transmission, validation, and interpretation of
data between applications and between organizations.
|