OS X para programación de aplicaciones web [¿Es muy complicado?]
-
PancHo_
- Macaco
- Mensajes: 448
- Registrado: 24 Feb 2008
OS X para programación de aplicaciones web [¿Es muy complicado?]
En unos meses me hermano se va a EEUU y hay una alta probabilidad que pueda comprarme una MacBook.
La cosa es que yo estoy estudiando programación de aplicaciones web en la ORT, y ahí utilizamos varios programas (todos para windows) como para programar.
Ya sé que programar es escribir texto y se puede hacer en cualquier notepad, pero la pregunta es. Existen programas para Mac que te permitan programar con todos los chiches??
Desde ya muchas gracias Francisco.
La cosa es que yo estoy estudiando programación de aplicaciones web en la ORT, y ahí utilizamos varios programas (todos para windows) como para programar.
Ya sé que programar es escribir texto y se puede hacer en cualquier notepad, pero la pregunta es. Existen programas para Mac que te permitan programar con todos los chiches??
Desde ya muchas gracias Francisco.
-- watching --
-
miltons
- Supermacaco
- Mensajes: 1622
- Registrado: 30 Mar 2009
-
Bart
- Supermacaco
- Mensajes: 2047
- Registrado: 15 Dic 2007
Pancho, si.
Tanto para Mac como para Unix, tenés herramientas para programar, MUY SUPERIORES a las encontradas en Windows, EXCEPTO :
a) Internet Information Server (servidor Microsoft)
b) Microsoft Classic ASP 3/4 (olvidate)
c) Microsoft .NET (existe mono, pero la productividad es como usar un touchpad con 1 solo dedo)
d) SQL Server (no lo tengo claro, pero seguro no es fácil de meter en un OS X)
Por el contrario, si hablamos de :
PHP, Ruby, HTML, CSS, Javascript, Java, Python, MySql, C, C++, Haskel, y básicamente todo lo que no sea Microsoft, no vas a tener problemas, al contrario, es un placer.
Si bien programar es escribir en formato texto (aka notepad), la mayoría de las veces precisas un interprete del código (lease un apache, iis, de forma de tener un entorno local lo más parecido al remoto, y otra veces (dependiendo el lenguaje) un compilador (lease C, C#, .NET en general, etc) así que a veces, el no contar con las herramientas en los sistemas operativos puede significar no poder programar, por mas editores de texto que tengas. Otro tema, por ejemplo, si haces programación web, en OS X no tenés forma (sin correr una virtual machine) de probar en Internet Explorer y eso puede generar algunos problemas, siendo el Internet Explorer el navegador más usado.
Para todo esto, siempre hay alguna que otra técnica para poder hacerlo, y como ultima opción, siempre podes bootear en Windows o directamente, tener instalado Windows en la maquina y borrar el OS X. (porque te digo esto?, porque a nivel de rentabilidad, las Mac no se devalúan, y si tenés la oportunidad de comprar una, podes probar con OS X y si ves que no te sirve, usas windows, y en el entorno de negocio/rendimiento va a ser una decisión más inteligente que comprar un PC)
Saludos,
Bart.
Tanto para Mac como para Unix, tenés herramientas para programar, MUY SUPERIORES a las encontradas en Windows, EXCEPTO :
a) Internet Information Server (servidor Microsoft)
b) Microsoft Classic ASP 3/4 (olvidate)
c) Microsoft .NET (existe mono, pero la productividad es como usar un touchpad con 1 solo dedo)
d) SQL Server (no lo tengo claro, pero seguro no es fácil de meter en un OS X)
Por el contrario, si hablamos de :
PHP, Ruby, HTML, CSS, Javascript, Java, Python, MySql, C, C++, Haskel, y básicamente todo lo que no sea Microsoft, no vas a tener problemas, al contrario, es un placer.
Si bien programar es escribir en formato texto (aka notepad), la mayoría de las veces precisas un interprete del código (lease un apache, iis, de forma de tener un entorno local lo más parecido al remoto, y otra veces (dependiendo el lenguaje) un compilador (lease C, C#, .NET en general, etc) así que a veces, el no contar con las herramientas en los sistemas operativos puede significar no poder programar, por mas editores de texto que tengas. Otro tema, por ejemplo, si haces programación web, en OS X no tenés forma (sin correr una virtual machine) de probar en Internet Explorer y eso puede generar algunos problemas, siendo el Internet Explorer el navegador más usado.
Para todo esto, siempre hay alguna que otra técnica para poder hacerlo, y como ultima opción, siempre podes bootear en Windows o directamente, tener instalado Windows en la maquina y borrar el OS X. (porque te digo esto?, porque a nivel de rentabilidad, las Mac no se devalúan, y si tenés la oportunidad de comprar una, podes probar con OS X y si ves que no te sirve, usas windows, y en el entorno de negocio/rendimiento va a ser una decisión más inteligente que comprar un PC)
Saludos,
Bart.
If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.
-
Count Zero
- Supermacaco
- Mensajes: 2755
- Registrado: 30 Ago 2008
En Sourceforge hay varios IDE.
Supongo que si quieres trabajar con tecnologias .NET se te puede complicar encontrar algo free.
Pero para las tecnologias php, java, perl, c, c+, objective c... parece que tenes de todo.
Supongo que si quieres trabajar con tecnologias .NET se te puede complicar encontrar algo free.
Pero para las tecnologias php, java, perl, c, c+, objective c... parece que tenes de todo.
# J9N6M3KVNF - MacBook Pro [Mac15,3] / Apple M3 [8 cpu | 10 gpu]/ 14"/ 24GB/ 512GB SSD/ Teclado SP/ macOS Golden Gate 27.0.1 [Z1C80000KE/A]
# FHXYLVMXGR - iPad Air 11" / Apple M2 [8 cpu | 8 gpu]/ 256GB/ IpadOS 26.6.2 [MUWG3LL/A]
# KGW75PQY1F - iPhone 15 / 128GB/ IOs 26.6.2 [MTP03BE/A]
# FHXYLVMXGR - iPad Air 11" / Apple M2 [8 cpu | 8 gpu]/ 256GB/ IpadOS 26.6.2 [MUWG3LL/A]
# KGW75PQY1F - iPhone 15 / 128GB/ IOs 26.6.2 [MTP03BE/A]
-
Count Zero
- Supermacaco
- Mensajes: 2755
- Registrado: 30 Ago 2008
jeje... lo que son 17 segundos
pero bueno... esta un bastante mas claro el post de Bart que mi post.
pero bueno... esta un bastante mas claro el post de Bart que mi post.
# J9N6M3KVNF - MacBook Pro [Mac15,3] / Apple M3 [8 cpu | 10 gpu]/ 14"/ 24GB/ 512GB SSD/ Teclado SP/ macOS Golden Gate 27.0.1 [Z1C80000KE/A]
# FHXYLVMXGR - iPad Air 11" / Apple M2 [8 cpu | 8 gpu]/ 256GB/ IpadOS 26.6.2 [MUWG3LL/A]
# KGW75PQY1F - iPhone 15 / 128GB/ IOs 26.6.2 [MTP03BE/A]
# FHXYLVMXGR - iPad Air 11" / Apple M2 [8 cpu | 8 gpu]/ 256GB/ IpadOS 26.6.2 [MUWG3LL/A]
# KGW75PQY1F - iPhone 15 / 128GB/ IOs 26.6.2 [MTP03BE/A]
-
Sera
- Übermacaco
- Mensajes: 11145
- Registrado: 28 Ene 2004
Como dicen, el programa que uses depende de en que lenguaje y para que lo necesites.
No tengo mucha experiencia en eso pero tengo entendido que lo ideal es trabajar con el XCode par ala mayoría de las cosas. Apple Made
No tengo mucha experiencia en eso pero tengo entendido que lo ideal es trabajar con el XCode par ala mayoría de las cosas. Apple Made
Serafin Patiño / Apple Certified Macintosh Technician
Macintosh for Productivity - Linux for Development - iPhone for Mobility - Windows for Solitaire
Emergencia Macaca Online
Macintosh for Productivity - Linux for Development - iPhone for Mobility - Windows for Solitaire
Emergencia Macaca Online
-
Bart
- Supermacaco
- Mensajes: 2047
- Registrado: 15 Dic 2007
Xcode lo probé solo para Objective-C y aplicaciones para iPhone y la verdad, que a mi modo de ver y mi impresión fué: Es una porquería.Sera escribió:Como dicen, el programa que uses depende de en que lenguaje y para que lo necesites.
No tengo mucha experiencia en eso pero tengo entendido que lo ideal es trabajar con el XCode par ala mayoría de las cosas. Apple Made
Saludos,
Bart.
If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.
-
pepito2k
- Megamacaco
- Mensajes: 4075
- Registrado: 30 Dic 2004
Hay que tener en cuenta que si en algún momento necesitás algo de microsoft siempre podés instalar una partición de bootcamp o usar una máquina virtual con parallels o vmware.
It's better to be a pirate than join the navy
Mac Studio M1 Max - 32Gb RAM - 512Gb SSD
MacBook Air 13" M4 - 16Gb RAM - 250Gb SSD
iPhone 16 Pro 256Gb | iPad Air M3 128Gb | Apple Watch Series 10 42mm
Mac Studio M1 Max - 32Gb RAM - 512Gb SSD
MacBook Air 13" M4 - 16Gb RAM - 250Gb SSD
iPhone 16 Pro 256Gb | iPad Air M3 128Gb | Apple Watch Series 10 42mm
-
el_nano
- Supermacaco
- Mensajes: 2353
- Registrado: 22 Jun 2006
-
krahd
- Macacoadicto
- Mensajes: 1167
- Registrado: 28 May 2008
-
el_nano
- Supermacaco
- Mensajes: 2353
- Registrado: 22 Jun 2006
-
krahd
- Macacoadicto
- Mensajes: 1167
- Registrado: 28 May 2008
-
imton
- Supermacaco
- Mensajes: 2659
- Registrado: 15 Mar 2008
+1 es como que esta todo el dia chequeado que escribis y si te puede ayudar en algo, entonces termina rompiendote, alentece pila.krahd escribió:Yo uso el xcode para programar hace ya un tiempo largo. No es la peor IDE que usé en mi vida, pero está cerca. Es bastante bastante basura...el_nano escribió:para web el xcode es una porqueria como dice bart.
experiencia propia.
Yo al TextMate le doy como en bolsa, creo que Bart tambien ya que lo conoci por el.
Gaston.
A person can have the greatest idea in the world— completely different and novel—but if that person can’t convince enough other people, it doesn’t matter. ~ Gregory Berns
-
Juanin
- Supermacaco
- Mensajes: 2578
- Registrado: 28 Oct 2007
Primero, respecto a la pregunta en si, hay muchas IDEs para desarrollar en ambientes UNIX.
Una de las mejores, más potentes y utilizadas es Eclipse (fundamentalmente para Java, pero también para PHP y muchos otros).
Mac OS X viene con PHP y Apache nativos, y también obviamente le podés instalar MySQL, pero quizás lo más fácil es utilizar XAMPP si es que vas por el lado de PHP.
Pero bueno, no aclarás mucho en la pregunta que lenguajes querés usar.
Unas aclaraciones:
Los mismos cuentan con módulos para interpretar diferentes lenguajes como ser PHP, Perl, ASP u otros, pero Apache e IIS no son intérpretes, son Servidores Web
Una de las mejores, más potentes y utilizadas es Eclipse (fundamentalmente para Java, pero también para PHP y muchos otros).
Mac OS X viene con PHP y Apache nativos, y también obviamente le podés instalar MySQL, pero quizás lo más fácil es utilizar XAMPP si es que vas por el lado de PHP.
Pero bueno, no aclarás mucho en la pregunta que lenguajes querés usar.
Unas aclaraciones:
No es posible correrlo nativamente en Mac, a menos que Crossover lo soporte, pero no creoBart escribió:d) SQL Server (no lo tengo claro, pero seguro no es fácil de meter en un OS X)
Apache e IIS son Servidores Web.Si bien programar es escribir en formato texto (aka notepad), la mayoría de las veces precisas un interprete del código (lease un apache, iis, de forma de tener un entorno local lo más parecido al remoto
Los mismos cuentan con módulos para interpretar diferentes lenguajes como ser PHP, Perl, ASP u otros, pero Apache e IIS no son intérpretes, son Servidores Web
C y C# son lenguajes de Programación, hay compiladores para los lenguajes, por ejemplo GCC es un compilador de Cy otra veces (dependiendo el lenguaje) un compilador (lease C, C#, .NET en general, etc)
lo podés correr con Crossover, aunque no se que tan bien corre, no se que tan recomendable es, mejor como dice Bart usar una Virtual MachineOtro tema, por ejemplo, si haces programación web, en OS X no tenés forma (sin correr una virtual machine) de probar en Internet Explorer
Rule of Extensibility: Design for the future, because it will be here sooner
-
Bart
- Supermacaco
- Mensajes: 2047
- Registrado: 15 Dic 2007
Juanin, cuando pongo :
y otra veces (dependiendo el lenguaje) un compilador (lease C, C#, .NET en general, etc)
en el lease, pongo los lenguajes que precisan el compilador no el nombre del compilador.
Onda: Algunos lenguajes precisas un compilador:
por ejemplo: El lenguaje C, el lenguaje C#, etc.
Igual bien por aclarar si no se entendió y el resto de las cosas también! (Y) GRACIAS
Saludos,
Bart.
y otra veces (dependiendo el lenguaje) un compilador (lease C, C#, .NET en general, etc)
en el lease, pongo los lenguajes que precisan el compilador no el nombre del compilador.
Onda: Algunos lenguajes precisas un compilador:
por ejemplo: El lenguaje C, el lenguaje C#, etc.
Igual bien por aclarar si no se entendió y el resto de las cosas también! (Y) GRACIAS
Saludos,
Bart.
If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.
-
Juanin
- Supermacaco
- Mensajes: 2578
- Registrado: 28 Oct 2007
-
Sera
- Übermacaco
- Mensajes: 11145
- Registrado: 28 Ene 2004
No obvio, el XCode no es pensado para web ! Este es para aplicaciones en la maquina ! Perdon lei mal el titulo original 
Serafin Patiño / Apple Certified Macintosh Technician
Macintosh for Productivity - Linux for Development - iPhone for Mobility - Windows for Solitaire
Emergencia Macaca Online
Macintosh for Productivity - Linux for Development - iPhone for Mobility - Windows for Solitaire
Emergencia Macaca Online
-
PancHo_
- Macaco
- Mensajes: 448
- Registrado: 24 Feb 2008
-
Bart
- Supermacaco
- Mensajes: 2047
- Registrado: 15 Dic 2007
Sigue sin decir en que quiere programar y yo cada vez tengo más intriga! JAJAJPancHo_ escribió:Muchisimas gracias a todos!; le voy a dar para adelante con la compra entonces..!!
arribaPancho.
Saludos,
Bart.
If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.
-
krahd
- Macacoadicto
- Mensajes: 1167
- Registrado: 28 May 2008
El XCode apesta abundante, no importa mucho para qué lo estás usando. Digamos que es una cualidad intrínseca.Sera escribió:No obvio, el XCode no es pensado para web ! Este es para aplicaciones en la maquina ! Perdon lei mal el titulo original
De cualquier forma, ya hace tiempazo que lo uso y me acostumbré... es decir, ya no pretendo que la ide haga cosas que sé que debería hacer y las hago a mano. Es como programar con una IDE de hace 10 años. Lo hacía hace 10 años, y lo puedo hacer ahora, sin sufrir demasiado.
k.-
-
PancHo_
- Macaco
- Mensajes: 448
- Registrado: 24 Feb 2008
jaja, me olvidé de esa pregunta.Bart escribió:Sigue sin decir en que quiere programar y yo cada vez tengo más intriga! JAJAJPancHo_ escribió:Muchisimas gracias a todos!; le voy a dar para adelante con la compra entonces..!!
arribaPancho.
Saludos,
Bart.
Ahora estoy programando javaScript, pero en un futuro me imagino que voy a aprender otros lenguajes.
saludos.-
-- watching --
-
pepito2k
- Megamacaco
- Mensajes: 4075
- Registrado: 30 Dic 2004
pancho, en que horario vas a la ort ? supongo estás haciendo la misma carrera que yo y si vas a la noche seguramente nos veamos los lunes en Sistemas Operativos (léase Windows XP/2003).
bart: en la carrera te enseñan un poco de javascript, y después puro asp.net, creo que ya no hay nada de php en esta carrera. había hace unos años pero ahora no estoy seguro.
bart: en la carrera te enseñan un poco de javascript, y después puro asp.net, creo que ya no hay nada de php en esta carrera. había hace unos años pero ahora no estoy seguro.
It's better to be a pirate than join the navy
Mac Studio M1 Max - 32Gb RAM - 512Gb SSD
MacBook Air 13" M4 - 16Gb RAM - 250Gb SSD
iPhone 16 Pro 256Gb | iPad Air M3 128Gb | Apple Watch Series 10 42mm
Mac Studio M1 Max - 32Gb RAM - 512Gb SSD
MacBook Air 13" M4 - 16Gb RAM - 250Gb SSD
iPhone 16 Pro 256Gb | iPad Air M3 128Gb | Apple Watch Series 10 42mm
-
Bart
- Supermacaco
- Mensajes: 2047
- Registrado: 15 Dic 2007
ouch! y eso porque? En que está fundamentado eso de puro asp.net ? fa, que sorpresa! me interesaría saber bien cuál es el motivo de esto.... pero SALADO!pepito2k escribió:bart: en la carrera te enseñan un poco de javascript, y después puro asp.net, creo que ya no hay nada de php en esta carrera. había hace unos años pero ahora no estoy seguro.
Saludos,
Bart.
If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.
-
pepito2k
- Megamacaco
- Mensajes: 4075
- Registrado: 30 Dic 2004
Supongo que hay algún acomodo ORT/Microsoft, porque la materia "Sistemas Operativos" habla solo de WIndows XP/2003
It's better to be a pirate than join the navy
Mac Studio M1 Max - 32Gb RAM - 512Gb SSD
MacBook Air 13" M4 - 16Gb RAM - 250Gb SSD
iPhone 16 Pro 256Gb | iPad Air M3 128Gb | Apple Watch Series 10 42mm
Mac Studio M1 Max - 32Gb RAM - 512Gb SSD
MacBook Air 13" M4 - 16Gb RAM - 250Gb SSD
iPhone 16 Pro 256Gb | iPad Air M3 128Gb | Apple Watch Series 10 42mm
-
PancHo_
- Macaco
- Mensajes: 448
- Registrado: 24 Feb 2008
-
pepito2k
- Megamacaco
- Mensajes: 4075
- Registrado: 30 Dic 2004
no, p1 la tengo exonerada, este semestre solo tengo sistemas operativos, el que viene tengo redes y p2.
It's better to be a pirate than join the navy
Mac Studio M1 Max - 32Gb RAM - 512Gb SSD
MacBook Air 13" M4 - 16Gb RAM - 250Gb SSD
iPhone 16 Pro 256Gb | iPad Air M3 128Gb | Apple Watch Series 10 42mm
Mac Studio M1 Max - 32Gb RAM - 512Gb SSD
MacBook Air 13" M4 - 16Gb RAM - 250Gb SSD
iPhone 16 Pro 256Gb | iPad Air M3 128Gb | Apple Watch Series 10 42mm
-
Cin
- Übermacaco
- Mensajes: 19289
- Registrado: 28 Ene 2004
(lol)pepito2k escribió:Supongo que hay algún acomodo ORT/Microsoft, porque la materia "Sistemas Operativos" habla solo de WIndows XP/2003
MacBook Pro Retina 15" + MacBook Air M2 15” + Apple Studio Display 27" + Apple Thunderbolt Display 27" + iPhone 14 Pro + iPad 2 + Newton 100
"Iguana iguana Powersurgius"
"Iguana iguana Powersurgius"
-
krahd
- Macacoadicto
- Mensajes: 1167
- Registrado: 28 May 2008
-
pepito2k
- Megamacaco
- Mensajes: 4075
- Registrado: 30 Dic 2004
krahd: en esta carrera "Analista Programador de Aplicaciones Web", sí.
En otras carreras no se cómo es. Porque hay materias que se llaman igual entre distintas carreras pero que tienen distinto programa.
En otras carreras no se cómo es. Porque hay materias que se llaman igual entre distintas carreras pero que tienen distinto programa.
It's better to be a pirate than join the navy
Mac Studio M1 Max - 32Gb RAM - 512Gb SSD
MacBook Air 13" M4 - 16Gb RAM - 250Gb SSD
iPhone 16 Pro 256Gb | iPad Air M3 128Gb | Apple Watch Series 10 42mm
Mac Studio M1 Max - 32Gb RAM - 512Gb SSD
MacBook Air 13" M4 - 16Gb RAM - 250Gb SSD
iPhone 16 Pro 256Gb | iPad Air M3 128Gb | Apple Watch Series 10 42mm
-
krahd
- Macacoadicto
- Mensajes: 1167
- Registrado: 28 May 2008
Qué ridículo. Sin ningún ánimo de ofensa, pero si vas a ver sistemas operativos, no tener en cuenta que la gran mayoría de la web anda sobre Unix / Linux, es un penal...pepito2k escribió:krahd: en esta carrera "Analista Programador de Aplicaciones Web", sí.
En otras carreras no se cómo es. Porque hay materias que se llaman igual entre distintas carreras pero que tienen distinto programa.
-.k