¿Xcode es el IDE ideal para la mayoría de las necesidades de desarrollo, o el desarrollo de aplicaciones / web / shell / script no se aborda tan estrechamente?

Soy bastante fluido en los conceptos básicos de los lenguajes basados ​​en web, es decir, HTML (5), CSS (3), php, MySQL, Javascript; aunque ahora estoy buceando más profundo y comenzando a abordar scripting (principalmente Python y Ruby) y código de compilation (Objective-C, Cocoa, Swift, Metal).

¿Qué es lo que algunos de ustedes recomiendan para alguien que se está embarcando en los niveles más altos de progtwigción, como los que mencioné anteriormente (en mi humilde opinión , sin ofender a los desarrolladores de web ;-)); debería usar el editor de text básico y arriba (BBEdit, TextWrangler, ATOM, Sublime Text) y crear mi propia jerarquía de files a mano, o debería aprender con la ayuda de un IDE como Xcode, Dreamweaver, Eclipse (sé que está basado en Java , y más bien no usar en OS X solo por oír de boca en boca), o hay otros con los que ni siquiera tengo conocimiento / experiencia previa? Si prefiere no utilizar IDE, ¿cuál es su editor de text / file favorito para resaltar la syntax favorita?

Sé que esto puede parecer una pregunta para principiantes, pero soy un tipo de "medir dos veces, cortar una vez". Sin embargo, no deje que eso lo confunda con mis expectativas, porque sé lo que puede ser una debugging de dolor de cabeza, especialmente cuando ya tiene más de veinte versiones, y ahora está estableciendo una base de usuarios de tamaño pequeño a mediano, y la gente está publicando comentarios / consultas de soporte en la página / repository de Git de su software, y está empezando a quedarse sin respuestas … : -O

  • "Xcode-select --install" versus recuperar el dmg del website para desarrolladores de Apple
  • Falta la carpeta Xcode 7.2.1 Archivos de soporte
  • Llamada iChat fuerza la barra de estado de la llamada en el simulador de iOS
  • ¿Cómo puedo hacer que mi Xcode 8.0 sea compatible con iOS 10.2?
  • ¿Cómo encontrar qué plantilla se utiliza en el proyecto Xcode existente?
  • ¿Es posible agregar opciones de SCM alternativas en Xcode 3?
  • Aplicación de posts en el simulador de iOS?
  • La input del usuario asignada a la variable en AppleScript luego pasa al command "do shell script"
  • One Solution collect form web for “¿Xcode es el IDE ideal para la mayoría de las necesidades de desarrollo, o el desarrollo de aplicaciones / web / shell / script no se aborda tan estrechamente?”

    He dividido esto en varias partes:

    Para lenguajes de scripting


    1. IDLE … ¡Apesta!
    2. Edítalo cualquiera de los editores de text (tu elección, pero sugiero sublime o corchetes) y la ejecución en la terminal

    3. Usa algo como pycharm, es un buen cruce entre algo como xcode y solo un editor de text

    Para lenguajes de progtwigción


    1. Para idiomas como Obj-C, C y C ++ tienes un par de opciones como Codeblocks , Xcode y Eclipse . Con Codeblocks, la gente lo odia o lo ama (lo odio). Eclipse es versátil pero torpe, y Xcode … Xcode Realmente lo disfruto, es genial, fácil de usar y divertido. Probablemente recién comenzando, ve con Xcode.

    2. Para idiomas como swift, no tienes muchas opciones excepto Xcode.


    Comparaciones


    Editores de lenguaje de scripting

    Inactivo: Simple. Opciones limitadas y personalización.

    Sublime Text 2/3: Más complejo. Toneladas de extensiones y personalizaciones.

    Corchetes: simple pero complejo. toneladas de temas. Aún muy nuevo.

    Átomo: Tamaño de aplicación grande. Bonita. Tiene un sublime-esk.

    Lenguaje de progtwigción IDE

    Xcode: fácil de usar. toneladas de apoyo. Gran comunidad

    Codeblocks: Clunky. * opinión * mala GUI. Ha existido por un time.

    Eclipse: comunidad versátil, antigua y grande.

    Conclusión


    Al final, esta pregunta se networkinguce a la opinión. ¿Qué encuentras es bueno?

    Para mí uso corchetes y sublime para scripting, y Xcode para progtwigción.

    Para usted como principiante, comience mirando el text sublime 2 o 3 y Xcode.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).