Xcode è l'IDE ideale per la maggior parte delle esigenze di sviluppo, oppure lo sviluppo di app / web / shell / script non è così vicino? [chiuso]

1

Sono abbastanza fluente nelle basi dei linguaggi web, ad esempio HTML (5), CSS (3), php, MySQL, Javascript; anche se ora mi sto immergendo più profondo e comincio ad affrontare lo scripting (principalmente Python e Ruby) & codice del compilatore (Objective-C, Cocoa, Swift, Metal).

Cosa raccomandi qualcuno per qualcuno che si sta imbarcando su livelli di programmazione più elevati, come quelli che ho citato sopra ( IMHO ; senza offesa per i guru del web ;-)); dovrei usare l'editor di testo di base & up (BBEdit, TextWrangler, ATOM, Sublime Text) e creare la mia gerarchia di file a mano, o dovrei imparare con l'aiuto di un IDE come Xcode, Dreamweaver, Eclipse (so che è basato su java, e piuttosto non uso su OS X solo dall'udire il passaparola), o ce ne sono altri che non ho nemmeno una precedente conoscenza / esperienza? Se preferisci non utilizzare l'IDE qual è il tuo editor di testo / file con evidenziazione della sintassi preferita?

So che potrebbe sembrare una domanda alle prime armi, ma io sono un tipo "misura due volte, taglia una volta". Tuttavia, non lasciare che questo ti confonda con le mie aspettative, perché so che cosa può essere un debugging del mal di testa, specialmente quando sei una ventina di versioni già in linea, e ora stiamo creando una base di utenti di piccole e medie dimensioni, e le persone pubblicano commenti / richieste di supporto sulla pagina / repository Git del tuo software, e stai iniziando a esaurire le risposte ... : -O

    
posta Dion Magistro 17.10.2015 - 03:41
fonte

1 risposta

2

L'ho suddiviso in più parti:

Per le lingue di scripting

  1. IDLE ... Fa schifo!
  2. Modifica uno qualsiasi degli editor di testo (a tua scelta, ma suggerisco sublimi o parentesi) e l'esecuzione nel terminale

  3. Usa qualcosa come pycharm, è una bella croce tra qualcosa come xcode e solo un editor di testo

Per linguaggi di programmazione

  1. Per le lingue come Obj-C, C e C ++ hai un paio di opzioni come Codeblocks , Xcode e Eclipse . Con Codeblocks, la gente lo odia o lo ama (lo odio). Eclipse è versatile ma goffo e Xcode ... Xcode Mi piace davvero, è bello, facile da usare e divertente. Probabilmente solo all'inizio, vai con Xcode.

  2. Per le lingue come swift, non hai molte scelte ma Xcode.

Confronti

Editor di linguaggio di scripting

Inattivo: semplice. Opzioni e personalizzazione limitate.

Testo sublime 2/3: più complesso. Tonnellate di estensioni e personalizzazioni.

Parentesi: semplici ma complesse. tonnellate di temi. Ancora molto nuovo.

Atom: grande dimensione dell'app. Bell'aspetto. Ha un sublime-esk.

IDE linguaggio di programmazione

Xcode: facile da usare. tonnellate di supporto. Grande comunità.

Codeblocks: Clunky. * opinione * cattiva interfaccia grafica. È in giro da un po '.

Eclipse: versatile, vecchia, grande comunità.

Conclusione

Alla fine, questa domanda si riduce all'opinione. Cosa trovi è buono?

Per me uso parentesi e sublime per gli script e Xcode per la programmazione.

Per te come principiante, inizia a guardare il testo sublime 2 o 3 e Xcode.

    
risposta data 17.10.2015 - 05:05
fonte

Leggi altre domande sui tag