When creating a website for your business through your hosting provider, there are several different programming tools and languages you can use. Using 1&1 Internet as an example in this article, we will go over some of the more common areas to help you.
Website Design Software
Adobe® Dreamweaver CS5.5 is available as a free download with 1&1 Business hosting packages. It is a sophisticated website design application for creating professional websites. Dreamweaver® CS5.5 includes the Adobe Device Central module which enables web designers to test their websites on mobile devices by emulating the latest smart phones.
Net Objects Fusion: 1&1 Edition is available as a free download in all 1&1 Hosting packages. It’s a website design application which creates sites that are optimized for mobile viewing. The HTML code that is produced is compatible with XHTML for mobile and enables website creation for mobile devices. The exclusive 1&1 Edition includes additional “Mobile Templates” as an extra bonus.
Both of these are compatible with Windows OS only, and available for easy download through your 1&1 Control Panel.
The PHP Scripting Language
PHP is a widely used, general purpose scripting language that is especially suited for Web development and can be embedded into HTML. 1&1 packages support PHP5.4 and PHPDev (1&1 Edition). PHPdev includes PHP/Apache/MySQL/PERL/PHPMyAdmin/PHP-GTK preconfigured to run out of the box on the win.32 platform. It’s version of PHP that has regular/nightly builds, updated nightly by 1&1 experts, and designed for testing code rather than producing code.
Perl 5 is a highly capable, feature-rich programming language with over 24 years of development. Perl 5 runs on over 100 platforms from portables to mainframes and is suitable for both rapid prototyping and large scale development projects. Perl is used for server side scripting, command line scripting, and writing desktop applications. http://www.perl.org/about.html
Python is a great object-oriented, interpreted, and interactive programming language. It is often compared to Lisp, Tcl, Perl, Ruby, C#, Visual Basic, Visual Fox Pro, Scheme or Java. Python combines remarkable power with very clear syntax. It has modules, classes, exceptions, very high level dynamic data types, and dynamic typing. There are interfaces to many system calls and libraries, as well as to various windowing systems. New built-in modules are easily written in C or C++ (or other languages, depending on the chosen implementation). Python is also usable as an extension language for applications written in other languages that need easy-to-use scripting or automation interfaces. http://wiki.python.org/moin/BeginnersGuide/Overview
- Object-oriented programming with classes and multiple inheritance
- Advanced programming features like generators and list comprehensions
- Python has automatic memory management frees you from having to manually allocate and free memory in your code
A programming language of balance, the creator of Ruby, Yukihiro “matz” Matsumoto, blended parts of his favorite languages (Perl, Smalltalk, Eiffel, Ada, and Lisp) to form a new language that balanced functional programming with imperative programming. Source: http://www.ruby-lang.org/en/about/
- Ruby offers
- Seeing everything as an object
- Is more flexible in that it allows users to freely alter its parts
- “Rubys Block” – A programmer can attach a closure to any method, describing how that method should act. The closure is called a block and has become one of the most popular features for newcomers to Ruby from other imperative languages like PHP or Visual Basic.
- Offers single inheritance only, on purpose
1&1 Hosting packages all include at least ten MySQL 5 databases. Users can use the database that the Google search engine is built upon.
Photo Credit: ©iStockphoto.com/7io