Netbeans는 Windows 및 Linux (Ubuntu/Fedora)의 Rails 개발에 적합했습니다. 이제 저는 Mac을 사용하고 있습니다. TextMate에 대한 좋은 소식을 들었지만 지금은 사용법을 변경했습니다. 사용하고있는 것의 더 나은 대안이라고 생각하지 않습니다. 아니면 여기에 뭔가 빠졌나요?Mac에서 Netbeans 또는 다른 IDE가 아닌 TextMate를 사용해야하는 이유는 무엇입니까?
답변
TextMate는 Rails 핵심 팀이 자체적으로 사용한 것이므로 DHM은 초기 TextMate 개발 작업 중 일부로 Allan Odgaard를 도왔 기 때문에 Mac에서 전통적으로 선호되어 왔습니다. Rails 초기에는 TextMate와 같은 순수 텍스트 편집기가 중량급 IDE보다 선호되었다는 루비가있었습니다. Ruby의 동적 특성으로 인해 IDE가 모든 범위의 이점을 제공 할 수 없었기 때문입니다. Java와 같은 언어에서 가능한 한 코드 완성과 같은 기능을 제공합니다. 몇 년 후 동적 언어 용 IDE 기술의 발전으로 더 이상 그렇지 않습니다.
결론은 Mac에서 TextMate for Rails를 사용할 필요가 없다는 것입니다. 레일즈 코어 팀 사이에 독점권이 없으며 그 중 일부는 Vim을 사용합니다 (예를 들어). 당신은 당신에게 적합한 것을 사용해야합니다.
나도 레일즈 개발을 위해 Netbeans를 사용하고있었습니다. 넷빈즈 지원은 여전히 OSX에서 훌륭합니다 (오라클은 레일스 개발 플러그인을 지원하지 않기 때문에 결국에는 약간의 문제가 발생할 것입니다).
내 로컬 레일 개발자들과 함께 묻고 난 후에 TextMate가 유일한 옵션이라고 말하지는 않겠지 만 - 실제로 rubymine이 꽤 유명하다는 것을 알았습니다. 나는 그것을 시험해 보았고, 지금까지 그것으로 정말 행복했고 Netbeans에서 전환하는 데 문제가 없었다 ... 나는 아직 모든 지름길을 배우고 있지만.
John Topley가 이미 언급했듯이, 효과가있는 것을 사용하십시오.
- 1. Unity를 사용해야하는 이유는 무엇입니까?
- 2. TextMate를 종료하면 Mac에서 git commit -a가 중단됩니다.
- 3. 알림을 사용해야하는 이유는 무엇입니까?
- 4. JSP/서블릿을 사용해야하는 이유는 무엇입니까?
- 5. WinDbg를 사용해야하는 이유는 무엇입니까?
- 6. BBCode를 사용해야하지만 HTML 형식이 아닌 주석 형식을 사용해야하는 이유는 무엇입니까?
- 7. 글로벌 리소스를 사용해야하는 이유는 무엇입니까?
- 8. 기본 키를 사용해야하는 이유는 무엇입니까?
- 9. l18n에 도메인을 사용해야하는 이유는 무엇입니까?
- 10. "PIMPL"관용구를 사용해야하는 이유는 무엇입니까?
- 11. SqlConnection 또는 OracleConnection 대신 DbConnection을 사용해야하는 이유는 무엇입니까?
- 12. 파일 구조 - (젠드) MVC를 사용해야하는 이유는 무엇입니까?
- 13. HTML에서 XFN을 사용해야하는 이유는 무엇입니까?
- 14. "apply"를 사용해야하는 이유는 무엇입니까?
- 15. 엔티티 관리자를 사용해야하는 이유는 무엇입니까?
- 16. Java 7을 사용해야하는 이유는 무엇입니까?
- 17. ANT에서 classname을 사용해야하는 이유는 무엇입니까?
- 18. AllowPartiallyTrustedCallers가 기본값이 아닌 이유는 무엇입니까?
- 19. Hashtable이 PascalCase가 아닌 이유는 무엇입니까?
- 20. OS에서 제공하는 메뉴 아이콘을 사용해야하는 이유는 무엇입니까?
- 21. SpringJUnit4ClassRunner 테스트 - IDE가 아닌 개미에서 작동
- 22. BIRT setGlobalVariable() 메서드를 사용해야하는 이유는 무엇입니까?
- 23. 가상 기능을 과도하게 사용해야하는 이유는 무엇입니까?
- 24. IOS에서 번들을 만들고 사용해야하는 이유는 무엇입니까?
- 25. ASP.NET 멤버쉽 보안 모델을 사용해야하는 이유는 무엇입니까?
- 26. Doctrine을 Zend_Db 이상으로 사용해야하는 이유는 무엇입니까?
- 27. 애플릿에 별도의 jvm을 사용해야하는 이유는 무엇입니까?
- 28. 영문자가 아닌 문자를 인쇄하려는 경우 편집기 (NetBeans)에서 사용해야하는 인코딩은 무엇입니까?
- 29. current_user가 아닌 이유는 무엇입니까?
- 30. 내가 TextMate를
여기에 동일합니다. textmate에 관한 유일한 좋은 점은 NOT NULL 가격입니다. 어쩌면 당신은 정력을 시험해보아야 할 것입니다. – aletzo