¿Cuál es la mejor aplicación en Mac para el desarrollo de Java?

Esto depende en gran medida de lo que esté desarrollando (es decir, cuál es su plataforma de destino). Trataré de darle algunos de mis favoritos en función del objetivo:

  1. Desarrollo móvil
    1. Si está desarrollando para dispositivos iOS, es probable que desee mantener un buen XCode y usar los complementos Java disponibles. Si desea una alternativa, puede usar Eclipse con los módulos iOS.
    2. Los desarrolladores de Android aún pueden usar el SDK de Android original y Eclipse (usando el complemento ADT), sin embargo, ya no es oficialmente compatible. Ahora, utilizará el “Android Studio” oficial, que es un reetiquetado del IntelliJ IDE con el SDK de Android y los emuladores integrados.
  2. Escritorio / Servidor
    1. Al escribir aplicaciones de servidor Java (sin GUI), cualquier editor moderno con resaltado de sintaxis es mínimo. Si desea seguir con un editor y tiene resaltado con la finalización del código, aún mejor. Cualquier IDE de Java funcionará bien también (Netbeans, Eclipse, IntelliJ, etc.).
    2. Si está escribiendo una aplicación de escritorio Java dirigida a OSX, usaría Netbeans o IntelliJ. Obtendrá todo el editor resaltando la finalización de un código, así como un gran generador de GUI / generador de código que se verá como lo que ve cuando se ejecuta la aplicación.
    3. Las aplicaciones de escritorio de Windows están bien servidas en Netbeans. Descubrí que el GUI Builder en IntelliJ no maneja la traducción a los controles de Windows (particularmente en el dimensionamiento automático) que Netbeans parece generar.