2013-08-21 5 views
0

필자는 제한된 이해와 경험으로 파이썬과 PHP와 같은 인터프리터 언어를 사용하는 방법을 묻는 방법을 잘 모르고 뭔가를 수정해야 할 필요가있을 때 메모장을 사용하여 변경할 수 있으므로 변경 사항을 구현하고 구현하는 것이 더 빠릅니다. 빨리.장고에는 IDE가 필요합니까? ASP.NET에는 Visual Studio가 필요합니까?

asp.net에 대해 알고 있듯이 동일한 작업을 수행 할 수 있지만 간단한 텍스트 편집기를 사용하면 Visual Studio를 사용하는 것이 매우 복잡해지고 .net에서 생산성을 높이는 방법에 관한 것입니다. 나는 Linq, BLL, 또는 현재 기술이 무엇이든간에 Visual Studio에 의해 자동으로 생성 된 XML 파일을 많이 기억합니다 (의도 된 슬램이 없음). 나는이 질문의 목적을 위해 .NET과 같은 범주에 자바 스택을 던질 것이다. 나는 Visual Studio를 좋아하지만 모델이나 컨트롤러에서 뭔가를 바꿀 때마다 전체 프로젝트를 다시 컴파일하는 방법을 좋아하지 않습니다. (과장이지만 확실하지 않습니다.)

다음 문구는 정확합니까?

답변

1

Visual Studio를 사용하는 동안 코드를 다시 컴파일해야하는 이유는 Visual Studio가 아닌 프로그래밍 언어 디자인 때문입니다. NetBeans, Eclipse 또는 NotePad를 사용하든 상관없이 Java는 동일합니다.

IDE는 일반적으로 필요하지 않지만 지적했듯이 쉽게 사용할 수 있습니다. vim을 사용하여 Python으로 프로그래밍을 시작했지만 이제는 Eclipse를 사용한다.

장고에는 초기 프로젝트를 빌드하는 데 도움이되는 기본 제공 명령 줄 도구가 포함되어 있지만 이론적으로는 이러한 파일을 수동으로 만들 수 있습니다.

+0

하지만 간단한 텍스트 편집기로 장고의 파이썬에서 컨트롤러 로직을 변경할 수 없습니까? PHP에서 뭔가를 변경하는 것과 같습니다. asp.net/C#/Java를 사용하면 asp.net mvc에서보기가 아니면 재 컴파일해야합니다. 사실입니까? – johnny

+1

파이썬은 소스를 편집 할 때마다 파이썬도 재 컴파일해야합니다. Django 시나리오에서 해결 방법이 있지만 mod_wsgi를 사용하는 경우 WSGI 파일을 '만지'면 웹 서버를 다시 시작해야합니다 (http://blog.dscpl.com.au/2009/). 02/source-code-reloading-with-modwsgi-on.html)을 사용하여 파일이 변경된 것을 '감시'하고 편집 할 때마다 다시 컴파일합니다. – hellsgate

+2

명시 적으로 나열하지 않았을 때 파이썬이 코드를 다시 컴파일 할 필요가 없다는 의미는 아닙니다. 그러나 @hellsgate가 Django에서 언급했듯이 컨트롤러 로직에 변경된 사항이 반영된 것을보고 싶다면 모니터링 시스템이 없으면 자동으로 웹 서버를 다시 시작해야합니다. 템플릿 코드를 변경하면 일반적으로 변경 사항이 즉시 표시됩니다. –

1

PHP 작업을 수행하기 위해 메모장을 사용하는 것이 편한 경우 Django IDE를 사용할 필요가 없습니다.

즉, 장고 (및 PHP)를위한 IDE가 많아서 일부 프로세스를 더 쉽게 만들 수 있습니다.

관련 문제