1

Tema: 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.

-- watching --

2

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

En que lenguaje ?
Si es Java, tenes varios

MacBook Pro Mid 2012 2.3 GHz 16GB RAM NVIDIA GeForce GT 650M 480 GB SSD / Wireless keyboard / Magic Mouse / iPhone X  / iPod Nano (Un par) / Apple Watch Serie 2

"Computers are like air conditioners, they stop working properly if you open Windows"

3

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

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 OSX)

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 OSX 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 OSX. (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 OSX 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'.

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

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.

# C02P2HP8G3QC - MacBook Pro RD [11,2] i7@2.2GHz /15" /16GB /256GB SSD /Sierra 10.12.6
# DLXR89ZUGMW3 - iPad Pro 12"/ 128GB/ LTE/ IOs 12.0.1 + Logitech keyboard + Apple pencil
# FK1S9L58HG7K - iPhone 7 black/ 128GB/ IOs 12.0.1
# F78L78YEFFHQ - iPhone 5C pink/ 16GB/ IOs 10.3.1

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

jeje... lo que son 17 segundos
pero bueno... esta un bastante mas claro el post de Bart que mi post.

# C02P2HP8G3QC - MacBook Pro RD [11,2] i7@2.2GHz /15" /16GB /256GB SSD /Sierra 10.12.6
# DLXR89ZUGMW3 - iPad Pro 12"/ 128GB/ LTE/ IOs 12.0.1 + Logitech keyboard + Apple pencil
# FK1S9L58HG7K - iPhone 7 black/ 128GB/ IOs 12.0.1
# F78L78YEFFHQ - iPhone 5C pink/ 16GB/ IOs 10.3.1

6

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

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 smile

Serafin Patiño / Apple Certified Macintosh Technician

Macintosh for Productivity - Linux for Development - iPhone for Mobility - Windows for Solitaire
Emergencia Macaca Online

7

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

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 smile

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. smile

Saludos,
Bart.

If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.

8

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

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
MacBook Pro 15" w/TouchBar i7@2.6Ghz - 16Gb RAM - 250Gb SSD
iPhone 7+ 256Gb | iPad Pro 9.7" 32Gb silver | Apple watch sport edition 38mm

9

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

para web el xcode es una porqueria como dice bart.
experiencia propia.
smile

MacBook Pro 13"
iPhone 4S 16gb negrito.
iPad 2 32 GB White.

10

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

el_nano escribió:

para web el xcode es una porqueria como dice bart.
experiencia propia.
smile

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...

11

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

se va haciendo unanime..

MacBook Pro 13"
iPhone 4S 16gb negrito.
iPad 2 32 GB White.

12

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

el_nano escribió:

se va haciendo unanime..

a sera le gusta... wink

13

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

krahd escribió:
el_nano escribió:

para web el xcode es una porqueria como dice bart.
experiencia propia.
smile

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...

+1 es como que esta todo el dia chequeado que escribis y si te puede ayudar en algo, entonces termina rompiendote, alentece pila.

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

14

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

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:

Bart escribió:

d) SQL Server (no lo tengo claro, pero seguro no es fácil de meter en un OSX)

No es posible correrlo nativamente en Mac, a menos que Crossover lo soporte, pero no creo


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

Apache e IIS son Servidores Web.
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


y otra veces (dependiendo el lenguaje) un compilador (lease C, C#, .NET en general, etc)

C y C# son lenguajes de Programación, hay compiladores para los lenguajes, por ejemplo GCC es un compilador de C


Otro tema, por ejemplo, si haces programación web, en OSX no tenés forma (sin correr una virtual machine) de probar en Internet Explorer

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 Machine

Rule of Extensibility: Design for the future, because it will be here sooner

15

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

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.

If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.

16

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

ah, había quedado medio entreverado!  big_smile

Rule of Extensibility: Design for the future, because it will be here sooner

17

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

No obvio, el XCode no es pensado para web ! Este es para aplicaciones en la maquina ! Perdon lei mal el titulo original hmm

Serafin Patiño / Apple Certified Macintosh Technician

Macintosh for Productivity - Linux for Development - iPhone for Mobility - Windows for Solitaire
Emergencia Macaca Online

18

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

Muchisimas gracias a todos!; le voy a dar para adelante con la compra entonces..!!

arriba smile Pancho.

-- watching --

19

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

PancHo_ escribió:

Muchisimas gracias a todos!; le voy a dar para adelante con la compra entonces..!!

arriba smile Pancho.

Sigue sin decir en que quiere programar y yo cada vez tengo más intriga! JAJAJ

Saludos,
Bart.

If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.

20

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

Sera escribió:

No obvio, el XCode no es pensado para web ! Este es para aplicaciones en la maquina ! Perdon lei mal el titulo original hmm

El XCode apesta abundante, no importa mucho para qué lo estás usando. Digamos que es una cualidad intrínseca.

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.-

21

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

Bart escribió:
PancHo_ escribió:

Muchisimas gracias a todos!; le voy a dar para adelante con la compra entonces..!!

arriba smile Pancho.

Sigue sin decir en que quiere programar y yo cada vez tengo más intriga! JAJAJ

Saludos,
Bart.

jaja, me olvidé de esa pregunta.

Ahora estoy programando javaScript, pero en un futuro me imagino que voy a aprender otros lenguajes.

saludos.-

-- watching --

22

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

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.

It's better to be a pirate than join the navy
MacBook Pro 15" w/TouchBar i7@2.6Ghz - 16Gb RAM - 250Gb SSD
iPhone 7+ 256Gb | iPad Pro 9.7" 32Gb silver | Apple watch sport edition 38mm

23

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

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.

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!

Saludos,
Bart.

If you say 'plz' because it is shorter than 'Please' then I'll say 'no' because it's shorter than 'yes'.

24

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

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
MacBook Pro 15" w/TouchBar i7@2.6Ghz - 16Gb RAM - 250Gb SSD
iPhone 7+ 256Gb | iPad Pro 9.7" 32Gb silver | Apple watch sport edition 38mm

25

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

pepito, voy de noche, pero justo sistemas operativos no estoy haciendo, solo programación 1.

vos vas a p1¿

-- watching --

26

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

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
MacBook Pro 15" w/TouchBar i7@2.6Ghz - 16Gb RAM - 250Gb SSD
iPhone 7+ 256Gb | iPad Pro 9.7" 32Gb silver | Apple watch sport edition 38mm

27

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

pepito2k escribió:

Supongo que hay algún acomodo ORT/Microsoft, porque la materia "Sistemas Operativos" habla solo de WIndows XP/2003

(lol)

MacBook Pro Retina 15" Touch Bar + Thunderbolt Display 27" + Aluminum Wireless Keyboard + iPhone 6 + iPad Wi-Fi 64GB + Newton 100
"Iguana iguana Powersurgius"

28

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

pepito2k escribió:

Supongo que hay algún acomodo ORT/Microsoft, porque la materia "Sistemas Operativos" habla solo de WIndows XP/2003

¿En serio?

29

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

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.

It's better to be a pirate than join the navy
MacBook Pro 15" w/TouchBar i7@2.6Ghz - 16Gb RAM - 250Gb SSD
iPhone 7+ 256Gb | iPad Pro 9.7" 32Gb silver | Apple watch sport edition 38mm

30

Re: OS X para programación de aplicaciones web [¿Es muy complicado?]

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.

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...

-.k