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.

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
 
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
 
Your source for web success. Broaden your reach and increase sales with Yahoo's comprehensive set of web-based solutions. 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.


Enterprise Web Hosting Frequently Asked Questions

›› What is enterprise web hosting?
››
Who needs enterprise web hosting?
››
What should I look for in an enterprise host?
››
What are some questions I should ask an enterprise host?
››
Why would I need enterprise hosting?
››
What are some applications that might be used in enterprise hosting?
››
Just because I am a business does that mean I need enterprise hosting?
››
Does my E-commerce site need an enterprise host?

What is enterprise web hosting?
Enterprise hosting is more of a theory or an idea than other types of hosting people normally discuss. It is easy to define a dedicated server, a shared server, or many other kinds of servers people can purchase. Since the enterprise hosting is more of a theory or idea you will get a few different answers to the question “What is enterprise hosting?” depending on whom you talk to. These answers will range from the ability to upgrade systems or software at a moments notice to never having downtime. When the answers are put together we end up with the following list of what an enterprise host must contain: security, scalability, availability, performance, and reliability.

Security, an enterprise host should have a dedicated team of security professionals watching the network at all times for attacks.
Scalability, an enterprise host should be able to upgrade the system or even be able to put up another system or two up for you to use at a moments notice in case you foresee a significant traffic increase.
Availability, the network should always be up and running so users/clients can get to your web site.
Performance, the network (low latency) along with the computer itself should be setup such that performance is of utmost importance.
Reliability, the network should be reliable, much like availability, and the servers themselves must be reliable. Preferably backup power supplies and other fail-safes.

ˆ back to top

Who needs enterprise hosting?
Anyone who relies on their server for their web presents, data, or other means needs to get an enterprise host. There are different levels of enterprise servers, which come with different price tags, but if your business is going to rely on this server in anyway you will need to make sure it is reliable, scalable, and secure. You will also want to make sure the network can perform, is available, and is secure.

ˆ back to top

What should I look for in an enterprise host?
It depends on your exact needs but at minimum you will want to make to make sure you are given a contact person for billing and/or technical issues. The reason for this is that you want someone to be accountable if your server is a business critical component of your business. While you might send your technical support questions to a support e-mail address you really should make sure if the question or issue is not taken care of to your satisfaction that you have a point of contact to get the issue resolved.

Since the server will be important to your business making sure the hosts network is well connected with multiple routes to it is also another very important aspect, even if it is not for an enterprise host. The ability to upgrade either software or hardware should be on your list of things to look for along with the ability to add more servers if needed for seasonal rushes.

ˆ back to top

What are some questions I should ask an enterpise host?
There are many questions one should ask a potential enterprise hosting company and I have listed a few below:

Will I be assigned a dedicated account person/customer relations manager?
Will I be assigned a dedicated technical contact to contact if there are problems?
Can the server hardware be upgraded rapidly or even a new server put in if needed to handle the load of increased traffic?
Is there a dedicated network and security team working 24 hours a day?
How many different Internet connections to the backbone do you have at the data center I will be hosted at?

ˆ back to top

Why would I need enterprise hosting?
Security, scalability, availability, performance, and reliability; if those are important to you then you will want to consider an enterprise host. The ability to add hardware, software, additional servers, and other time sensitive details like that is what an enterprise-hosting package offers of just a regular hosting package. The purchaser of an enterprise-hosting package also gets more personalized service, usually with dedicated technical personnel to talk to when there are issues and dedicated account personnel to talk to if there are billing issues. If the server you are looking to get is going to be an important part of your business then you need the personalized service along with the ability to get things done fast so you should look for an enterprise host.

ˆ back to top

What are some applications that might be used in enterprise hosting?
Some software that might run on an enterprise host is CRM, ERP, Real Media streaming, Enterprise MS SQL, or a number of other pieces of software. One of the objectives of enterprise hosting is that the server can be quickly upgraded or more servers can be quickly added to help handle the load required. The load might be due to a high-traffic entertainment or audiovisual site or it could be due to the seasonal rush on an E-commerce site. Making sure your host has the ability to meet your scalability needs in terms of traffic and processing power for your applications is what is important.

ˆ back to top

Just because I am a business does that mean I need enterprise hosting?
You do not have to have an enterprise host just because you have a business. Remember that enterprise-hosting packages come in different price ranges so you might want to look into them especially if you expect your company to grow at a good rate. There is some added personal attention you can get with enterprise hosts that you wont get with a regular hosting package but at the same time you will pay more. It is possible that in paying more you end up saving money because you have the hosting company doing some of the work you would have outsourced without them though. So just do your research, find different hosts with different enterprise packages and see if they fit your need. Then compare them to other packages you are looking at.

ˆ back to top

Does my E-commerce site need an entprise host?
Just because you have a business website does not mean you need an enterprise host. An enterprise host is made for those companies who need to move very quickly and get a lot of traffic. While there are different levels of enterprise host it is possible a smaller company might find an enterprise level host useful in that an enterprise level host usually has the ability to package many different items together to give a cost savings. The things they might package together are security patching of the server, monitoring the servers load, doing maintenance on the server, monitoring of specific applications, and possibly a list of other things that might cost the owner of the company a good amount of money. By outsourcing these services it could end up saving the smaller company, along with a large company as well, a lot of money and time.

Your E-commerce site certainly needs an enterprise host if you are a fast growing company that requires the ability to scale and requires that you get the best service and uptime possible. If you web site is the major source of income then having your site up and responding to users/clients needs 100% of the time is certainly required. In this case an enterprise host is what you will want.

ˆ back to top


Glossary of terms:

Data Centers
A data center is the location in which the servers are stored. This location has the Internet connections to connect the servers to the real world and it should have backup power generators along with security features.

Managed Security
This means there is a team of professionals watching or interpreting reports from different detection software to make sure that there are no security breaks. Data is becoming one of the most important components to businesses and making sure no one gets at your data should be a high priority.

High Availability
This is usually used in terms of the network itself and is used to say that a network has about 100% uptime. Being highly available is achieved by having multiple connections to the Internet, which allows traffic to get in the data center and to your server, even if one connection goes down.

Dedicated Account Manager
A dedicated account manager is a contact person for you in the hosting company who will be able to help you with just about any question you can have or they will forward you to the person that can help you. The reason this is better in an enterprise-hosting situation is because you will not be sending off your request into a cloud where the first person to grab the e-mail will respond. You will have a dedicated person that gets to know you and you get to know them so there is more incentive to make sure everything is done correctly and you are completely happy.

Real Media Streaming
Real Media streaming is Real Video or Real Audio, which is used to enhance a web site and give users a better experience. Doing Real Media streaming requires more resources from processing power to bandwidth.


Click here to return...





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