There is one thing for sure. As it stands, there is an open market for a 'do it all' product that manages CI (continuous integration), workflow, development, SVN etc. I think Google Apps and Cherokee came close, but I don't much care for google apps, and cherokee has nasty performance related bugs.
Personally, I use the following setup: - SVN with uSVN frontend - dev / staging / prod environments (I don't bother with local environments any more), with dev.*/staging.* domains aliases. - Seperate databases for each environment. - WinSCP to sync my local dir with the remote dev.* dir. - All prod.* deployments are done using command line on the server to pull the latest stable branch (with a temporary maintenance page placed up). - Netbeans with absolutely no IDE integration with SVN/SCP. - Pre-shared keys for every single shell account for added security. However, this is for django webapp deployments. If I was going to be building a Win32 based project, or doing game development, I would have an entirely different development structure. When it comes down to it, there are all these different options for a reason, because it comes down to personal preference and experience. My absolute best advice to you, is to try and take 2 - 4 weeks off work and use the time to try out all these different options, because there is nothing worse than having to maintain old projects using an environment/infrastructure which you later find to be tedious and annoying (trust me, we've all been there!). Hope this helps. Cal On Wed, Feb 9, 2011 at 8:46 PM, Ovnicraft <ovnicr...@gmail.com> wrote: > I understand you are deploy your apps or project via FTP, what is a really > bad idea how you are proposing it, i recommend you invest about CVS (better > DCVS) here you can upload your files correctly and better, security. You can > also invest about Fabric, virtualenv and mercurial as recommended tools, as > graphical tool in this way you can use tortoisehg if choose mercurial. or > use SVN with tortoiseSVN. > > Regards, > > On Tue, Feb 8, 2011 at 3:30 PM, Karen McNeil <karenlmcn...@gmail.com>wrote: > >> I have three Django sites that I've been working on recently and I've >> been doing most of the development work in Dreamweaver. I don't use >> any of the wysiwyg features (or, pretty much, any of the Dreamweaver >> program features), but I like it because I can do all the the code >> edits and the FTP transfers all in one program. I like being able to >> grab a remote file, make some code changes, save and upload all at >> once, and view a nice graphical display of the file structure for the >> local and remote sites. >> >> Problem is, Dreamweaver's code view is definitely not built for >> Python, and it doesn't look like they have any plans to support it any >> time in the foreseeable future. Which means that I get no color- >> coding of the code, and I'm constantly getting indentation errors. >> >> I've always had Dreamweaver on my computer (a Mac) and so have never >> used a separate FTP program, and the only IDE I've ever used is IDLE. >> I used IDLE when I was first learning Python, but now that I'm working >> with the websites, I find it much more convenient to just open the >> files from within DW. Does anyone know of another, Python-friendly, >> program that I could use for both code-editing and ftp? >> >> Thanks, >> Karen >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Django users" group. >> To post to this group, send email to django-users@googlegroups.com. >> To unsubscribe from this group, send email to >> django-users+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/django-users?hl=en. >> >> > > > -- > Cristian Salamea > @ovnicraft > > -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To post to this group, send email to django-users@googlegroups.com. > To unsubscribe from this group, send email to > django-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/django-users?hl=en. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.