Dev Shed
  Home arrow Coldfusion
Dev Shed Forums 
Administration  
AJAX  
Apache  
BrainDump  
DHTML  
Flash  
Java  
JavaScript  
Multimedia  
MySQL  
Oracle  
Perl  
PHP  
Practices  
Python  
Reviews  
Security  
Style-Sheets  
Web Services  
XML  
Zend  
Zope  
Forums Sitemap 
IBM® developerWorks 
Sun Developer Network 
Dedicated Servers 
E-Commerce Hosting 
Linux Web Hosting 
Managed Hosting 
Small Business Hosting 
Moblin 
JMSL Numerical Library 
VPS Hosting 
Weekly Newsletter

 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
 
ColdFusion

ColdFusion: With ColdFusion, you can build and deploy powerful web applications and services with far less training time and fewer lines of code than ASP, PHP, and JSP. Version 7.0 introduces powerful new application services including rich Flash forms generation, structured reports, and dynamic generation of printable documents. Coupled with version 6.1’s simplified installation and migration, updated key features, and increased in runtime performance, these features open up a new world of applications beyond the browser.

Your source for web success. Broaden your reach and increase sales with Yahoo's comprehensive set of web-based solutions. More info
 
The most feature packed ColdFusionR hosting on the Web from Uplinkearth!
Includes Sandboxing, Flash Remoting and the ability to use tags like CFFILE!
Sign up today and get a FREE domain name.
CALL US Toll-Free at 800-745-3043 or Chat Live
More info
 
FREE Domain & Setup! Register today with Web.com! In 3 easy steps you can post your photos, your blog, and more. Be seen on the web tonight. Only $11.95/month. More info
 
  1. What is ColdFusion?

    ColdFusion is a program based on the CFMX programming language that builds and deploys powerful web applications and services.  With proven tag-based methodology, ColdFusion’s features allow web developers to easily harness the power of the Java Platform to deliver powerful Internet applications to millions of people worldwide.  ColdFusion is a server side language, which is executed by a ColdFusion application server.  It works by executing CFM templates (which is a mixture of HTML and ColdFusion instructions) to return normal HTML to the requesting browser.  The ColdFusion MX Enterprise software suite provides all the necessary software to create large-scale websites, applications, and hosting environments, and is available for either a stand-alone installation for web developers or for industry-level deployment on J2EE application servers.

  2. The true power of ColdFusion Markup Language (CFML)

    The core functionality of ColdFusion Markup Language (CFML) is centered on the use of tags.  These server scripting tags give ColdFusion its speedy development applications for the web.  CFML is quite simple to learn, but is powerful enough to handle even the most complex and demanding web applications.  Processed entirely on the server, CFML uses syntax closely resembling that of HTML and XML. CFML consists of two primary language elements: tags and functions. Tags let you perform operations such as accessing a database. Functions can return data and do other operations like retrieving the system date. Tags, functions and operators make up expressions. Building expressions in ColdFusion is easy and can include simple as well as complex elements. The ways in which these expressions and elements are used determine how ColdFusion processes your program.

  3. Is ColdFusion easy to learn?

    Out of the many different methods used to develop and build web applications, pages, and services, ColdFusion is by far the easiest to learn and use. For ColdFusion 7.0, Macromedia has created a helpful ‘Getting Started Experience’ interface that gives the new user access to tutorials, whitepapers, topic index, and even two sample applications to play with.

    There is no other language or product as well suited to web developers as ColdFusion. Easy-to-use visual tools and an intuitive server scripting environment allow new users to easily pick up the CFML language.

  4. Windows, UNIX, or Linux…which Should I Use To Run My Website?

    Macromedia ColdFusion MX supports most operating systems including Windows, Unix, Linux, IBM AIX and HP-UX.  Below is a list of operating system versions and system requirements for the latest ColdFusion version:

    Windows OS
    Intel Pentium processor or higher
    256 MB RAM but 512 MB is highly recommended
    400 MB of hard disk space available
    Works on MS Windows 98 / ME / NT 4 / SP6A / 2000 /SP3 / XP/ 2003

    Linux OS
    Intel Pentium processor or higher
    256 MB RAM but 512 MB is highly recommended
    400 MB of hard disk space available
    Red Hat Linux 7.2 / 7.3 / 8.0 / 9 / AS & ES 2.1 / AS & ES 3.0
    SuSE Linux 7.2 / 7.3 / or 8X
    Turbo Linux 8 Server ( Japanese Only)

    Unix
    SPARC, PA-RISC 1.1 / 2.0 / Power 3 processor
    Sun Solaris 7 / 8 / 9
    256 MB RAM but 512 MB is highly recommended
    400 MB of hard disk space available
    HP-UX 11i
    IBM AIX 5L 4.3 / 3 / 5.1 / 5.2
    Apple Mac OS X

  5. What Databases and Web Servers are supported with ColdFusion?

    ColdFusion MX supports most major databases including Microsoft SQL, Microsoft SQL Server, Oracle, IBM DB2, Sybase and IBM Informix.  In addition, CFMX can run on most major web servers including IIS, Apache and Sun One.

  6. What are the differences between the ColdFusion 7.0 editions?

    Standard Edition: This edition is for single web application or small workgroup environments. It builds accessible, high-quality rich forms, transforms existing HTML content into PDF or FlashPaper 2 formats, creates structured business reports for workgroup applications, delivers charts and graphs, and increases text searching capabilities.

    Enterprise Edition: This edition is ideal for the quickly growing business. It includes all the features of the Standard Edition as well as scalability, performance, and enterprise management capabilities for larger web and business applications. The Enterprise Edition has multi-instance deployment and management, clustering, high-speed enterprise database drivers, server security J2EE packaging and deployment, and high-performance e-mail delivery. Yet the most anticipated feature of this edition is the event gateway, which enables ColdFusion applications to connect to mobile phones and instant messaging.

  7. How does ColdFusion run on application servers?

    The ColdFusion MX runtime environment is actually a Java application that takes advantage of the many powerful services in the J2EE platform.  What this J2EE platform does is connects the various databases, manages its own security, as well as processes the requests sent in by the application itself.  When ColdFusion MX is installed in the J2EE configuration, the compiled infrastructure will be on top of the application server in order to execute the language’s applications.  This configuration will allow developers to cultivate and set out pages, as well as manage the MX server settings using the ColdFusion Administrator.

  8. What are the advantages & disadvantages of using custom tags in ColdFusion?

    Using custom tags within ColdFusion has its advantages and disadvantages.  Custom tags written in CFML primarily try to achieve a simple balance between three aspects; taking argument statements, having body tags begin and end with the appropriate tag, and ensuring proper processing when a beginning tag is encountered by the ColdFusion program.  If designed properly, these custom tags will also be able to be called recursively (meaning that it will have the functionality to call itself within the body tag).  Although a custom tag in ColdFusion will call a page included the CFinclude tag, the disadvantage is that the code must be recursive, have  developed complex functionality, and  must be convenient for others (although often times code is not convenient).  If creating either a User Defined Function (UDF) or a custom CFML tag, weigh the options carefully, since invoking a UDF requires less system overhead than using a custom tag.

  9. What are the new features for ColdFusion 7.0?

    ColdFusion 7.0 brings a whole new level of features to developers. With better web application creation, new server management and deployment options, and a new class of applications, users are able to quickly create powerful Internet applications without spending a lot of time or money.

    Macromedia developed the new features to help web developers be more efficient in performing routine tasks such as structured business reporting, Flash-rich forms, and PDF and FlashPaper 2 document generation. ColdFusion Report Builder, a tool that helps users develop detailed business reports, will create sub reports, charts and graphs, automatically generate subtotals, and much more. ColdFusion 7.0 simplifies the form building process with the new Rich Flash and XML Forms capabilities. The new CFDOCUMENT feature eliminates chopping page printing with a single tag that transforms web pages into PDF or FlashPaper 2 formats.

  10. How do I purchase my own copy of ColdFusion?

    The ColdFusion MX suite is available directly from Macromedia, local computer software resellers, licensing programs and some web hosts.

Colocation Web Hosting Frequently Asked Questions

›› What is Co-location?
››
Who needs Co-location hosting?
››
Who actually supplies the server?
››
Will a Co-location provider make sure my machine stays online?
››
If something goes wrong with my server hardware, who fixes it?
››
Is there a limit to the size of my server?
››
What things do I need to take into consideration when selecting a provider?
››
Glossary of terms.

What is Co-location?
In general, colocation is moving or placing things together, sometimes implying a proper order. On the Internet, this term (often spelled "colocation" or "co-location") is used to mean the provision of space for a customer's telecommunications equipment on the service provider's premises. For example, a Web site owner could place the site's own computer servers on the premises of the Internet service provider (ISP) who provides co-location hosting services.

ˆ back to top

Who needs Co-location hosting?
Customers who have full control over all aspects of their website and the way it operates are best suited for dedicated hosting. Those customers who want to supply the hardware, or want the ability at any time to remove their server, or move it to another location are suited for internal hosting, meaning they host the websites themselves and pay for the internet connectivity and networking needs. Those customers who meet the above requirements, but aren’t able to host their website themselves are suited for co-location hosting.

ˆ back to top

Who actually supplies the server?
When using co-location providers, the server actually belongs to you, the customer. Normally, this entails a server being completely configured and loaded with information, being delivered to the co-location provider ready to go. That being said, some co-location providers offer programs where you can purchase a server, or even have one custom made through them.

ˆ back to top

Will a co-location provider make sure my machine stays online?
That depends on your provider. Co-location providers typically offer Server Monitoring contracts, which make them responsible for watching your system and making sure it is running properly, within their power, of course. If you have a custom written application on your server and it is causing problems with the operation of your server, it will be your responsibility to fix it.

ˆ back to top

If something goes wrong with my server hardware, who fixes it
That again depends on the agreement you have with your co-location provider. Most providers offer Hardware Support contracts, which make them responsible for keeping your machines operating mechanically. If you supply your own computer, and would like to have spare parts on site, you will typically need to purchase the parts in advance and supply them to your provider. For a computer purchased through the provider, they will normally have spare parts on hand, and/or a relationship with the hardware provider that supplied the hardware itself. Even though your provider fixes your machines, you will still be responsible for the cost of the associated parts. Now, if you do not have a hardware agreement with your provider, you can either pay them to diagnose and repair the problem, or send your own technician to their hosting facilities for the same purpose.

ˆ back to top

Is there a limit to the size of my server?
There are limitations and pricing differences in relation to the size of your server(s). For example, rack mount servers come in several sizes depending on the manufacturer and the hardware contained within. A 1U server is half the size of a 2U server; hence it takes up less physical space in a rack, leaving room for more servers. As such, 1U servers are less expensive to co-locate than 2U servers. Mid tower and Full tower cases have similar limitations as well. Some providers only have facilities for rack mount servers, while others provide areas for tower boxes as well.

ˆ back to top

What things do I need to take into consideration when selecting a provider?
Selecting a co-location provider can be a somewhat complicated process. When selecting a provider, there are several key areas that you will need to take into consideration to make the best choice possible.

• Bandwidth – What are the tiers of bandwidth available, and what does it cost if you exceed your limit for the month.
• Rack Space – What are the price differences, based on the size of server you want to place at the provider? There are several types and sizes available, and most providers charge different amounts for each.
• Hardware Support – Does the provider offer Hardware Support contracts? If so, how quickly is the turn around for a hardware repair, and are parts available on-hand or do they need to be shipped? If the provider does not offer Hardware Support contracts, or you do not wish to utilize them, then what methods are available to repair a down server? Do they offer services to diagnose and repair issues for a fee, or allow a technician of your choosing access to the servers?
• Internet Connectivity – What size connection does the provider have to the Internet? How many connections do they have, in the case of a failure?
• Uptime – What kind of Uptime does the provider guarantee for your presence on the Internet?
• Server Monitoring – Does the provider offer Server Monitoring services, to ensure that your system is running and operational at all times?
• Static IP Addresses – How many IP Addresses will the provider allocate to your servers, and what is the cost of obtaining more, when needed?
• Backup Services – What level of data backups are included, if any? What additional levels of data backups are available, at what intervals, and at what cost?

ˆ back to top


Glossary of terms:

1U, 2U, etc.
This number represents the actual size of a rack mount server in “rack units”. 1U is the standardized size of a rack mount server. A 2U server takes as much space as 2 1U servers, and a 3.5U server would take the space of 3 and a half 1U servers. Server racks have a finite amount of space available, which is normally measured using “rack unit” dimensions.

Bandwidth
Bandwidth has a general meaning of how much information can be carried in a given time period (usually a second) over a wired or wireless communications link.

Dedicated hosting
The Dedicated Hosting environment provides an exclusive server or servers devoted solely to your web site. You do not share a server with other customers, as with shared hosting.

IP Address
In the most widely installed level of the Internet Protocol (IP) today, an IP address is a 32-bit number that identifies each sender or receiver of information that is sent in packets across the Internet.
Rack mount - Much professional video, audio, and computer equipment can be mounted in standardized 19" racks. Rack dimensions are often given in "rack units."
Uptime - Uptime is a computer industry term for the time during which a computer is operational. Downtime is the time when it isn't operational. Uptime is sometimes measured in terms of a percentile. For example, one standard for uptime that is sometimes discussed is a goal called five 9s - that is, a computer that is operational 99.999 percent of the time.


Click here to return...





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 2 hosted by Hostway