¿Es Coda y Git una buena manera de comenzar el desarrollo front-end moderno?

Si bien Coda 2 admite git, he descubierto que su integración es menos que deseable. Mi enfoque personal es que Coda es un excelente editor si * no * usa el control de versiones y desea poder (s) ftp en un sitio y editar directamente.

Cuando se trata de un editor de código, SublimeText 2 (http://www.sublimetext.com/) es difícil de superar. TextMate (http://macromates.com/) también es genial, pero Sublime edge lo destaca y sigue mejorando en mi opinión.

Si está buscando un cliente git basado en GUI, hay algunos buenos que he probado, pero siempre he vuelto a la terminal. Algunos de los mejores clientes que he probado son gitbox (http://www.gitboxapp.com/) y el propio cliente de github (http://mac.github.com/) (no tiene que usar github para usar su cliente) Dicho esto, si solo estás aprendiendo a usar git (http://git-scm.com/book), definitivamente recomendaría al menos sentirte cómodo con algunos de los conceptos básicos a través de la terminal. Creo que es beneficioso comprender lo que realmente sucede en segundo plano con los clientes de la GUI, especialmente si algo sale mal.

Esto va un poco más allá de lo que está pidiendo, pero para implementaciones / reversiones simples, consulte beanstalk (http://beanstalkapp.com/) para su alojamiento de repositorios. Beanstalk también tiene excelentes guías de inicio (http://guides.beanstalkapp.com/.)

SourceTree es una herramienta gratuita de GIT de Atlassian, que compara (y en ocasiones supera) a Tower. Utilizo SourceTree y Coda 2 y se integran maravillosamente. Si necesita funciones más avanzadas (como mejores herramientas de autocompletado y depuración), recomendaría usar PhpStorm o WebStorm.

Además, quisiera señalar que el cliente GitHub para Mac OS X es un buen cliente Git.

Definitivamente, diría que debe comenzar con Git, incluso cuando Git tiene más funciones y, para algunos, “comandos complicados”, en un flujo de trabajo de codificación normal utilizará un pequeño conjunto de comandos fáciles de entender, mejorando tu trabajo. Verá el poder de git cuando se dé cuenta de que no necesita un servidor SVN o algo más que Git para comenzar a usarlo en su propia máquina, además de ir y venir en su historial de cambios y fusiones.

Si desea poner todo en la nube, vaya con GitHub, el mejor soporte OSS, proyectos personales y buenos esquemas de precios.