프로그래머, 통합 개발 환경으로 웹 애플리케이션 구축
IDE 또는 통합 개발 환경은 프로그래머와 개발자가 소프트웨어를 개발할 수 있도록 돕기 위해 고안된 소프트웨어 프로그램입니다. 대부분의 IDE에는 다음이 포함됩니다.
- 소스 코드 편집기
- 소스 코드 편집기는 HTML 텍스트 편집기와 유사합니다. 프로그래머가 자신의 프로그램에 대한 소스 코드를 작성하는 곳입니다.
- 컴파일러 및 / 또는 인터프리터
- 컴파일러는 소스 코드를 실행 가능한 프로그램으로 컴파일하고 인터프리터는 컴파일 할 필요가없는 프로그램과 스크립트를 실행합니다.
- 빌드 자동화 도구
- 빌드 자동화 도구는 컴파일, 디버깅 및 배포와 같은 대부분의 소프트웨어 개발에서 발생해야하는 프로세스를 자동화하는 데 도움이됩니다.
- 디버거
- 디버거는 소스 코드에 문제가있는 정확한 위치를 정확히 찾아줍니다.
빌드하는 모든 것이 정적 웹 사이트 (HTML, CSS 및 일부 JavaScript) 인 경우 "그 중 어떤 것도 필요하지 않습니다!"라고 생각할 수 있습니다. 그러면 당신이 옳을 것입니다. 정적 인 웹 사이트 만 만드는 웹 개발자 에게는 IDE가 과도하게 사용됩니다.
그러나 웹 응용 프로그램을 만들거나 응용 프로그램을 네이티브 모바일 응용 프로그램으로 변환하려는 경우에는 IDE 생각을 무시하기 전에 다시 생각해 볼 수 있습니다.
좋은 IDE를 찾는 방법
웹 페이지를 작성하고 있으므로 먼저 IDE에서 HTML, CSS 및 JavaScript를 지원하는지 확인해야합니다. 웹 응용 프로그램을 만들려고한다면 HTML과 CSS가 필요합니다. 자바 스크립트를 사용하지 않고도 얻을 수는 있지만 가능성은 희박합니다. 그렇다면 IDE가 필요한 언어에 대해 생각해보십시오.
- 자바
- C / C ++ / C #
- 펄
- 루비
- 파이썬
그리고 다른 많은 것들이 있습니다. IDE는 디버깅뿐만 아니라 사용하기를 원하는 언어를 컴파일하거나 해석 할 수 있어야합니다.
웹 응용 프로그램 개발자는 IDE가 필요합니까?
궁극적으로, 아니오. 대부분의 경우 표준 웹 디자인 소프트웨어 또는 일반 텍스트 편집기에서 웹 응용 프로그램을 아무런 문제없이 만들 수 있습니다. 대부분의 디자이너에게는 IDE가 많은 가치를 추가하지 않으면 서 더 많은 복잡성을 추가하게됩니다. 사실 대부분의 웹 페이지와 대부분의 웹 응용 프로그램은 컴파일 할 필요가없는 프로그래밍 언어를 사용하여 작성됩니다.
그래서 컴파일러는 불필요합니다. 그리고 IDE가 JavaScript를 디버그 할 수 없다면 디버거는별로 쓸모가 없을 것입니다. 빌드 자동화 도구는 디버거와 컴파일러에 의존하므로 많은 가치를 부여하지 않습니다. 따라서 대부분의 웹 디자이너가 IDE에서 사용할 수있는 유일한 것은 HTML을 작성하기위한 소스 코드 편집기입니다. 대부분의 경우 더 많은 기능을 제공하고보다 유용하게 사용할 수있는 텍스트 HTML 편집기가 있습니다.