필자는 제한된 이해와 경험으로 파이썬과 PHP와 같은 인터프리터 언어를 사용하는 방법을 묻는 방법을 잘 모르고 뭔가를 수정해야 할 필요가있을 때 메모장을 사용하여 변경할 수 있으므로 변경 사항을 구현하고 구현하는 것이 더 빠릅니다. 빨리.장고에는 IDE가 필요합니까? ASP.NET에는 Visual Studio가 필요합니까?
asp.net에 대해 알고 있듯이 동일한 작업을 수행 할 수 있지만 간단한 텍스트 편집기를 사용하면 Visual Studio를 사용하는 것이 매우 복잡해지고 .net에서 생산성을 높이는 방법에 관한 것입니다. 나는 Linq, BLL, 또는 현재 기술이 무엇이든간에 Visual Studio에 의해 자동으로 생성 된 XML 파일을 많이 기억합니다 (의도 된 슬램이 없음). 나는이 질문의 목적을 위해 .NET과 같은 범주에 자바 스택을 던질 것이다. 나는 Visual Studio를 좋아하지만 모델이나 컨트롤러에서 뭔가를 바꿀 때마다 전체 프로젝트를 다시 컴파일하는 방법을 좋아하지 않습니다. (과장이지만 확실하지 않습니다.)
다음 문구는 정확합니까?
하지만 간단한 텍스트 편집기로 장고의 파이썬에서 컨트롤러 로직을 변경할 수 없습니까? PHP에서 뭔가를 변경하는 것과 같습니다. asp.net/C#/Java를 사용하면 asp.net mvc에서보기가 아니면 재 컴파일해야합니다. 사실입니까? – johnny
파이썬은 소스를 편집 할 때마다 파이썬도 재 컴파일해야합니다. Django 시나리오에서 해결 방법이 있지만 mod_wsgi를 사용하는 경우 WSGI 파일을 '만지'면 웹 서버를 다시 시작해야합니다 (http://blog.dscpl.com.au/2009/). 02/source-code-reloading-with-modwsgi-on.html)을 사용하여 파일이 변경된 것을 '감시'하고 편집 할 때마다 다시 컴파일합니다. – hellsgate
명시 적으로 나열하지 않았을 때 파이썬이 코드를 다시 컴파일 할 필요가 없다는 의미는 아닙니다. 그러나 @hellsgate가 Django에서 언급했듯이 컨트롤러 로직에 변경된 사항이 반영된 것을보고 싶다면 모니터링 시스템이 없으면 자동으로 웹 서버를 다시 시작해야합니다. 템플릿 코드를 변경하면 일반적으로 변경 사항이 즉시 표시됩니다. –