Any other ColdFusion coders out there?
Hi All, Just learned about Zope today; we're attempted to install it on a Linux test box here. Ours is mostly a ColdFusion shop right now, but the devshed intro article on Zope looked very promising. I'm curious if anyone has a comparison table of Z vs. CF... I'll be especially interested to know how it handles http file uploads, file management, mail management, <cfhttp>-like functions, and session management. I'd also like to stick with CFStudio as my main development environment... does regular ftp work with DTML documents? All the Best, Ron Kansas City ICQ #45147873 ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ H U M A N K I N D S Y S T E M S, I N C. for your information, we have solutions //// http://www.humankindsystems.com \\\\ ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
I do mostly Zope and used to do Frontier. I'd be interested in this comparison. Also wondering what interest/possibilities exists in a product to convert .cfm to dtml and make the CF -> Zope conversion relatively easy? At 1:46 PM -0500 10/1/99, ron@hksi.net wrote:
Hi All,
Just learned about Zope today; we're attempted to install it on a Linux test box here. Ours is mostly a ColdFusion shop right now, but the devshed intro article on Zope looked very promising.
I'm curious if anyone has a comparison table of Z vs. CF... I'll be especially interested to know how it handles http file uploads, file management, mail management, <cfhttp>-like functions, and session management. I'd also like to stick with CFStudio as my main development environment... does regular ftp work with DTML documents?
# # # _____________________________________________ Joshua Brauer Box 915 http://www.brauer.org Fort Collins, CO 80522 Fax: (419) 793-4120 _____________________________________________ In flying I have learned that carelessness and overconfidence are usually far more dangerous than deliberately accepted risks. -- Wilbur Wright in a letter to his father, September 1900 _____________________________________________________
| I do mostly Zope and used to do Frontier. I'd be interested in this comparison. Also wondering what interest/possibilities exists in a product to | convert .cfm to dtml and make the CF -> Zope conversion relatively easy? Josh and all, I'm not really sure of the ramifications of actually converting an application from ColdFusion to Zope... I just don't think it's feasible. Is it possible? Yeah, anything is possible. But is it realistic. Not really. You are talking about porting an application from a non-object, file based system into an object publishing system. At first it doesn't seem like such an undertaking, simply convert some syntax and import the file into the Zope database.. but if you look at it deeper than that, it becomes a much larger undertaking... ColdFusion is simply NOT an object system and trying to make it one or trying to convert it to one is not a good idea. Just my two cents.. - Tad
I started one and then got busy... it's at http://www.zope.org/Members/cybertad/ I've been using ColdFusion since it was in beta back in mid-95 and love it. But I also love Zope and the more I learn about it the more I am impressed with it. I think that the real comparison should be between Spectra and Zope... Spectra is more of an "Object" oriented system, which is funny, because it is built on a non-object oriented system - ColdFusion. - Tad ----- Original Message ----- From: ron@hksi.net <ron@humankindsystems.com> To: <zope@zope.org> Sent: Friday, October 01, 1999 1:46 PM Subject: [Zope] Any other ColdFusion coders out there? | Hi All, | | Just learned about Zope today; we're attempted to install it on a Linux | test box here. Ours is mostly a ColdFusion shop right now, but the | devshed intro article on Zope looked very promising. | | I'm curious if anyone has a comparison table of Z vs. CF... I'll be | especially interested to know how it handles http file uploads, file | management, mail management, <cfhttp>-like functions, and session | management. I'd also like to stick with CFStudio as my main development | environment... does regular ftp work with DTML documents? | | All the Best, | Ron | Kansas City | ICQ #45147873 | | ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ | H U M A N K I N D S Y S T E M S, I N C. | for your information, we have solutions | //// http://www.humankindsystems.com \\\\ | ~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ | | | _______________________________________________ | Zope maillist - Zope@zope.org | http://www.zope.org/mailman/listinfo/zope | | (Related lists - please, no cross posts or HTML encoding! | | To receive general Zope announcements, see: | http://www.zope.org/mailman/listinfo/zope-announce | | For developer-specific issues, zope-dev@zope.org - | http://www.zope.org/mailman/listinfo/zope-dev )
I didn't respond to your questions... sorry.. | I'm curious if anyone has a comparison table of Z vs. CF... I'll be | especially interested to know how it handles http file uploads, file | management, mail management, <cfhttp>-like functions, and session | management. I'd also like to stick with CFStudio as my main development | environment... does regular ftp work with DTML documents? Regular FTP of .dtml docs works fine with Studio... add .dtml as an extension to associate with the HTML syntax highlighting in studio. No one, that I know of, has created a DTML syntax highlighting, but I doubt it would be that hard. But the HTML syntax highlighting works great. Many of the functions you talked about, file uploads, email and stuff are built into Zope. There are how-to's on just about all of the functions you talked about at http://www.zope.org/ You should really become familiar with Python to take advantage of some of the hardcore parts of Zope as well as to understand the way expressions work. This can be frustrating if you don't know the way Python does stuff. As far as going from CFML to DTML, it's pretty straight forward. CFIF = DTML-IF CFLOOP = DTML-IN or DTML-LET etc. The one thing that is hard to get used to is Aquisition and just the overall object nature of Zope. Hope I helped a little... - Tad
Thanks, Tad! That does help. One more newbie questioin: how does the scalability of Z vs. CF compare? Ron
Regular FTP of .dtml docs works fine with Studio... add .dtml as an extension to associate with the HTML syntax highlighting in studio. No one, that I know of, has created a DTML syntax highlighting, but I doubt it would be that hard. But the HTML syntax highlighting works great.
Many of the functions you talked about, file uploads, email and stuff are built into Zope. There are how-to's on just about all of the functions you talked about at http://www.zope.org/
You should really become familiar with Python to take advantage of some of the hardcore parts of Zope as well as to understand the way expressions work. This can be frustrating if you don't know the way Python does stuff.
As far as going from CFML to DTML, it's pretty straight forward.
CFIF = DTML-IF CFLOOP = DTML-IN or DTML-LET
etc.
The one thing that is hard to get used to is Aquisition and just the overall object nature of Zope.
Hope I helped a little...
- Tad
Zope is *much* more scalable than ColdFusion... and that won't change no matter what ColdFusion does short of converting to an Object model. So many folks say that "scalability" is based solely on the size and power of the hardware, but this is simply not true. Zope runs on more OS's than ColdFusion right now, and, given a little work, could run on even more. Because of this, the hardware part of the scalability issue is put to rest... meaning that some of the OS's that Zope runs on, themselves, run on super hardware. But there are other issues to deal with as far as scalability. One of Zope's greatest assets is the ZODB and everything associated with it like dynamic cataloging, transactions, undo's, etc. And then there is the fact about Zope being Open Source and ColdFusion is a commercial product. Changes can happen within Zope in an instant if needed. A few weeks back when we discovered the major Acquisition problem with Zope it was patched and an updated version of Zope was released instantly. As well, it seems that Allaire might be transitioning from CF to Spectra and I would not be surprised to see a version of Spectra out soon after this first one that doesn't rely on CFML, or what we know as ColdFusion now,at all. There are reasons that Allaire has invested in other technologies such as JRun. Just a thought... Tad Murphy "cybertad" http://www.zope.org/Members/cybertad/
participants (3)
-
Joshua Brauer -
ron@hksi.net -
Tad Murphy