nas*_*ski 39 model-view-controller coldfusion frameworks coldfusion-8 cfml
我正在接管很多ColdFusion的东西,这些东西在我们的商店里挥之不去,他们坚持要留在ColdFusion上,并且这个领域的新项目必须在CF中完成 - 基本上这部分是不可协商的.我在CF方面不是很有经验(自2003年以来没有触及它)因此我的大部分开发工作都是在过去的4到5年中使用.Net,MVC,C#,Linq-to-SQL.
我正在寻找一个MVC框架,我可以将我的Asp.Net MVC体验与希望集成的ORM相关联(我至少暂时使用CF 8).我发现了一些像模型和胶水,Mach II和Coldbox等但我真的不知道从哪里开始,并希望从使用者那里得到一些关于它们的优点,缺点等的意见他们.
我知道我需要对CFML进行大量的刷新(几乎是重新学习),所以我不需要被告知 - 我在这里展望未来.
您能否分享一下您在CF MVC框架上的任何信息,以帮助我选择哪一个最适合我?谢谢.
Nat*_*ord 32
看到你对ColdFusion很新,我会做的就是选择一个框架并坚持下去.一开始你很难遇到问题,你很想放弃你选择的框架,但不要这样做.掌握了一个框架后,您就可以学习其他框架.
你可以添加大多数这些
最重要的是要记住我们都有自己的意见,但没有真正的证据证明什么是最好的.您甚至可以不使用实际框架,只需在MVC中仔细编码即可.
你目前正在维护的东西
我会选择ColdBox,ModelGlue或Framework/1.
ColdBox提供了一点代码生成,而Framework/1非常轻,所以学习起来很少.
小智 16
我已经使用CFWheels几年了,我没有找到更好的框架.它受Ruby on Rails的启发,很容易通过优秀的文档和非常活跃的社区来学习.
小智 13
我在ColdFusion教授课程,并在课堂上使用Sean Corfield的Framework/1.它重量轻,具有非常温和的学习曲线,这使得它特别适合转换现有的代码库.但与此同时,开发人员团队很容易与之合作并可以扩展到大型应用程序.无论如何,这个框架感觉最不像一个框架,最像自然代码.
http://github.com/seancorfield/fw1/
cra*_*sky 11
我想为cfwheels提供+1 .
自2003年以来,我已经将Mach II,ColdBox,Fusebox和Model-Glue用于各种项目.所有都有它们的优点和缺点(Fusebox是我现在唯一避免的)但是,在最近的项目中,我决定尝试CFWheels.
使用车轮是一个爆炸.我有一段时间为我的小镇上的一些朋友开发一个网站,他们拥有并经营着一个攀冰和引导网站([www.ourayclimbing.com]).好的SES URL,在Adobe CF和Railo上运行得很好,管理员很容易使用Scaffolding插件,约定优于配置(我喜欢:))等.
无论如何,如果你坚持使用主要的玩家(ColdBox,CFWheels,Mach II或Model-Glue),我想你会对CF能为你提供什么感到惊喜.
我会选择CFWheels或FW/1.两者都非常容易用于CF框架的新手(我仍然认为自己在那个群体中)并且没有其他一些学习曲线那么陡峭.Coldbox看起来非常强大,但我很难绕过它.