Tengo una Mac!
Pues eso, quería presumirles que soy el feliz poseedor de una MacBook Pro. Pero soy totalmente neófito incluso como usuario.
Me gustaría pedirles recomendaciones de qué usar para tener un entorno de desarrollo web. Por ejemplo, ¿se bajan las versiones de apache, mysql, php para Mac y se instalan? ¿O hay paquetes que incluyan los tres y sean más recomendables? ¿Y para Python? Quiero poner el Windows virtualizado para lo que haga falta (por ejemplo el XE). ¿Qué software de virtualización recomiendan? He escuchado de Parallels pero no sé si exista alguno mejorcito. Para editor de código, Julían habala maravillas de Panic Coda y pienso probarlo. ¿Alguna otra opción que recomienden? En general, cualquier recomendación para programadores será bienvenida :). // Saludos |
Varias recomendaciones:
Los paquetes tipo linux se instalan muy facil usando: http://brew.sh/ Debes tener instalado Xcode, o como minimo, el compilador: https://github.com/Homebrew/homebrew/wiki/Installation Cita:
OSX ya viene de pila con php, ruby, perl, python, apache. Si usas postgres, lo mas facil es: http://postgresapp.com/ La parte importante: OSX por terminal es practicamente la misma cosa que linux. Un excelente cliente de FTP y amigos: http://cyberduck.io/ Como editor de programación general uso http://www.sublimetext.com/3 porque funciona igual en OSX, Linux, Win y es muy configurable. Para virtualizar uso VMWare, pero la version gratuita de VirtualBox tambien funciona bien. Entre parallels & vmware no hay pierde, aunque hace rato que no me fijo exactamente entre los 3 cual es la gracia de uno u otro. Para manejar control de versiones: http://www.sourcetreeapp.com/ Y me gusta usar esto en vez de bash: https://github.com/robbyrussell/oh-my-zsh Algo en donde me tomo rato encontrar una app satisfactoria fue en un manejador de BD. Hay si windows tiene de todo y OSX/Linux es muy pobre la seleccion! Pero esta me ha funcionado muy bien (y sirve para PG, MySql, Sqlite): http://www.valentina-db.com/en/valen...tudio-overview --- Entre las apps comerciales, pa' mi esta es la mas importante: http://cocoatech.com/pathfinder/ Porque el finder de OSX es muy para noobs ;) Tambien, en vez de photoshop uso http://www.pixelmator.com/ para los escasos momentos de recortar alguna imagen y cosas de esas, aunque pimp andara, al igual que openoffice. Notaras que hay muchas apps de windows que tienen opcion de OSX estos dias (team viewver, skype, office, chrome, toda la suite adobe y muchas mas). Tambien por steam hay varios juegos compatibles. --- Lo que me dio mas brega adaptarme fue a los comandos de teclado. Antes usaba un remapeador de teclado pero eventualmente me rendi y me aprendi los atajos. ---- Si el mac es nuevo, te deberia llegar gratis algunas de las apps que salen en http://www.apple.com/es/mac/, asi que date una vuelta a ver que te pescas. Por ultimo te dejo varios links a guias para configurar el mac como maquina de desarrollo: https://github.com/nicolashery/mac-dev-setup http://marcgrabanski.com/setting-up-...b-development/ http://alexw.me/2013/10/definitive-g...ent-mac-setup/ |
Cita:
Pues nada, enhorabuena y a disfrutarla. Es un unix, así que es bueno, lo malo es que no es libre :p |
Pues enhorabuena Román, ya nos irás contando tus impresiones.
Un Saludo. |
Cita:
// Saludos |
Cita:
Cita:
// Saludos |
Hola roman
Que bonita es, ¡ Felicitaciones ! que la disfrutes :) |
roman,
Cita:
Nelson. |
Creo que mamcx ya te lo ha dicho todo :)
El Panic Coda es cierto que es una maravilla, pero el SublimeTexttambién lo he estado usando y es la leche. Sigo usando el Coda porque aproveché una oferta y lo compré, junto con su versión para ipad por unos 30$ o algo así. Y el SublimeText también es de pago, y aunque es muy bueno, en Windows, que es lo que uso en el trabajo, sigo con EditPlus, que me gusta mas. Para conectarme a las bd mysql uso el panic coda que lleva una aplicación integrada para ello Como cliente FTP uso......... sí, el panic coda, que integra un cliente ftp bastate práctico. Hasta un cliente SSH integra el panic coda. Por eso diogo que es una maravilla. Para virtualización uso Parallels, aunque creo que hace mas de un mes que no he necesitado abrir el windows. El Brew, como dice mamcx, imprescindible. Y no te olvides de buscarte un disco duro externo y usarlo para el Time Machine. Un saludo! |
Cita:
Enhorabuena y a disfrutarlo. Si es que al final nosotros somos felices con cualquier "juguetito nuevo"... :p;) |
Hola...
Bienvenido al club! :D :D Saludos! |
¡Genial!, solo escribo para felicitarlo por la adquisición. :)
|
Cita:
Cita:
Cita:
Cita:
Cita:
Cita:
// Saludos |
Cita:
Apoyo la instauración del foro Mac :D :D Saludos... |
Solo para complementar... como editor de texto Brackets muy al estilo de sublimetext (incluso paquetes y gratuito) y algunos adicionales interesantes.
Saludos. |
Cita:
Cita:
// Saludos |
Alguién está viendo/vió la KeyNote de Apple?
Muchas cosas nuevas para OS X e iOS. De lo más destacable, se acabaron los días de Objective C, lo nuevo en desarrollo para OS X e iOS ahora se llama Swift... Saludos... |
Ando perdido :confused:
¿Que keynote no es el Power Point de Mac? ¿Qué tiene que ver con Objective C? // Saludos |
Hola...
Así le llaman a las presentaciones de Apple donde anuncian productos nuevos (y si, el término viene del nombre de la App de Apple)... Hoy inicia la llamada WWDC (Worldwide Developers Conference) que se realiza cada año y donde Apple anuncia sus novedades para los desarrolladores. Hoy entre varias cosas presentaron Swift, su nuevo lenguaje de programación. Saludos... |
¡Oh! O sea que si voy a empezar mis pininos puedo hacerme de la vista gorda con el objective-c e irme directamente al swift?
// Saludos |
Así es... :D
Saludos... |
Eres un maldito con suerte!
Obj-c es lo que menos me gusta de hacer apps de iOS. |
Ja, ja, ja. Pero viendo el Tour de swift veo que es una mezcla de php y python y hasta de javascript. Lo vas a odiar! En fin, lo realmente interesante es, como ahí mismo dicen, que swift es como un lenguaje script con el cual puedes escribir desde un "hola mundo" hasta un sistema operativo. Bueno, éso es lo que dicen.
¿Si descargo el beta de XCode 6 puedo seguir usando (seguir es un decir :)) el XCode 5? // Saludos |
¡Ah! También tiene algo de basic :D
// Saludos |
Y object pascal. Es como el esperanto de los lenguajes de programación.
// Saludos |
Cita:
XCode al igual que otras app es simplemente un .app. Lo copias donde quieras y eso es todo. Ya le di una pasada larga al libro y manual: https://developer.apple.com/library/...ming_Language/ https://itunes.apple.com/us/book/swi...81256329?mt=11 y esta relativamente bueno, en especial teniendo en cuenta los requerimientos de Apple (ie: Integración con el API de iOS/OSX, interoperabilidad con obj-c & c y que fuera bueno para el hardware de mobiles). Tiene implementación de varias cosas interesantes, como el pattern matching, el hacer explicito el uso de NULL (lo que llaman un "Maybe/Option" o un "Nullable type"), y muchas cosas mas interesantes. Le han reducido mucho del ruido de la sintaxis tipo C, aunque siguen con los {}, pero están muy al estilo de GO, asi que es mas manejable, y teniendo en cuenta como es con Obj-C, es todo un avance. Me gusta tanto como python o pascal? No. Pero para ser un C, es MUCHO mejor de lo que hay por ahi. LO primero que pense? Como rayos porto todo mi codigo a esto... pero rapido! P.D: Hay muchas ideas de lo que he pensado como mi "lenguaje ideal", incluso sintaxticamente. Ojalá se pueda usar desde linux P:D 2: Lo mas mas descrestante? Playground. Programación en vivo, y com viaje en el tiempo (en serio!) Una combinación de REPL + iPython Workbook + Programacion reactiva + Magia que hace posible retroceder en el tiempo el código ejecutado.. Para los que no entienden de que hablo, este man (que trabajo para Apple) es el que ha popularizado la idea: http://worrydream.com/LearnableProgramming/ y esto significa que Apple implementa el primer ambiente de esto con soporte de un "grande"* * Se puede afirmar que Smalltalk lo hizo primero, y hay algunas implementaciones por ahi como elm: http://elm-lang.org/edit/examples/In...iate/Mario.elm Pero esto seria el primer soporte del modelo con una mayor exposición, simplemente por que lo respalda un grande.. |
Algunas cosas de las sintaxis me parecen francamente horribles:
Código:
“func sumOf(numbers: Int...) -> Int { Cita:
// Saludos |
La franja horaria es GMT +2. Ahora son las 10:51:34. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi