10 goto 10
Mico organillero
Mensajes: 134 Registrado: 26 Feb 2008, 15:12
09 Abr 2008, 21:08 por Noclip
Varias veces escuché decir que muchos desarrolladores de software utilizan linux como su SO, aunque no necesariamente se dediquen al open source. ¿Alguien que sepa del tema me podría explicar las supuestas ventajas que ofrece programar bajo linux? ¿Que distribución es la más útil para programar?\r\n\r\nGracias! :)
Duende afeminado

Mensajes: 5872 Registrado: 03 Jul 2003, 13:08 Ubicación: La Plata
09 Abr 2008, 23:21 por math
no se si las ventajas son en linux, depende en que lenguaje estes desarrollando...\r\n\r\nventajas en si sobre linux no se si hay alguna, por ahi alguna herramienta bajo linux es mas amigable, pero repito depende del lenguaje...
Joven aprendiz
Mensajes: 1114 Registrado: 15 Ene 2004, 05:37 Ubicación: 127.0.0.1
10 Abr 2008, 00:29 por meko360
Las ventajas de linux deben ser más a nivel server, como por ejemplo la dupla Apache y PHP, van como trompada. MySQL no trabja nada mal. Se me ocurre que la diferencia puede ir por ese lado.
Duende afeminado

Mensajes: 5872 Registrado: 03 Jul 2003, 13:08 Ubicación: La Plata
10 Abr 2008, 09:37 por math
pero hay conjuntos para win como easy php y xammp, que lo hacen hiper simple tambien por ese lado integrandote un apache con bases de datos, clientes ftp y pavadas varias...
Discipulo del Picor

Mensajes: 8354 Registrado: 21 Abr 2004, 14:29 Ubicación: Faerun
10 Abr 2008, 12:23 por darkshadow
Yo use para un laburo un paquete que se llama wamp que estaba bastante piola. Es apache y php 5 en windows.
Mico organillero
Mensajes: 134 Registrado: 26 Feb 2008, 15:12
10 Abr 2008, 14:40 por Noclip
Tienen razón, no especifiqué los lenguajes. Si bien la pregunta era algo general, a mi me interesa la combinación "c/c++/JAVA y linux".
Duende afeminado

Mensajes: 5872 Registrado: 03 Jul 2003, 13:08 Ubicación: La Plata
10 Abr 2008, 16:29 por math
es que estan los mismos ides en las dos plataformas, ponele eclipse para java, para C por ahi si me gusta mas linux, por lo claro que es, pero los compiladores tambien estan en ambas plataformas (gcc por ejemplo)\r\nde c++ ni idea la verdad, es una materia pendiente saber algo
Rompible
Mensajes: 1912 Registrado: 19 Dic 2003, 10:09
10 Abr 2008, 22:33 por ANIKYGODANIKY
Hagas lo que hagas, nunca uses gcj, es un asco. Es como jugar en un server pirata, esta lleno de bugs. \r\n\r\nLa verdad que me parece que para programar a alto nivel es lo mismo, si queres hacer algo a bajo nivel tengo entendido que es mas facil en linux (pero solo va a funcionar en linux). \r\n\r\nLo que son hermosos son los editores de texto de linux (vim y emacs, a mi me gusta el vim). Pero tambien esta para win, asi que no se que ventaja real tenes.
Mico organillero
Mensajes: 134 Registrado: 26 Feb 2008, 15:12
10 Abr 2008, 22:49 por Noclip
[quote:e1c97a3edd]si queres hacer algo a bajo nivel tengo entendido que es mas facil en linux (pero solo va a funcionar en linux).[/quote:e1c97a3edd]\r\n\r\nEs interesante esto que decís. Suponete que yo escribo y compilo un programa, por decir algo, un Arkanoid. Si estoy bajo linux y corro el programa se que va a funcionar [b:e1c97a3edd]en linux[/b:e1c97a3edd]. Ahora, [b:e1c97a3edd]¿que me garantiza que va a funcionar en windows?[/b:e1c97a3edd].\r\n\r\nHay muchísimos programas que no corren en linux, ¿esto significa que si o si fueron programados bajo windows?
Duende afeminado

Mensajes: 5867 Registrado: 29 Ene 2003, 05:48 Ubicación: La Plata
10 Abr 2008, 23:33 por Master-Blaster
depende de las librerias que uses.. si usas librerias multiplataforma, como SDL, podes hacer programas tanto para windows como para linux. \r\n\r\nEso si, lo tenes que compilar para Windows y para Linux por separado, en linux no vas a intentar ejecutar un .exe :P\r\n\r\n\r\nCon respecto a C++, a muchos les gusta Code::Blocks, pero el gran favorito es Visual Studio, asi que ahi gana Windows
Mico organillero
Mensajes: 134 Registrado: 26 Feb 2008, 15:12
10 Abr 2008, 23:46 por Noclip
Gracias gente, me aclararon bastante el panorama :)
Duende afeminado

Mensajes: 5872 Registrado: 03 Jul 2003, 13:08 Ubicación: La Plata
11 Abr 2008, 00:22 por math
[quote:6981c5b0e2=\"Master-Blaster\"]depende de las librerias que uses.. si usas librerias multiplataforma, como SDL, podes hacer programas tanto para windows como para linux. \r\n\r\n[b:6981c5b0e2]Eso si, lo tenes que compilar para Windows y para Linux por separado, en linux no vas a intentar ejecutar un .exe :P\r\n[/b:6981c5b0e2]\r\n\r\nCon respecto a C++, a muchos les gusta Code::Blocks, pero el gran favorito es Visual Studio, asi que ahi gana Windows[/quote:6981c5b0e2]\r\nmuhahaha a que si puedo, es un pequeño detalle, en linux no importa el nombre pequeño padawan!!! :D
Duende afeminado

Mensajes: 5867 Registrado: 29 Ene 2003, 05:48 Ubicación: La Plata
11 Abr 2008, 00:43 por Master-Blaster
¬¬ se entendio lo que quise decir...
Rompible
Mensajes: 1912 Registrado: 19 Dic 2003, 10:09
11 Abr 2008, 14:16 por ANIKYGODANIKY
Como te dijo master, si es C lo tenes que compilar en win y linux por separado. Pero si es java, compilas una vez y corre en todos lados (cuando lo compilas no pasa a lenguaje maquina sino a un lenguaje intermedio que entiende la maquina virtual de java; y la maquina virtual de java esta tanto para win como para linux).\r\n\r\nCuando decia bajo nivel me referia a realizar pedidos al sistema operativo, que en cada plataforma los pedidos que podes realizar son diferentes y se realizan de forma diferente.\r\n\r\nPD: La gran ventaja de java es que es independiente de la plataforma y la gran desventaja el tema de la velocidad. Pero si te vas a hacer un arkanoid medio que no lo vas a notar.
Discipulo del Picor

Mensajes: 9750 Registrado: 20 Oct 2003, 01:58
17 Abr 2008, 14:34 por pacu
lo bueno de programar en C en linux es que vas a una consola y pones man 2 y un comando que quieras de C y ahi te explica todo sin tener que andar googleando ni ojeando libros.\r\n\r\ntambien está el tema de quienes trabajan en java y usan multiplataformas compilando por medio de building systems, es mas seguro trabajar con BASH que con el CMD de windows, porque este ultimo tiene serios problemas con variables de entorno que quedan persistentes mas allá de la ejecución y derivan en falsos problemas de building.
Volver a PROGRAMACIÓN
¿Quién está conectado?
Micos in Position: Cepia, GarkaMorki, Juandedeboca, Ricweard
|