웹 응용 프로그램을 프로그래밍하기위한 이상적인 소프트웨어 설정 (PHP, JavaScript, XHTML, CSS 편집)은 무엇입니까? [닫은

StackOverflow https://stackoverflow.com/questions/1617596

  •  06-07-2019
  •  | 
  •  

문제

저는 2 년 동안 웹 애플리케이션을 개발해 왔으며 더 많은 웹 페이지에 참여했습니다. 나는 메모장을 사용한 다음 컨텍스트, 크림슨 편집자 (오랫동안 내가 가장 좋아하는)를 사용했으며 메모장 ++로 시도했습니다. NetDrive 설정이있어 FTP 서버에서 파일을 직접 편집하고 저장할 수 있습니다. Firefox에서는 웹 개발자 확장자, 파이어 버그 및 몇 가지를 더 사용합니다.

내 기술이 커지고 이전보다 더 많은 일을해야함에 따라, 나는 버전 작성, 코드에서 변경 사항 추적, 이전 버전으로 되돌아 가면 수동으로 수행하는 것과 같은 몇 가지 제한에 직면 해 있습니다. 또한 휴대용이기 때문에 Dropbox 폴더에 WebDev와 관련된 모든 것을 설정하려고하므로 동기화하고 어디를 가든지 기능하는 개발자 설정을 설정할 수 있습니다.

웹 앱 개발에 어떤 소프트웨어를 제안 하시겠습니까? 휴대용 또는 클라우드에서 어떻게 설정할 수 있습니까?

도움이 되었습니까?

해결책

나는 당신이 완전한 기능을 갖춘 IDE를 달성하는지 또는 별도로 작업을 수행하는 도구 모음에 달려 있다고 생각합니다. 다른 플랫폼에서 많은 편집기를 사용한 후에는 Eclipse와 VI를 사용합니다. 빠르게 변경 해야하는 작은 스크립트의 경우 VI는 완벽한 편집기이며 모든 중요한 플랫폼에 사용할 수 있지만 바로 가기를 렌트하는 데 시간이 걸립니다.

그러나 대부분의 웹 프로젝트는 빠르게 성장하기 때문에 모든 요구에 맞는 IDE가 필요했습니다.

  • 전복 통합
  • 다른 언어에 대한 코드 완료 및 유용한 기능 (Python, PHP, HTML, C ++)
  • Mac, Windows 및 Linux의 가용성
  • 오픈 소스
  • 플러그인을 통해 확장 가능
  • 완전히 구성 가능합니다

Eclipse는 이것을 훨씬 더 많이 수행합니다. 모든 프로젝트 재료는 작업 영역-디렉토리에 배치되며, 원하는 경우 Dropbox 또는 다른 것을 통해 동기화 할 수 있습니다 (간단한 WebDav 장소가 아닌 저장소에 프로젝트 파일을 저장하는 것이 좋습니다).

다른 팁

Jetbrains ' 웹 IDE 현재 베타 버전에 있으며 연말 전에 출시해야합니다. 이미 EAP 릴리스를 다운로드하여 사용할 수 있습니다. 상업적이지만 ~할 것 같다 무료/커뮤니티 버전이 있습니다 (최근에 Intellij Idea에 발표 된대로).

PHP, HTML, CSS 및 JavaScript에 대한 지원으로 상당히 좋아지고 있습니다. 또한 우수한 버전 제어 통합 (Git 및 Subversion은 내가 사용한 두 가지입니다)을 가지고 있으며 로컬 변경 추적이 있습니다 (따라서 오래된 버전을보고 되돌릴 필요조차 없습니다. 자동으로 수행합니다). .

그것과 XAMPP와 같은 편리한 배포판은 당신이 정말로 필요한 전부입니다 (잘 그리고 Firebug).

Zend Studio를 사용합니다.http://www.zend.com/en/products/studio/) 내 IDE로. 그것은 완벽하지는 않지만 (무료), 나는 더 좋아하는 것을 찾지 못했고 확실히 내 개발 시간을 쏟았습니다. 실제로 PHP 편집기로 빛나고 멋진 XML 편집기, 괜찮은 HTML 편집기 및 So-So JavaScript 편집기가 있습니다. 그러나 Eclipse 플랫폼에 구축되었으므로 플러그인/모드를 설치할 수 있어야합니다. 당신이 나와 같고 당신의 주요 초점이 PHP이고, 다른 세 언어는 뒷좌석을 가져 가면, 이것이 당신에게 잘 맞을 것이라고 생각합니다.

버전 작성에 대해 더 많이 말할 수 있기를 바랍니다. 그러나 이것에 대해 많이 알지 못합니다./ 스튜디오에 SVN 관리자가 내장되어 있다는 것을 알고 있습니다. 또한 FTP를 통한 원격 연결을 지원합니다. 또한 Dropbox를 사용하고 두 개의 결합 된 것을 사용하는 데 아무런 문제가 없습니다.

NetBeans와 몇 가지 다른 IDE를 확인했지만 Studio가 스튜디오로 다시 스튜디오로 돌아 가지 않는 작은 기능/바로 가기가 너무 많습니다. 나는 이러한 경고를 추가 할 것입니다. 스튜디오는 메모리가 배고프고 코드 힌트는 이전 버전보다 훨씬 느리게 진행됩니다 (그들은 이것이 해결 될 것이라고 주장하지만) 데모를 다운로드하고 자신이 어떻게 좋아하는지 보는 것이 좋습니다.

당신이 가장 좋아하는 편집기를 시도하십시오. 나는 사용했다 aptana 그리고 다른 편집자 (예 : Zendstudio)는 얼마 전에 Geany (그러나 나는 Linux에 있습니다)와 많은 Commandline 도구입니다.
당신은 당신에게 가장 좋은 환경이 무엇인지 스스로 알아 내야합니다.

편집자 부분은 전적으로 귀하에게 달려 있습니다. 저는 PHP Eclipse와 VIM을 모두 사용합니다. IDE에서 버전 통합이 중요하다고 생각하지는 않지만 코드 완료 및 구문 오류 제어는 확실히 도움을줍니다. SVN 및 TortoisesVN을 살펴보십시오 - 편안한 버전 컨트롤을 제공하며 SVN 클라이언트와 함께 어디서나 소스를 사용할 수 있으며 다른 사람들과 하나의 프로젝트 작업을 시작할 때 필수입니다.

작년에 나는 만족스럽게 사용하고 있습니다 Netbeans 6.7 xdebug] [2], Firebug 1.4 및 [darcs] [3]를 버전 제어로 사용합니다. 전체 설정은 휴대용이므로 모든 Windows 시스템에서 사용할 수 있으며 매우 신뢰할 수 있습니다. 충분히 추천 할 수 없습니다.
NetBeans는 자동 완성 된 HTML, CSS, JavaScript 및 PHP와 같은 모든베이스를 다루며 일단 작동하면 XDebug 통합이 우수합니다. DARCS는 콘솔 전용이지만 GUI를 놓치지 않는 것이 너무 간단합니다. 나는 [Console2] [4]를 사용하여 DARCS와 협력합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top