Reputation: 769
I am currently faced with a dilemma about cygwin. I have only demoed it to see it. I am wondering about building python into the cygwin install, installing python in windows and symlinking it to cygwin or if it is even efficient to use cygwin to program python. I switched to Ubuntu a couple years ago for my programming needs. Please note: I program for the web using python web frameworks. Django has a built-in dev server as well as sqlite3 which is wonderful for the development stage of a project. Will I be able to use things like Django test server and sqlite3 from cygwin (they are all python so i don't see why not).
The reason it is essential I have a Windows machine: Music Production (driver issues, software), Front-end development and graphic design.
Upvotes: 1
Views: 867
Reputation: 118518
I've had a great experience using cygwin on windows.
The major issue I had to solve was that runserver
is unstable / slow through cygwin due to vfork resource unavailable errors which I researched was not a trivial problem to solve. Runserver is very much noticeably slow in the first place, so this was a major deal breaker for me (attempting to go from osx to windows).
Here is what I did to make my workflow smooth across both cygwin and windows pythons. http://yuji.wordpress.com/2011/07/18/django-runserver-development-server-is-slow-on-cygwin/
Which python did I use? I don't remember...
You mentioned editors... I use a cross platform editor called sublime text 2. Same for windows and osx. Fantastic.
Adobe's live view port? You don't mean dreamweaver do you? Because that live editor was the worst. You want real browsers to render your code... the same ones real people use.
Besides, if you're developing in django, you need a request/response cycle - can't really go live.
Upvotes: 2