Thursday, 21 October 2010

Choosing a Code Editor and a Web Hosting Provider

Choosing a Code Editor
There are many code editors in the market. Here I recommend some commercial software and non-payment tools.
  • Adobe Dreamweaver family:
+ Intended to be a one-stop application, Dreamweaver CS3 supports all of the key technologies, such as Ajax, CSS, HTML, JavaScript, PHP, and XML, which together drive cutting-edge web sites.
+ In addition to allowing developers to create web pages in WYSIWYG (what-you-see-is-what-youget) fashion, Adobe’s Dreamweaver CS5 is considered by many to be the ultimate web designer’s toolkit, offers a number of convenient features for helping PHP developers more effectively write and manage code, including syntax highlighting, code completion, and the ability to easily save and reuse code snippets.
+ Dreamweaver cs5 is avaible for all Windows and Mac OS X platforms.

  • Notepad++
Notepad++ is a mature open source code editor and avowed Notepad replacement available for the Windows platform. Translated into dozens of languages, Notepad++ offers a wide array of convenient features one would expect of any capable IDE, including the ability to bookmark specific lines of a document for easy reference; syntax, brace, and indentation highlighting; powerful search facilities; macro recording for tedious tasks such as inserting templated comments; and much more.
  • Zend Studio
+ Zend Studio is far and away the most powerful PHP IDE of all commercial and open source offerings available today.
+ Zend Studio offers all of the features one would expect of an enterprise IDE, including comprehensive code completion, CVS and Subversion integration, internal and remote debugging, code profiling, and convenient code deployment processes.
+ Facilities integrating code with popular databases such as MySQL, Oracle, PostgreSQL, and SQLite are also offered, in addition to the ability to execute SQL queries and view and manage database schemas and data.
Choosing a Web Hosting Provider
Generally speaking, hosting providers can be broken into three categories:
1. Dedicated server hosting: involves leasing an entire web server, allowing your web site full reign over server CPU, disk space, and memory resources, as well as control over how the server is configured. This solution is particularly advantageous because we typically have complete control over the server’s administration but you don’t have to purchase or maintain the server hardware, hosting facility, or the network connection.
2. Shared server hosting: If your web site will require modest server resources, or ifyou don’t want to be bothered with managing the server, shared server hosting is likely the ideal solution. Shared hosting providers capitalize on these factors by hosting numerous web sites on a single server and using highly automated processes to manage system and network resources, data backups, and user support. The result is that they’re able to offer appealing pricing arrangements (many respected shared hosting providers offer no-contract monthly rates for as
low as $8 a month) while simultaneously maintaining high customer satisfaction.
3. Virtual private server hosting: A virtual private server blurs the line between a dedicated and shared server, providing each user with a dedicated operating system and the ability to install applications and fully manage the server by way of virtualization. Virtualization lets you run multiple distinct operating systems on the same server. The result is complete control for the user while simultaneously allowing the hosting provider to keep costs low and pass those savings along to the user.

No comments:

Post a Comment