ColdFusion/PHP兼容性

5

嗨,我想问一下ColdFusion和PHP的兼容性问题。

我们建了一个基于ColdFusion的社区网站,能否在我们的网站上添加诸如博客和其他社交功能之类的PHP功能呢?

我的意思是将PHP和ColdFusion结合在一起。

非常感谢你的帮助!

5个回答

4

3
是的,这是可能的。您可能需要将PHP应用程序的会话管理集成到Coldfusion应用程序的会话管理中。
我最近使用了PHP购物车来整合Coldfusion,因为我没有时间或资源在Coldfusion中获得相同的结果 - 在CF中通常需要花费一些金钱才能获得优秀和精细的组件,而使用PHP则需要投入时间和精力来让它按照您的要求工作。
其次,可能已经有适合您需求的基于Coldfusion的博客、论坛等。检查一下吧。您可能想要一个PHP解决方案,因为它具有某些您不想编程的附加组件或其他功能。
我喜欢您的最佳实践方法,总体而言,Coldfusion在大型功能非常丰富的商业开发方面比开源更具优势。
祝您好运,并确保分享您最终所做的事情。

3

你的问题没有明确重点,无法给出单一的正确答案。

我们建立了一个基于ColdFusion的社区网站。是否可以在我们的网站中添加诸如博客和其他社区功能等功能,并使用PHP实现?

我的意思是将PHP和ColdFusion结合在一起。

当你说想要“结合”它们时,你具体指的是什么?它们可以共存于Web服务器上,并且都可以访问同一个数据库;因此,如果你希望PHP和ColdFusion应用程序都能访问相同的数据,那么这并不是一个问题。但是,有关锁定和竞态条件的问题需要考虑,但从“是否可能?”的角度来看,答案毫无疑问是YES

通过一些巧妙的编程,应该可以将CF到PHP的会话、客户端或其他特殊范围/变量共享,但这将是棘手的。这完全取决于你的需求和实现方式。

如果你正在寻找要添加到你的社区的应用程序,我建议你在尝试混合CFML和PHP之前,尝试找到适合你需求的CFML应用程序。在RIAForge和其他网站上,有大量免费的开源应用程序,包括博客和维基。 Canvas WikiCodex Wiki是专注于维基功能的解决方案,还有其他一些包括维基功能作为更大软件包的一部分。在RIAForge的ColdFusion类别中搜索“blog”会显示不少于6个博客应用程序,如BlogCFC等,甚至还没有包括我个人最喜欢的Mango Blog


2
我认为Corfield的方法不太适合像博客和论坛这样的独立应用程序。但是它可以帮助共享会话。
另一方面,在CF世界中,这些类型的软件并不那么好。
我更倾向于建议调整Web服务器设置。不能说IIS,但在Apache中,您通常使用不同的处理程序来处理.cfm和.php文件。可能的问题在于索引文件,可以是index.cfm或index.php。在这种情况下,.htaccess规则应该有所帮助。
因此,调整Web服务器允许在CF应用程序的子目录中使用PHP应用程序。
另一个可能性是使用子域名,这甚至更容易设置,可以满足您的需求。比如,blog.website.com和forum.website.com
希望这有所帮助。

1
给问题的提出者:很抱歉回答有点奇怪,我还不能在此评论。也很抱歉有些离题。
给Ray Camden:是的,我的意思是CF的开源论坛/博客没有PHP那么好。我很高兴知道Galleon和BlogCFC。但如果谈到功能——它们在2006年的PHP类似品中就有了,特别是Galleon。BlogCFC正在快速成长并变得更好。
不管怎样,我怀疑许多BlogCFC用户之所以使用它,部分原因是因为它是用CFML编写的。我也是。
问题不在于这两个应用程序,它们可以适合某些人的需求。问题在于没有其他选择。或者可能我错了,在这些类型中有很多另类应用?
是的。也许有其他惊人的专有​​博客/论坛,但现在我们没有谈论它们,对吧?

评论限制非常愚蠢,所以我已经给你和Ray点赞,让你们都有足够的声望来发表评论 - 不过不要太兴奋,每个评论限制在300个字符内,没有格式和编辑功能。 - Peter Boughton
Sergii,我会看一下Adam Tuttle下面的评论,具体来说,请查看RIAForge,那里列出了相当多的CF OS项目。至于Galleon,嗯,显然我有偏见,但应用程序唯一能够成长的方式就是得到支持 - 所以请随时直接联系我,提出新的功能想法。 - Raymond Camden

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接