CORE TECHNOLOGIES
|
When it comes to the Internet, you have several options of technologies
to use for your website.
- Microsoft-based ASP/.NET/SQL Server/Access
- Linux-based PHP/MySQL
- ColdFusion/SQL Server/Oracle/Access/MySQL
- Java/JSP /SQL Server/Oracle/Access/MySQL
Most hosting companies offer their services based on some combination these four technology sets,
and it’s important to pick the right set as early in the development process as possible.
|
SQL (Structured Query Language)
SQL is the database programming language that is necessary for storing and displaying information such as customer order and information
or employee information. Good SQL skills are extremely important because the speed of database transitions depends
on how well the SQL is written. Our experience with SQL language helps us deliver web pages that are fast and reliable.
|
MS SQL 2000/2005
Microsoft SQL Server is used to store data for websites and desktop applications. This technology
is so robust, reliable and fast that it can support hundreds or even thousands of product users.
This is especially true for websites where the number of visitors is not always known.
For Internet applications, we recommend using SQL server because of its multi-user support and speed.
|
MySql
The MySQL database server is the world's most popular open source database.
Over five million installations use MySQL to power high-volume Web sites and other
critical business systems.
|
MS Access
Access database is an affordable option for small web installations and desktop applications. We recommend
using Access when the number of concurrent users is no more than ten. The main advantage of this database
system is that it’s included for free with most hosting packages. It also has a user-friendly interface
that can be used for ad-hoc reports.
|
Cold Fusion 7 and 8
Cold Fusion is an HTML-embedded tag-based scripting language enabling Web developers and designers to build
information-rich, dynamic Web pages, Internet database applications and web services that can run in Windows or Linux environments.
Cold Fusion separates the user interface from content generation, enabling designers to change the overall
page layout without altering the underlying dynamic content.
|
JavaScript / DHTML
JavaScript is a scripting language that allows developers to do quick, small tasks from a web page.
This language is often used to verify data forms for correct information. Has the user filled in all the required
fields? Are there any typos in the passwords? These are the kinds of question JavaScript is designed to answer.
|
Flash CS3
Build data-driven rich Internet applications and animations using the development capabilities found in
Flash MX Professional 2004. A familiar forms-based development environment and powerful data binding make it
easy for visual application developers to build rich, effective applications for e-commerce, corporate intranets
and more.
|
Photoshop/ImageReady
Adobe Photoshop the professional standard in desktop digital imaging, offers many features for
graphic and Web design, photography, and video. ImageReady is the standard for optimizing graphics for the Web
|
CSS
Cascading Style Sheets (CSS) is a simple mechanism for adding style
(e.g. fonts, colors, spacing) to Web documents. CSS is a breakthrough in
Web design because it allows developers to control the style and layout of
multiple Web pages all at once. As a Web developer you can define a style
for each HTML element and apply it to as many Web pages as you want. To make a
global change, simply change the style, and all elements in the Web are updated
automatically.
|
PHP 4 and 5
PHP is an HTML-embedded scripting language. Much of its syntax is borrowed from C, Java
and Perl with a couple of unique PHP-specific features thrown in. The goal of the language
is to allow web developers to write dynamically generated pages quickly. PHP is a powerful
and flexible tool. This power and flexibility comes from PHP being a very thin framework
sitting on top of dozens of distinct 3rd-party libraries. Each of these libraries have
their own unique input data characteristics.
|
Java / JSP
The Java programming language lets you write powerful, enterprise-worthy programs that
run in the browser, from the desktop, on a server, or on a consumer device. Java programs
are run on -- interpreted by -- another program called the Java Virtual Machine (Java VM).
This means that any computer system withthe Java VM installed can run a Java program regardless of the computer system on which the
application was originally developed.
JavaServer Pages (JSP) is an HTML-embedded scripting language enabling Web developers and designers to build
information-rich, dynamic Web pages and Internet database applications that are platform independent.
JSP technology separates the user interface from content generation, enabling designers to change the overall
page layout without altering the underlying dynamic content.
|
J2EE
The Java 2 Platform, Enterprise Edition (J2EE) defines the standard for developing
multitier enterprise applications. The J2EE platform simplifies enterprise applications
by basing them on standardized, modular components, by providing a complete set of
services to those components, and by handling many details of application behavior
automatically, without complex programming.
The J2EE platform has many features such as OS portability, JDBC API
for database access, CORBA technology for interaction with existing enterprise
resources, and a security model that protects data even in internet applications.
The J2EE platform adds full support for Enterprise JavaBeans components, Java Servlets API,
JavaServer Pages, XML technology and Web Services.
|