Flash+ColdFusion全新概念建站

2022年电赛E题声源定位跟踪系统 电赛声源定位 阅读详情

coldfusion的定义

ColdFusion可以从两方面来定义,它既是一种应用服务器也是一种编程语言。很多开发人员常常把它们当成一件事,他们用ColdFusion语言(CFML - ColdFusion Markup Language)来编写应有程序,并把编写的应用程序运行在ColdFusion服务器上。 但是用ColdFusion语言编写的应用程序可以运行在其它支持CFML的应用服务器上,如J2EE应用服务器,这样一来就给那些高端的应用服务器提供了另一种简洁高效的开发语言。不管您选择使用ColdFusion应用服务器还是选择使用其它的应用服务器,CFML语言都为您提供了一个快速开发功能强大的应用程序的有效方案。

coldfusion的历史

ColdFusion开始于1995年,是历史最悠久的最为成熟的互联网应有服务器。

有多少企业或组织使用Coldfusion

在全世界范围内有超过1万个组织,12万台以上的服务器在运行ColdFusion.

How much design?

保守估计,大概有35万。但实际上的数字远远大于35万,一台运行ColdFusion的服务器上可以运行的多个ColdFusion程序,因此在一台服务器上进行开发的程序员也会有很多。

和其它应用服务器相比,ColdFusion有多少成功?

应该说是非常成功的,ColdFusion是商业(需购买)应用服务器中的佼佼者,在使用量上仅次于ASP。在财富100当中有超过75%的企业在使用ColdFusion.


ColdFusion可以编写那些类型的应用程序呢?

ColdFusion可以用来编写各种各样的应用程序,包括动态互联网网站,电子商务网站或门户网站,但最主要的还是大量的企业内部互联网应用程序和数据库相关的应用程序。这一点始终是也将一直会是ColdFusion的强项。

为什么我能看到的用ColdFusion开发的站点并不是很多?

其实用ColdFusion开发的站点是非常多的。但是由于大多数基于ColdFusion的应用程序都是企业内部互联网应用程序给以及和敏感数据库相关的应用程序,并不是对外公开的。所以看上去用ColdFusion的并不是很多。如果您想了解一下那些重要的企业在使用ColdFusion请访问如下地址: 为什么那些公司会花钱购买ColdFusion,而不使用‘免费’的ASP或PHP?说其它的一些应用服务器是免费的其实有点言过其实。的确,一些应用服务器可以被免费下载,但所提供的只是一些基本的核心的功能。在ColdFusion中提供了大量非常重要的功能和服务,如图表生成,全文搜索以及其它一些有用的模块如文件上传的处理和电子邮件的处理,而在ASP或PHP中这些模块都是要另外购买的。 最近的一项估算表明,如果要在ASP中加上ColdFusion专业版所提供的所有功能,总成本会到达3万美元。与此同时售价低于1千美元的ColdFusion专业版却集成了这些功能。而这还不包括由于使用了ColdFusion而减少的学习以及开发所需的周期和成本。
ColdFusion是不是属于专有技术,使用专有技术是不是很难得到保障?

不,ColdFusion不是专有技术。事实上,有不少其它产品(通过其它厂商)也是用CFML(或部分)来实现的。另外,ColdFusion充分利用了大量公开的技术标准,从数据库的集成(JDBC ,ODBC)到用XML来实现配置文件到使用J2EE作为ColdFusion的底层核心。什么是CFML?CFML的全称是ColdFusion Markup Language,是一种特别适于用来编写互联网应用程序的语言。CFML看上去和传统的编程语言并不太一样,更接近HTML,因此和HTML一样非常的易学易用。CFML可以在ColdFusion应用程序服务器上运行,也可以在其它一些应用程序服务器运行。

经常看到有人在说CFML并不是一种真正的编程语言,它到底是不是呢?

如果你能用CFML来编写程序,那它当然就是一种编程语言。至于为什么会有这种疑问,原因之一是CFML看上去和传统的编程语言不太一样(基于标签而非基于脚本)。这里有几点我们需要记住: 1)CFML是模仿HTML而设计的,主要是因为HTML易学易用,并且这也是HTML是互联网成功的原因之一。 2)CFML完全符合传统编程所需的基本要求(如流程控制,条件判断等),通过<CFSCRIPT> 和MX中新的SSAS(Server-side ActionScript)也可以实现脚本编程。 3)CFML是一种功能强大的编程语言,包括了100多个标签和200多个函数,能够满足常用的编程需求以及一些不常用的需求如:和LDAP交互,处理XML,支持COM和CORBA,图表生成和全文搜索等。 4)比较有讽刺意味的是,在过去的5年里,CFML由于是基于标签的语言,所以常被说为不是一种真正的编程语言,但现在在ASP.NET中也能看到这种风格,在JSP中实际上也是在Java代码中嵌入了标签,更别提XML,完全是基于标签的。由此可见,CFML走的这条路是对的。

什么是.CFM 和.CFC?

CFML代码常被保存为以.CFM 或.CFC 为扩展名的文件中。.CFM 是ColdFusion的标准扩展名,它可以是普通的文本文件,由其它文件所调用的文件或是自定义标签文件。.CFC 是ColdFusion的组件文件(可以被重复调用的ColdFusion对象)

ColdFusion是不是只是用来实现低端或入门级解决方案的?

当然不是。ColdFusion只是一种工具,能用这种工具做什么完全取决于你的能力。对于一些初学者来说,Coldfusion是一种简单的技术,用ColdFusion来开发一些简单的产品和入门级解决方案也的确非常容易。但这并不是说ColdFusion就只是用来实现低端或入门级解决方案的。不像其它的一些学起来非常容易的技术只能用来实现简单有限的功能,ColdFusion可以用来开发功能异常强大的解决方案。除了一些低端,入门级的解决方案,还有大量高端,至关重要的解决方案都是用ColdFusion来开发的。

ColdFusion是不是会让开发者养成不正规的编程习惯。

当然不,ColdFusion提供了所有必须的要素用以编写伸缩性强,结构性好,易于管理和维护的代码。ColdFusion并不强制你使用某种开发习惯或逻辑方法,ColdFusion最初的设计初衷就是要让开发者能通过一个简单的语言来高效的实现所需的功能。当然有很多开发者往往是在有一个清楚的想法之前就开始动手写代码了,然后在一点一点的完善他的想法。实际上也并不是所有的程序的开发都需要严格遵守并采用MVC设计模式。当然ColdFusion完全支持MVC设计模式(通过ColdFusion组件)并且也因该尽可能的使用。换句话说,ColdFusion不会让你养成不正规的编程习惯并在以后的开发过程中感觉力不从心,不管你处于那种开发水平,ColdFusion总是能满足你的要求并且帮你一点一点的进步。

我没有任何编程经验,ColdFusion是不是也适合我?

绝对适合,当然你最好有HTML和SQL的基础知识,而且如果没有的话,用Dreamweaver MX也能完成一些开发。不像其它的一些编程语言,需要通过几周或几个月的学习,在学习ColdFusion几个小时以后你就能完成简单的开发了。

我是一个有经验的 C 或/和 Java程序员,我有没有必要使用ColdFusion呢?

C 和 Java 是功能非常强大的低级编程语言,非常适合编写需极强处理能力的后台进程。但却非常不适合用它们来生成HTML给浏览器或处理HTML中的表单。在这方面它们没有什么优势。事实上一个比较好的方案是把ColdFusion和他们结合在一起。让ColdFusion来处理表现层,而用C 或 Java 来处理后台。

我是一名Flash开发人员,需不需要用到ColdFusion?

作为一名Flash开发人员,你一定了解开发能给用户带来丰富使用体验,极具交互性的互联网应用程序的重要性。Flash常被用来制作动画,简介,广告和一些特殊效果等等,但Flash还能用来实现更多的应用。Flash非常适合用来充当基于互联网应用程序的前台界面,而ColdFusion正好非常适合用来帮Flash处理后台任务。从Macromedia推出FlashMX和ColdFusionMX来,两者之间的结合应用就变得非常简单和高效 - Flash作为客户而ColdFusion作为服务器。

我们公司的技术选型是定位在J2EE平台上的,是不是就不能用ColdFusion了呢?

正好相反,你们公司选择的是一个非常有战略意义的方案来建立你们的信息平台,这种方案可以让你用到一些功能强大的技术,也是现在越来越被看好的方案。J2EE(Java平台)提供了一个能建立稳定,健壮极具伸缩性的应用程序的结构体系。但是它却需要更高的成本(不仅仅是软件本身的成本)J2EE平台的开发是非常复杂的,超过了大多数公司的技术人员的能力。而且就是对那些经验丰富的Java程序员来说,也不是所有的东西都需要用Java来实现。而ColdFusion MX可以运行在J2EE平台的顶端,利用J2EE所带来的强大结构和原有的投资,同时使得不懂Java的人也能利用它。或换句话来说,通过这种方式,ColdFusion MX 能让不懂Java的人利用Java的强大处理能力同时有能完成更多的应用开发。所以选择J2EE的并不意味放弃ColdFusion,对你来说反而是一种明智的选择 - 你已经花了大量的成本,再多加一点ColdFusion的成本,你就能使你的信息平台实现更多的功能 ColdFusionMX的底层是基于Java技术的,

那现在或将来在微软的Windows平台上会有什么问题吗?

大多数的ColdFusion都是安装在微软的Windows平台上的,并使用一些微软的后台产品(如SQL服务器)。所以无论如何对微软的Windows平台的支持都是不会被放弃的,而且随着ColdFusion MX对.NET的结合,这种支持会越来越被重视。同时,ColdFusion还能在大量非微软平台上运行,如:Linux, Solaris, 和 HP-UX。 也能使用各种各样的数据库,如:Oracle, DB2 和 mySQL - 所以ColdFusion是业界最灵活的产品。对任何一项技术来说,活跃的用户讨论群都是成功的关键之一,ColdFusion有没有类似的用户社区?ColdFusion用户一直以来都是非常具有社区性的,而且ColdFusion的成长和发展方向很大程度上也都是由ColdFusion用户群来决定的。有数不清的讨论组,论坛,出版物和用户组和活动(包括有Macromedia组织的活动和非Macromedia组织的活动)。

Macromedia会不会专心致力于ColdFusion的发展?

一定会的。实际上,最新版本的ColdFusion(第一个完全由Macromedia开发的版本)是一个ColdFusion史上最大的开发小组所完成的,投入了大量的人力和物力。这一点就表明了Macromedia对ColdFusion和ColdFusion用户的承诺。
老版QQ原生表情gif动态 这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。 立即下载

相关推荐

macOS Jdk1.8安装(目前主流版本的jdk)

添加环境环境变量,类似于windows的高级设置中path配置的环境变量。查看 JAVA_HOME 目录。查看 JDK 版本信息。一直下一步安装就好了。在终端的根目录下运行。

m0_50207524的博客 9356

coldfusion_ColdFusion教程:第一部分

coldfusionThis tutorial series was originally written in 2001, and may be out of date. Since then we’ve published other ColdFusion tutorials that are more up to date. Here are some newer tutorials you...

culh2177的博客 1045

Python爬虫实战:如何优雅地处理BOSS直聘的反爬机制与Cookie失效问题

本文详细介绍了如何通过Python爬虫技术优雅应对BOSS直聘的反爬机制与Cookie失效问题。从多账号轮换、动态请求头生成到代理IP管理,提供了一套完整的解决方案,帮助开发者构建稳定高效的数据采集系统,有效提升爬虫成功率与数据质量。

weixin_30733003的博客 1564

为aSP开发者介绍ColdFusion

为aSP开发者介绍ColdFusionColdFusion是一个稳定、可靠的Web应用服务平台。自从1995年Allaire公司第一次发布ColdFusion以来,它已经成功地证明了自己优秀的可伸缩性、跨平台能力,成为Web应用开发领域的主流力量之一。因此,作为Web应用开发者我们至少应该对ColdFusion有一个基本的了解。 一、脚本基础 作 者 : 仙人掌工作室

Air的博客 438

蓝桥杯单片机开发实战:Keil环境配置与IAP15F2K61S2头文件设置详解

本文详细讲解了为蓝桥杯单片机竞赛配置Keil开发环境的关键步骤,重点解析了IAP15F2K61S2专用头文件的获取与设置方法。通过使用STC-ISP工具添加芯片型号和头文件,确保编译器能正确识别寄存器,是成功进行单片机编程和竞赛备赛的基础。文中还提供了从软件安装、工程创建到常见问题排查的完整实战指南。

soda5的博客 888

DrissionPage实战:5分钟搞定京东滑块验证码自动登录(附完整轨迹生成代码)

本文详细介绍了如何使用DrissionPage工具实现京东滑块验证码的自动化登录,包括环境配置、滑块缺口识别、拟人化轨迹生成算法及完整登录流程。通过物理运动学模型和智能识别技术,有效提升验证码破解成功率,适用于电商自动化场景。

weixin_29229055的博客 245

coldfusion_Coldfusion MX和Flash远程处理入门

One of the cool new features of Macromedia ColdFusion MX is Macromedia Flash Remoting. Macromedia Flash Remoting allows you to use ColdFusion MX functionality in your Macromedia Flash movies easily us...

culi3182的博客 255

动态视频目标追踪系统:基于YOLOv11+DeepSORT的从入门到实战全流程指南

仅保留车辆类别(假设车辆类别ID为2)if det.class_index == 2: # 车辆类别ID通过本指南,你已完成从环境搭建数据准备模型训练到追踪系统与UI界面的全流程,搭建了一套完整的动态视频目标追踪系统。该系统在安防监控、交通管理等场景中具有实用价值,可实现目标的实时稳定追踪。未来,你可尝试结合多模态特征(如目标外观+运动特征)提升追踪鲁棒性,或探索轻量化模型部署(如TensorRT加速),让系统在边缘设备上也能高效运行。

LXY_LOVE36的博客 142

使用Flash Remoting实现Flex与ColdFusion通信

哈哈,轉載該篇文章主要用來自己睇傑,無他意,來源:http://www.riafan.com/default.aspFlash Remoting Service是Flex访问数据的三种方式之一,它没有Flex Data Service那么强大,但是比HTTP Service的效率高。不管是Flex Data Service还是WebORB都需要额外会费,而ColdFusion Flash Re

Baijinwen的专栏 1753

QEMU源码全解析7 —— QEMU主函数

QEMU源码全解析7 —— QEMU主函数

phmatthaus的专栏 1295

任务混部最少服务器数量计算问题

这里的并行度指的是该任务运行时会占用的服务器数量。要注意的是,一个服务器在每个时刻可以被任意任务使用,但同一时刻最多只能被一个任务占用,并且任务运行结束后会立即释放服务器(结束时刻不占用)。最后,我们从字典中找出服务器数量的最大值,这个最大值就是完成这批任务混部最少需要的服务器数量。对于每个任务,我们会遍历其对应的时间区间,将该任务的并行度累加到对应时刻的服务器数量上。任务混部的目标是让这批任务由同一批服务器承载运行,你需要计算完成这批任务混部最少需要多少服务器,以此来最大化控制资源成本。

m0_62153576的博客 108

[转]其它技术和ColdFusion的结合问题

 1: 如何才能在ColdFusion中调用由其它语言编写的程序资源? 有几种方法:如果想调用能在系统命令行中执行的代码/程序(如在DOS下的tracert,ping),可以用 。如果想调用由其它脚本程序(ASP,PHP,JSP )生产的web页面的话,可以用。如果想调用Web Service的话可以用(这也是最值得推荐的方法)。不管是那种方法,都能帮您返回所需的结果。2: ColdFusio

Simon的专栏 1174

五、MT8168 音频驱动之SPEAKER

本章主要讲解MT8168平台的内部SPEAKER驱动配置。分为HP接法和LINE OUT接法。2.1.3 audio_custom_exp.h设置。2.1.4 mixer_paths.xml设置。2.2.3 mixer_paths.xml设置。2.1.2 ProjectConfig 设置。2.2.2 ProjectConfig 设置。2.2.1 deconfig设置。2.1.1 DTS设置。......

Joon2020的博客 1664

coldfusion_为您服务的ColdFusion 9:使用AIR进行图像处理

coldfusionEarlier this month, Adobe released the latest version of ColdFusion at the MAX conference in Los Angeles. Back in July I gave an overview of ColdFusion 9, covering some of the new features...

culi4814的博客 307

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

从ColdFusion 迁移到 ASP.NET

一 比較ASP.NET和ColdFusion二 从ColdFusion 迁移到 ASP.NET Migrating from ColdFusion to ASP.NEThttp://msdn.microsoft.com/zh-cn/library/aa479305(en-us).aspxhttp://msdn.microsoft.com/zh-cn/library/aa479304.as...

weixin_30294021的博客 167

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

使用Flash Remoting实现Flash与ColdFusion 通信

哈哈,轉載該篇文章主要用來自己睇傑,無他意,來源:http://www.riafan.com/default.asp如果你对Flash Remoting不太了解,请参看前面的入门教程。本文假设你已经写好了客户端代码并且安装好了ColdFusion MX 7服务器。在本实例中,我们将使用一个ColdFusion 组件(CFC)来实现HelloUser远程服务。组件是ColdFusion MX

Baijinwen的专栏 1180

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

[转]为什么选择ColdFusion

 1: ColdFusion的定义 答:ColdFusion可以从两方面来定义,它既是一种应用服务器也是一种编程语言。很多开发人员常常把它们当成一件事,他们用ColdFusion语言(CFML - ColdFusion Markup Language)来编写应有程序,并把编写的应用程序运行在ColdFusion服务器上。 但是用ColdFusion语言编写的应用程序可以运行在其它支持CFML的

Simon的专栏 1419

coldfusion_ColdFusion Blackstone-MX v.7

coldfusion…posted by davidjmedlock: …由 davidjmedlock 发布 : Okay, you saw my blog about Ben Forta’s CFUG tour this summer. So far the only two cities I’ve seen confirmed have been Phoenix, AZ and Jac...

culi3182的博客 243

Flash Builder 4通过LCDS31 Data Management访问Coldfusion的CFCs

找了许多网站,没有介绍FB4通过LCDS Data Management 访问Coldfusion901的组件,CF的官方文件介绍方法,但是没有实例,因为是第一次接触,俺不是很熟识CFCs的写法,终于在ColdFusion 8 Extensions for Eclipse插件帮助下生成编译类。

les5332295的专栏 1377

将LCDS31集成到Coldfusion901中

Coldfusion9默认使用flash remoting 与flash 通信,如果要使用 LiveCycle Data Services ES(LCDS)作为连接口就必须要将lcds集成到 Coldfusion9中。

les5332295的专栏 917

coldfusion_ColdFusion MX 7功能之旅

coldfusionThis article will focus on what’s new on CFMX7 and how this new release is shaking up the Web application server market. I won’t try to teach you how to use all the new additions; instead, w...

culi3182的博客 416

make your flash website Dynamic

在饮水思源的FLASH版,总有人问及关于在FLASH中实现动态网页的问题。我也说过很多次了吧。把最近的一次还算比较全的说明收录一下,以后不用再敲一遍字了就,呵呵                1。可以通过单纯FLASH来实现:利用LoadVar对象与WEB后台互相传递数据,然后利用WEB后台代码实现动态的功能,再由FLASH来进行前台的展现                2。可以利用FLASHRE

CrazyTomato的专栏 1282

为什么选择Coldfusion

1:ColdFusion的定义   ColdFusion可以从两方面来定义,它既是一种应用服务器也是一种编程语言。很多开发人员常常把它们当成一件事,他们用ColdFusion语言(CFML-ColdFusionMarkupLanguage)来编写应有程序,并把编写的应用程序运行在ColdFusion服务器上。但是用ColdFusion语言编写的应用程序可以运行在其它支持CFML的...

weixin_30443895的博客 135

flash与后台数据交换方法整理3-WebService篇

三、WebService      个人觉得WebService的数据访问速度,仅次于Remoting,但WebService是一种通用型的接口,一般服务端技术都支持的!      WebService的优点:       1.WebService的接口支持比较广泛(Java,ASP.Net,PHP,Coldfusion-我下面举例用);       2.WebService是一个通用型的接口,所

游戏 1255
上一篇: 怎么样用PHPMyAdmin 将*.Sql数据倒入MYSQL[经典推荐]
下一篇: Macromedia的历史
JavaProgramers
博客等级 码龄22年 660粉丝 304原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值