XHTML
XHTML, or Extensible Hypertext Markup Language, is the current "language" of web design. Some consider it to be the "successor to HTML" or the "current version of HTML." One thing is for sure: any new web design needs to be 100% valid "XHTML 1.0 Transitional" at least, and preferably "XHTML 1.1," to insure compatibility with web browsers, now and in the future. Besides compatibility, valid XHTML insures that web designs will have a consistent appearance in all popular web browsers, and XHTML makes web sites easier to edit and maintain. Since XHTML is backward compatible with older versions of HTML, there is no good reason not to insist on 100% valid XHTML for your web designs. That is exactly what you get with Master Websmith.
CSS Cascading Style Sheets (CSS) is a stylesheet language used to describe the presentation of a document, usually a web page. CSS works hand-in-hand with XHTML to give your web pages an attractive appearance that you can rely on regardless of a web site visitor's web browser. Using CSS and XHTML together allows for better separation of data/content and design, which makes web sites easier to edit and maintain. The benefits of CSS include the following:
- More powerful design options
- Faster page loads for web site visitors
- Better web site indexing by search engines
- Makes web sites easier to edit and maintain
- Standards compliant and compatible with all popular web browsers, now and in the future
Master Websmith designs use the latest CSS techniques.
JavaScript
JavaScript, a form of ECMAScript, is the de facto standard for client-side scripting embedded in web pages. JavaScript is used to make certain things happen dynamically when a web site visitor clicks a link or a button without requiring the web browser to request a new page from the web server. JavaScript can add very useful functionality to a web site, but it is critical that a web developer use JavaScript in such a way that the web site will still provide a good experience for visitors whose web browsers do not support JavaScript. (Some visitors turn off JavaScript in their web browser settings for security reasons, or their security software my have automatically disabled JavaScript without their knowledge, or they may be using a web browser that is not capable of supporting JavaScript.) For this reason, JavaScript should only be used when there is a not a more reliable, more effective alternative. However, JavaScript is in great demand these days, as particular JavaScript programming techniques like AJAX (Asynchronous JavaScript And XML) and AHAH (Asynchronous HTML and HTTP) are catching the eye of web site owners. These techniques extend the dynamic nature of JavaScript to include interaction with remote web servers and databases, allowing for dynamic web applications like Yahoo! Mail and Google Local. Master Websmith can provide the expertise and resources to help you realize even the most sophisticated JavaScript applications.
XML
Extensible Markup Language (XML) is a markup language used for storing and describing data in text. XML is a way to even further separate data or information from presentation or design so that your data is flexible, reusable, and easier to maintain, without requiring a database server. The real power of XML is the way that it makes it easy for web applications to programmatically access and manipulate XML data.
A simple example of the power of XML is to store a list of contacts in an XML text file. Each contact might be stored in the following manner:
<?xml version="1.0" encoding="iso-8859-1"?>
<contactlist>
<contact name="John Doe" telephone="(555)555-1234" />
</contactlist>
That data can then be accessed by several web applications. One application might generate a page that lists all of the contacts and their telephone numbers. Another application might generate a drop-down menu of contacts for the web site visitor to make a selection. Another application might dynamically select and display information about a contact based on the web site visitor's location. So, the information can be accessed and processed in unlimited ways, yet the information is stored in once central location that is easy to update.
Master Websmith can provide the skill and experience to enhance your web applications with the power of XML.
Flash
Flash is a technology available from Adobe Systems (formerly developed by Macromedia) that allows web developers to embed all sorts of powerful multimedia elements in web pages. The technology consists of both a "Flash Player" plug-in that is used by 97% of all web browsers and the Flash authoring software that is used to develop Flash content. Lately Flash is the hottest, most powerful way to embed high quality video and audio in web pages in a way that requires relatively small downloads. But Flash is best known for enabling developers to add highly animated dynamic content to web pages in a way that is simply not possibly with just XHTML, CSS, and JavaScript. Whether it's a video demo, dynamic photo slide show, animated advertising banner, or more, choose Master Websmith for all your Flash needs.
ASP.NET 2.0
ASP.NET 2.0 is the latest version of a web application development platform marketed by Microsoft. It includes the .NET Common Language Runtime (CLR), the .NET Framework (a library of powerful, reusable, easy-to-use code), and .NET programming languages like VB.NET and C#.NET. What does this mean to you? This platform is arguably the most powerful and efficient way to develop web applications. Many ASP.NET developers believe ASP.NET provides higher performance (faster page loads) and more rapid development compared to other popular web application platforms like PHP and JSP. New to ASP.NET 2.0 are Master Pages, the Login control for seamless authentication and security, and built-in protection against malicious attacks by hackers, just to name a few. Master Websmith can use the advantages of ASP.NET 2.0 to build a powerful and secure web site for your business.
Classic ASP
"Classic ASP" is currently a popular nickname for Microsoft's older Active Server Pages (ASP) technology to distinguish it from Microsoft's more modern and more powerful ASP.NET platform. Do you have an existing application that was built using Classic ASP? Sometimes it is more economical to update an existing application using Classic ASP instead of rebuilding the entire application using ASP.NET, especially if only a temporary enhancement or fix is needed for now while a more elaborate redesign using ASP.NET is planned for the future. Master Websmith has years of experience developing and maintaining Classic ASP applications.
PHP
PHP is a scripted programming language used to create web server applications. As an alternative to platforms like ASP.NET, some web site owners haven chosen PHP in the past because it is an "open source" tool that is more commonly used with other open source components of web applications, like the Linux operating system, Apache web server, and MySQL database server. Like ASP.NET, PHP can be used, for example, to create a web form that generates an e-mail message or adds a record to a database. If you have an existing PHP application, Master Websmith can implement enhancements or fixes that you can rely on or migrate your application to the ASP.NET platform.
SQL Server 2005
Microsoft SQL Server is a relational database management system (RDBMS), a.k.a. database server, produced by Microsoft. The new SQL Server 2005 is more powerful than ever, with support for the .NET languages, the easy-to-use SQL Server Management Studio, and much more. If your web application requires a database server to store information about products, orders, customers, etc, Master Websmith recommends SQL Server 2005.
MySQL
MySQL is a relational database management system (RDBMS), a.k.a. database server. As an alternative to Microsoft SQL Server 2005, some web site owners haven chosen MySQL in the past because it is an "open source" tool that is more commonly used with other open source components of web applications, like the Linux operating system, Apache web server, and PHP scripting engine. Master Websmith can work with your existing MySQL database to drive dynamic server-side web applications or migrate your database to Microsoft SQL Server 2005.
Windows Server 2003 and IIS 6
Windows Server 2003 is a powerful, stable, and reliable server operating system. It is without a doubt the easiest server operating system to administer and manage, and arguably the most powerful. Internet Information Services 6.0 (IIS 6) is an integral part of Windows Server 2003 that makes it a great web server for hosting web sites, FTP server for file transfer, and much, much more. Master Websmith recommends Windows Server 2003 for hosting your business's web site, whether you operate your own web server in-house or choose Master Websmith's web site hosting services.
Linux
Linux is operating system software. As an alternative to Microsoft Windows Server 2003, some web site owners haven chosen Linux in the past because it is an "open source" tool that is more commonly used with other open source components of web applications, like the Apache web server, PHP scripting engine, and MySQL database server. If your web site is currently hosted on a Linux server, Master Websmith can implement enhancements or fixes, or migrate your web site to Windows Server 2003.
Click one of the technologies in the list to learn more. If you use a JavaScript-enabled web browser, you can view more details about a technology without requesting a new web page.