首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有关使用Coldfusion 9设计OOP应用程序的书籍、教程和视频

有关使用Coldfusion 9设计OOP应用程序的书籍、教程和视频
EN

Stack Overflow用户
提问于 2011-10-20 01:28:39
回答 5查看 684关注 0票数 4

我是一名使用Coldfusion 9的web应用程序开发人员,我在代码中使用cfc已经有一段时间了。我想在我的设计中融入更多的OOP原则。

我正在寻找书籍,教程,视频等涵盖应用程序设计和使用OOP原则的交互。

我找到的大多数资料都涵盖了对象设计,但并没有在应用程序设计中使用。

谢谢你的建议。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2011-10-20 01:41:17

Matt Gifford写了一本很棒的书,Object-Oriented Programming in ColdFusion,我强烈推荐。我在今年早些时候写过a review of it,如果你还在犹豫要不要买,Sean Corfield也写过a good review。我从中找到灵感的其他优秀书籍是基于java的OOP书籍,如Head First Java,它将教你一些java,但主要是面向对象的概念。Head First系列既非常温文尔雅,又很吸引人。

除了这些书之外,还有很多很棒的在线资源,其中很多都在ObjectOrientedColdFusion.org上有详细的介绍,它有一个低流量的谷歌群组供你提问,还有很多很棒的阅读材料和大量的资源链接。

我最喜欢的另一个资源是Charlie Arehart的UGTV,它有一个记录演示文稿的大型数据库。我搜索了“面向对象”,找到了一些很好的,比如Brian Meloche的Common Sense Object Oriented ColdFusion和Bob Silverberg的Building a Object Oriented Model,当我看到它的时候,它真的很好。浏览一下,你会找到更多。

阅读代码是一种奇妙的学习方式。查找要阅读的代码的最简单方法是GitHub's ColdFusion language page,但您也可以通过RIAForge查找代码。我知道的一些很好的代码是BlueRiver (look into Mura CMS)Bob Silverburg (look into Validate ThisLouis Majano and anything ColdBox related,只是列出了成千上万伟大的代码黑客中的一小部分。

最后,请记住,在这一点上你并不孤单。许多人以前都曾走过这条路,谷歌将帮助你找到他们做了什么。例如,John Whish发布了his OOP learning strategy。我们这里有很多人在学习、尝试和帮助别人。参与进来吧。我提到了ColdFusion OO Google Group,但还有一个流量更高的电子邮件列表,CF-Talk,这也非常有帮助。还要寻找当地的ColdFusion用户组,有时他们会有一个电子邮件列表或论坛,他们会每月举行各种主题的会议。你总能在那里找到一些非常聪明的人。最后,还有像CF.Objective()这样的会议,你可以每年都参加,这些会议充满了令人惊叹的内容。

祝你在CF中学习OOP时好运!

票数 3
EN

Stack Overflow用户

发布于 2011-10-20 01:40:07

http://www.amazon.com/Object-Oriented-Programming-ColdFusion-Matt-Gifford/dp/1847196322

http://wiki.coldbox.org/wiki/Models.cfm

http://www.objectorientedcoldfusion.org/

ColdFusion组件简介(CFCs) @ http://www.adobe.com/devnet/coldfusion/events.html

http://slidesix.com/view/CFC-201

http://www.carehart.org/ugtv/index.cfm

票数 0
EN

Stack Overflow用户

发布于 2011-10-20 01:43:40

一旦您掌握了面向对象概念的基础知识,就需要掌握如何将这些概念应用到您的实际项目中。

理解基本的设计模式是非常有价值的。您将希望从Design Patterns: Elements of Reusable Object-Oriented Software开始,它定义了这些模式,其中许多模式通常用于OO设计和开发。要获得更真实、更个人化的模式方法,请考虑Head First Design Patterns,它建立在第一本书的基础上,并演示了设计糟糕的OO系统所面临的实际问题,以及如何开始考虑解决这些问题。

您还需要引用与OO系统的实际ColdFusion相关的实现。Object-Oriented Programming in ColdFusion是一个非常好的开始。

最后,您应该沉浸在使用OO技术的现有的、众所周知的ColdFusion应用程序中。ColdBox是一个用于构建基于CFML的网站的框架,它实现了许多面向对象的技术,包括Aspect Oriented ProgrammingDependency Injection,您可以从这个框架和使用它构建的网站中学到很多东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7825432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档