Talk:ColdFusion

From Wikipedia, the free encyclopedia

This article is within the scope of Computing WikiProject, an attempt to build a comprehensive and detailed guide to computers and computing. If you would like to participate, you can edit the article attached to this page, or visit the project page, where you can join the project and/or contribute to the discussion.
Start This article has been rated as Start-Class on the quality scale
Mid This article has been rated as Mid-importance on the importance scale

This is the talk page for discussing improvements to the ColdFusion article.

Article policies


Contents

[edit] Developer?

This was developed by Allair and not Adobe. Are we concerned with who developed or who currently owns and distributes? As of 5/20/08 Adobe has not continued development. —Preceding unsigned comment added by 66.17.34.72 (talk) 16:20, 20 May 2008 (UTC)

[edit] Millions of webpages?

ColdFusion has been used to write millions of webpages and is generally recognized to be the easiest rapid development language for people coming from straight HTML to learn."

Maybe a bit pedantic to ask, but are there major sources to substantiate this? It's certainly one of the easier to pick up, but this seems a bit specific to handwave.

Absolutely - This is market-ease, not fact. To be neutral you should then go to the PHP page, asp, etc.. and mention 'billions of pages'. Plus, what's a page when dealing with dynamic templates? One template could generate a million, a billion different output. As for being the easiest, it's really subjective. I've taught java and colfusion for years and I've seen people picking jsp in 10 minutes, while others took weeks to get to grasp with cf.

Comment: The absurd intro to this article is an advertisement for ColdFusion and makes me question a lot of what I've read on this wikipedia: "Struts, Spring, Hibernate, JavaServer Faces... all rolled together." Please. Struts? Really? Oh, and Hibernate too? So, basically ALL other frameworks. Ruby on Rails perhaps. I propose a rewrite: "ColdFusion is God." And then the whole "misconception" that it's a scripting language -- Do we really care? These days I'm paid more for JavaSCRIPT than C#. And, let's face it, it's all about money, isn't it? Which reminds me, ColdFusion isn't free.

I agree that this reads like an advertisement. Especially the Technical Commentary section, when it discusses the costs of ColdFusion deployment. It even references "the personal blog of Jason Delmore, the Product Manager for ColdFusion." Give me a break! 201.53.99.212 (talk) 19:36, 27 April 2008 (UTC)

[edit] Further edits

I've removed the personal spam claim against me from here. It's misleading as the links were all to different resources.

[edit] Coldfusion IS a Programming Language

The intro text to the article is wrong. Coldfusion is not a scripting or programming language, but is the server which dynmically interprets CFML and/or CFSCRIPT to generate content.

I think this article confuses these two concepts throughout and needs a thorough cleanup to make this distinction clearer. For example, Coldfusion Components are written in CFML, but it is Coldfusion that generates web services from these components. It is Codlfusion that offers support for event gateways, which are written using CFML (and configured with XML). And so on.

Thus Coldfusion and BlueDragon compete in the server space, but both offer CFML support. Because CFML is not standardized, one cannot say that nuances introduced in BlueDragon are NOT part of CFML or vice versa. They both claim to offer CFML interpretation, and generally they do. As server products they differ, such as BlueDragon support for .NET and Coldfusion support for Flash Remoting.

I think a good solution would be to split this article into two: one for Coldfusion and the other CFML. Scott Arbeitman

This is the business argument made by New Atlanta, makers of BlueDragon but it is basically a false one. Adobe (Macromedia, Allaire) is the owner of ColdFusion which is the server using the CFML language. They make the standard as they own the copyrights. Why they have not sued New Atlanta over their claims that CFML is 'open' and anyone can use it is a mystery to me. Lets try this all to gether. ColdFusion Markup Language. Not BlueDragon Markup Language. ColdFusion. This directly makes the relationship between the ColdFusion server that does nothing other than parsing the ColdFusion Markup Language and the language itself. If New Atlanta uses the ColdFusion Markup Language, then they are implying that they are ColdFusion, which they are not.
I don't agree with that at all. CFML is a programming language. It might be the intellectual property of Adobe (although I doubt it), but that doesn't make it more than a programming language. Where can I find the details of Coldfusion copyrights owned by Adobe? That would help us make a distinction.
ColdFusion can be used to refer to both the server and the script which it executes. Technically the language is CFML/ColdFusion Markup, but that doesn't preclude from calling it just ColdFusion (or CF), and generally it's clear from the context whether what's being referred to is the server or the code.
However I do agree it would probably be useful to split the article into [server product] and [language], specifically with the CFML/language page showing a the key differences between the various versions of CFML (CF5, CFMX, BD, etc). --BP
Having used ColdFusion for over 10 years now, I have to say that it IS a programming language as real as any other. But that's neither here nor there at the moment. The ColdFusion language is tied to the ColdFusion server. Yes, the Bluedragon server uses CFML, but it's not the ColdFusion server and the issue above of language name is important. I don't believe that Bluedragon markets itself as the Bluedragon ColdFusion server, so it's use of the CFML language has certain semantic issues. Seperating the server from the language is a problem because the server is nothing without the language and the language needs a server to run.

While it is possible to have an entry on the language and its evolution, the entry on the server will just be that it was written in C++ and then moved to Java. What else can really be said without making it a catch-all page including other servers that parse CFML, but are not ColdFusion.

It's all an issue of semantics and I vote to keep it together. As an aside, I'd be interested to know if there is any sort of formal ownership of the language by Adobe. I'll ask the Team list.

[edit] History, early versions

I remember a version 4.5 running on linux. The article mentions a version 3.1 running Solaris, could we add the startversion of the linux edition? 212.35.119.66


[edit] lists of links

While looking over other sections of Wikipedia I saw Category links which are basically a list of related Wikipedia entries tied together. The example is Joe Simon who is given a category of Category:American_comics_artists. There are a number of ColdFusion people of note listed in Wikipedia that should be tied to the ColdFusion page such as Ben Forta and Jeremy Allaire. The same could/should be said for frameworks such as Fusebox, Mach-II, and Model Glue. There is a 'catch all' of Category:CFML_programming_language but this is just wrong on so many levels. Hal Helms isn't a CFML programming language nor is CFEclipse or Switch File. Why not clean up the ColdFusion related categories as well as the ColdFusion page? Mdinowitz (talk) 01:59, 1 January 2008 (UTC)

[edit] Acronyms

DONE. A sentence might be added regarding *.cfm as apparent default extension for pages created or served by ColdFusion. I would add it myself if I were sure about this. —Preceding unsigned comment added by 206.124.31.217 (talk) 15:01, 5 June 2008 (UTC)