Good development environment for Zope?
I just tested the WingIDE. It was a bit complex to set up, but not too much. Unfortunately, when trying to do the WingTest "walkthrough" to get started with Zope debugging and development, when trying to run a program, python crashed... So I gave up. I have no idea why that happened or what to do about it. So I'm asking you people here: How have you set up your development environments? Are you using any IDE? What editors are you using, how do you debug programs, how do you do testing, are you using any other applications as support for development? I'll answer my own questions first: IDE: No. Editor: Textpad. Debug method: Mostly "print" statements... Testing: Uhm, no, not really. Other apps: Nope.
Hello, Lennart- I'm working with theKompany to try and adapt their Quanta Gold editor (similar to Homesite) to become a truly "Zope-aware" product. It is a cross-platform editor that can be used on Windows, UNIX, and MacOS X. Check it out here: http://www.thekompany.com/products/quanta/ Eron On Friday 30 November 2001 10:19, you wrote:
I just tested the WingIDE. It was a bit complex to set up, but not too much. Unfortunately, when trying to do the WingTest "walkthrough" to get started with Zope debugging and development, when trying to run a program, python crashed... So I gave up. I have no idea why that happened or what to do about it.
So I'm asking you people here: How have you set up your development environments? Are you using any IDE? What editors are you using, how do you debug programs, how do you do testing, are you using any other applications as support for development?
I'll answer my own questions first:
IDE: No. Editor: Textpad. Debug method: Mostly "print" statements... Testing: Uhm, no, not really. Other apps: Nope.
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
* Lennart Regebro <lennart@regebro.nu> [011130 15:24]:
So I'm asking you people here: How have you set up your development environments? Are you using any IDE? What editors are you using, how do you debug programs, how do you do testing, are you using any other applications as support for development?
I use emacs. It's particularly nifty for stepping through your code using pdb. If I have one recommendation it's learning how to use the debugger. Search for 'emacs' on zope.org for some pointers. seb
Hi Seb, can you post the details here ? I have tried this at various times and never been completely happy. Are you using ZEO ? Some random notes for the original poster: I use xemacs for editing product source files (local) and keep auto-refresh turned on for products in development. I run zope in debug mode in a window where I can check for syntax errors (which may prevent refresh) and increasingly, low-tech sys.stderr.write print statements, which I insert to see what's going on. I also use doctests for this purpose, as well as for unit tests. For remote servers I use sitecopy + makefiles for pushing new content and to automate various ZMI operations. I often use zwiki-mode.el in xemacs to edit remote wiki pages, but mostly use a web browser or upload scripts to edit other kinds of zodb object, since ftp/webdav access usually isn't available. -Simon PS you may find http://zwiki.org/ZopeProductMakefile of interest
At 04:19 PM 11/30/2001 +0100, Lennart Regebro wrote:
I just tested the WingIDE. It was a bit complex to set up, but not too much. Unfortunately, when trying to do the WingTest "walkthrough" to get started with Zope debugging and development, when trying to run a program, python crashed... So I gave up. I have no idea why that happened or what to do about it.
So I'm asking you people here: How have you set up your development environments? Are you using any IDE? What editors are you using, how do you debug programs, how do you do testing, are you using any other applications as support for development?
Try Boa Constructor at http://boa-constructor.sourceforge.net/. Get the latest CVS, since Riaan does not care about releases. It has a full Zope object support, DTML, HTML and Python Text Editor capabilities and uses Shane's ZDebugger for debugging. Runs via wxPython on Mac, Win and Linux. It is really nice; have a try! Regards, Stephan -- Stephan Richter CBU - Physics and Chemistry Student Web2k - Web Design/Development & Technical Project Management
HTML-Kit - http://www.chami.com/html-kit/
participants (6)
-
Eron Lloyd -
Jeff Peterson -
Lennart Regebro -
seb bacon -
Simon Michael -
Stephan Richter