Hace 6 años | Por --58072-- a muylinux.com
Publicado hace 6 años por --58072-- a muylinux.com

En la encuesta de este año, por ejemplo, Linux se ha puesto a la cabeza como plataforma preferida por los desarrolladores, pero en lo que se refiere a la plataforma hacia la que va dirigido su desarrollo. Siguiendo la tabla nos encontramos con Linux (48,3%), Windows PC y servidor (35,4%), Android (29%), AWS (24,1%), macOS (17,9%), Raspberry Pi (15,9%), WordPress (15,9%), iOS (15,5%)

ElLocoDelMolino

#1 ¡És tan fácil de usar que incluso tu desarrollador lo usa!

D

#2 Cuando quieras echarte un rato viciado al GTA ya tal. Si, hay cientos de juegos en Steam para GNU/Linux, peeero... (yo de hecho me pasé el Portal 1 y 2 en Ubuntu)

Aergon

#1 el año de los desarrollos para linux

D

#5 Olé, el tito padrino que me va a comprar una gráfica chachipein para ver a Trevor en FullHD.

Ahora en serio. La última vez que jugué fue en agosto, en la playa. Desde entonces no he viciado a nada.

D

#3 sólo si tienes drivers adecuados

X

No me sorprende. Linux es la alternativa barata a macOS para desarrolladores.

D

Linux no es un SO y formaba parte de las preguntas referidas a SOs.
Errónea la encuesta y por consiguiente la noticia meneada.

s
DogSide

Pues ayer me llevé la agradable sorpresa de que los decimonónicos ordenadores de la biblioteca pública funcionaban con el ultimito Linux Mint, tanto para navegar como para hacer búsquedas.

Y me dije: ¡Si señor! clap

Eso sí, capados hasta decir basta.

Opojetivo

QUE SI, que linux bla bla
No lo uso ni dios a nivel domestico, anda ya

D

#12 Linux and Windows Desktop or Server are the most common choices that our respondents say they have done development work for this year.

Linux is once again the most loved platform for development

No sé Rick.

Shotokax

#2 yo llevo 13 años y tan feliz. Ánimo.

D

#14 Y que mas da?

Tampoco nadie tiene unos altos hornos de metal en casa y tu mundo depende de ellos (de Linux también)

toadic6

Obvio. Pero y la distro que, eh? Cuál es la que triunfa entre desarrolladores?

D

#2 #17 No sabía que los desarrolladores de programas de supercomputación programaban directamente sobre los supercomputadores.

Tampoco sabía que con una sola licencia se puede instalar Mac OS en 1000 nodos.

#14 Lo uso a nivel doméstico desde hace casi catorce años, en exclusiva.

Quizás tu reproductor de DVD, tu smartTV o algún producto que utilices lleve parte del kernel Linux. Por ejemplo un móvil con Android.

e

pues si fuera por mi jamas usaría Linux para desarrollo.

tableton

#14 no se hizo la miel pa la boca del asno

Shotokax

#22 no me refería a eso, sino a que si se utilizara solo por ser "barato" no lo utilizaría nadie que manejara tanto dinero, ¿no?

De acuerdo, lo de la "licencia" era una forma de caricaturizar el argumento. GNU/Linux no se utiliza en lugar de Mac porque sea barato necesariamente. Puede que en algunos casos, pero no en general.

X

#17 Eh pero el artículo, y por ende yo, hablamos de "desarrolladores", es decir se ha incrementado la cantidad de gente que escribe programas de software y que prefiere Linux como su plataforma de trabajo.

D

#5 Pues tienes windows en otra partición para eso. No veo el problema. O para jugar usas una consola.

Jonama

#18 Vamos a ver lo usais 4 frikis de la informática y de los 4, 3 están en Menéame, joder es que no lo usa ni redios amos no me jodas, que porcentaje de uauarios domésticos será un 0,07 %

D

#2 Pruébalo en un portátil y echarás de menos la batería cry

D

Los verdaderos desarrolladores se pasaron a *BSD después de que systemd se empezara a extender como un cancer

H

#22 roll Yo trabajo en un centro de supercomputación y sí... algunos desarrollan directamente ahí. Pero es que tiene su lógica. No es lo mismo compilar en un nodo con 48 cpus que en tu portatil con 4.

D

#31 Que problemas has tenido con systemd?

Yo he visto miles de paginas de problemas, pero yo mismo tampoco he experimentado ningun "horror"

D

#26 En el caso de un supercomputador, o de un servidor web, el sistema operativo no es tan importante como la aplicación en sí.

En un supercomputador no necesitas interfaz gráfica, gestión avanzada de usuarios, sistemas de directorios, colas de impresión, etc.... no vale la pena pagar por un sistema operativo como Mac o Windows.

En un servidor, igual. Necesitas un sistema suficiente seguro como para que no te lo hackeen pero no necesitas tampoco gran cosa. Así que tampoco vale la pena pagar por licencias.

Es en el escritorio donde Windows y Mac lo petan, porque proveen una interfaz gráfica más pulida y estable, un sistema más uniforme y retro-compatible, mejor soporte técnico... y eso se paga.

De la misma manera que Windows NT está por encima de Linux en esos servidores "todo en uno" que gestionan un montón de recursos compartidos de la empresa, que integran servicios de directorio, Outlook, intranets, etc...

En conclusión: que Linux está ahí porque, además de gratis, proporciona funcionalidades suficientes en la mayoría de máquinas que hay corriendo. Pero en otras ni se acerca al nicho Windows.

D

#11 "Prefiero desarrollar en Windows antes que utilizar MacOS, mira lo que te digo."

bueno, porque no tienes ni puta idea.

D

#32 imagino que los sysadmins de esos supercomputadores son unos dejados y unos pasotas. Porque de otra manera no entiendo cómo no se les ha caído el pelo a tus compañeros.

SemosOsos

#29 que si, que Linux lo usamos 4 gatos. Pero sigue usando tu teléfono Android.

H

#36 Por supuesto en los nodos de login no se puede ocupar los 48 cores pero existen formas de reservar nodos interactivos donde hacer tus cosas ahí.

De todas formas, como crees que se ejecutan los programas en los supercomputadores? Primero habrá que compilarlos digo yo lol

SemosOsos

#21 apuesto por un mix de Debian, Ubuntu y Arch.

estoyausente

#34 Programar aplicaciones web para windows es un puto coñazo si no usas sus mierdas privativas y caras, por ejemplo. No es solo por el SO.

SemosOsos

#31 hay distros como gentoo que se mantienen sin systemd, pero si da bastante miedo.

D

#9 Vaya gilipollez. En gran parte si uso GNU/Linux es por la libertad de configuración y porque sé que no tengo a una empresa del mal (como Apple o Ms) detrás espiando.
De hecho, los desarrolladores suelen tener buenos sueldos (sobre todo fuera de España) así que ahorrarse dinero como que no.

AsVHEn

#5 VGA passthrough es la respuesta (mi próximo equipo lo voy a comprar intentando asegurar la compatibilidad)

vickop

#35 Le dijo la sartén al cazo

saqueador

#29 vuelve a meneame, gilipollas. Oh, wait....

D

#37 Android lleva Linux de la misma forma que la Nocilla lleva cacao. O si no pregúntale a Stallman qué opina del triunfo de Linux en los usuarios domésticos gracias a Android y si lo ha celebrado

Zeioth

Parece de coña, pero desarrollar en Linux es mucho mas facil que en Windows.

Todos nuestros proyectos tienen 2 scripts bash:
* dev-install.sh
* dev-start.sh

Uno para instalar el proyecto, y otro para correrlo. Os cagais con la de horas que ahorramos al año con esa tontería.

saqueador

#39 Arch siempre.

aironman

#22 En desarrollo con spark, a poco que tengas conjuntos de datos de varios petabytes, ya necesitas un cluster de máquinas tochete para cargar semejante dataset y trabajar.

saqueador

#33 De hecho yo he experimentado mucha más estabilidad, pero bueno, es una putada no poder el journal con el vi...

Efnauj72

Que son los desarrolladores? Que desarrollan?

Zade

#9 Normal, macOS es un UNIX bien hecho

Efnauj72

#47 fácil? No serás uno de esos desarrolladores?

X

#42 Primero, lo dije como cumplido, no como un insulto a Linux; de hecho usé y promoví Linux por varios años, de lejos la mejor distribución para mí fue Slackware. Segundo, me reafirmo en mi comentario inicial: en el 2017 ha habido un repunte del uso de Linux por programadores en gran parte por el auge de tecnología JavaScript y frameworks relacionados como Angular y React. La gente que no puede gastarse 2K en una MacBook Pro, que para mi gusto es el mejor fierro y OS para programar, utiliza Linux en una PC o laptop cualquiera, ya que los comandos e instrucciones son 99% compatibles. Igual ocurre con programadores Java.

Y que conste que estoy hablando de programadores profesionales, gente que exclusivamente vive de escribir código, no de sysadmins, profesores de universidad, devsops, conferencistas, scrum masters, etc. todos ellos muy respetables, pero que de ninguna manera pueden considerarse desarrolladores profesionales.

X

#51 Desarrollan software. Prefiero el término programadores o coders en inglés.

D

#44 MacOS con sus desventajas. Tienes la gran ventaja de tener lo mejor de Windows y Linux en uno para los desarrolladores.

Tiene la base Unix con tu consola de comandos con ZSH y todas las aplicaciones de consola igual que en Linux (Y además Homebrew) y tienes todas las App de diseño de Windows como el paquete Adobe. O maravillas como Sketch, Transmit (FTP), Tower (Control de versiones)...

D

#38 Es un fantasma, no le hagas mucho caso

Ovlak

#12 #15 Básicamente lo que dice la encuesta es que Linux es la plataforma objetivo preferida por los desarrolladores y Windows sigue siendo la plataforma preferida desde la que desarrollar.
De hecho ya me mosqueaba que salieran en la lista Windows Server, Android o WordPress como plataformas para desarrollo.

darthanxo

cada pocos meses sale alguna noticia así sobre Linux. Pero la realidad en general es que Linux no se come ni una mierda.

D

#14 dios no se, pero yo lo llevo usando desde hace más de una decada.

D

#21 CentOS, Fedora y RedHat en el entorno empresarial son bastante importantes.

j

No entiendo bien la encuesta.
¿Plataforma de desarrollo Raspberry Pi, AWS o WordPress?

D

#35 Te falta el "Sent from my iPhone" Al final.

baskerbill73

#34 Se te olvida la más importante, y es el acceso ilimitado al código fuente en cualquier aspecto del sistema operativo. Por otra parte, tanto en un servidor como en un supercomputador, NECESITAS gestión avanzada de usuarios, sistemas de directorios, etc... No vale la pena pagar por Mac o Windows, porque quedan a la altura de la suela de un sistema fundamentado en Linux.

SemosOsos

#46 y que pinta stallman en Linux si no tiene ni voz ni voto.

SemosOsos

#33 no son problemas per se más bien dudas, preocupaciones sobre si hay o no que darle tanto poder a un sustituto de init (el proceso padre).

n

#34 Lo siento, pero creo que eres un ignorante.

D

#58 tu eres muy listo

D

#57 argumenta

D

#68 argumenta

kosako

#28 No se, a mi siempre me ha atraido toquetear linux, aunque en su momento me pareció muy problematico y eso que vengo de msdos, pero luego pienso.. si yo juego en pc y no en consola, y uso photoshop.. para que voy a tener un ubuntu de la vida, si luego voy a ir a la otra partición el 90% del tiempo. Para navegar no voy a cambiar de partición.. y es lo único que me quedaría de ubuntu que me pareciera interesante.

Yo creo que eso le pasa a un huevo de gente de alguna u otra manera.

A

#5 Ojjj, por favor, no sé qué es peor si Windows o el GTA. La combinación perfecta es Linux + Nintendo Switch, he dicho.

D

#67 Mas bien si hay que darle el poder a RedHat (recordemos quien paga las nominas de Poettering y cia) de aparte de sustituir el init (0), forzar el uso de d-bus, sustituir subsistemas como locale (localectl), tiempo (timectl), apagar/suspender, maquinas virtuales (machinectl), etc.

Lo de "simple is beautiful" se fue a tomar por culo.

D

#47 Anda que cuando descubras los Makefiles, lo vas a flipar lol

D

#66 ¿Y a qué viene el meter a Android en todo esto? Android tiene un Linux pero el usuario no interactúa con él. Tampoco es que los usuarios de Android vayan a usar software de Linux ni que el ecosistema de aplicaciones de Android se haya extendido a Android. De hecho la mayoría de terminales con Android son más cerrados que un PC con Windows, donde no puedes cambiar el sistema, actualizarlo (por que el fabricante de tu terminal pasa de dar soporte), acceder como root...

ann_pe

#63 La encuesta tiene varias preguntas, una es la plataforma desde la que prefieres escribir código, y otra pregunta es la plataforma para la que prefieres escribir código.

D

La noticia es errónea o sensacionalista.

Titular
En la encuesta de este año, por ejemplo, Linux se ha puesto a la cabeza como plataforma preferida por los desarrolladores

Noticia
¿Y en lo que interesa, en el uso de Linux como plataforma para desarrollar, y no como plataforma objetivo? Ahí la cosa cambia y Windows no cede su sitio

Trigonometrico

#14 A ti también te ha dejado la novia por un linxero ¿eh? Aaaay, cuanto rencor...

Lekuar

#72 A mi me pasaba, hasta que poco a poco fui sustituyendo cada vez más el pc por la consola para jugar, es más cómoda, ahora solo uso la partición de Windows para editar video.

ann_pe

#78 No me parece sensacionalista, basta con leer la entradilla para entenderla.

D

#40 ¿Qué caro hay en .Net? ¿has llegado a pagar por alguna de las suits de desarrollo de Windows?

Creo que se pagaba para Xamarin... y ya ni eso.

D

#81 Pues estoy de acuerdo, me he equivocado leyendo... me he saltado las comas.

Perdón #0 , me ha pillado agotado (y tonto).

kosako

#80 Yo es que no soy de consolas. Soy de Pc de toda la vida. Tengo la ps4 ahí muerta de risa con el juego ese de horizon down nosequé, que no esta malote ojo, pero ahí se quedó. En cambio acabo de hacerme en Pc el pillars of eternity y el Thibleweed park, y ahora voy a ver si me hago los divinity sin. Todo con calma y eso, pero vaya que soy de teclado y ratón mucho más que de consola.

#34 En un supercomputador necesitas gestión de usuarios, porque se ejecutan distintos proyectos de muchos usuarios o grupos de investigación distintos.

En cuanto a colas de impresión CUPS se come con patatas a todo lo que hay, excepto quizas a Infoprint de IBM, pero claro, necesitas una impresora compatible con Infoprint. Los Unix commerciales y por también quienes publican distribuciones de Linux han desarrollado varios sistemas muy avanzados de impresión. Hace no demasiado tiempo era algo muy crítico.

YP, y OpenLDAP permiten gestión de directorios y usuarios de la misma manera de directorio activo.

En cuanto a la seguridad de Linux, de Unix, con respecto a la de Windows no es demasiado distinta. MS hace años que se puso las pilas en el tema de seguridad. Es más importante tener administradores de sistemas que apliquen los parches con celeridad y equipos de soporte y desarrollo que hagan pruebas de que los parches de seguridad no rompen nada o modifiquen sus aplicaciones para que vuelvan a funcionar tras un parche que las rompan que si el sistema operativo es más o menos seguro. Todos los que se usan en producción son más o menos seguros. La seguridad es un proceso continuo. El sistema que hoy tiene más bugs de seguridad o uno muy crítico sin parchear mañana lo tiene parcheado.

¿Más fluida y estable la interfaz gráfica de Windows que un CDE sobre una de mis máquinas PA-RISC con HP-UX 11.00 con 450 días de uptime con usuarios interactivos dando 24x7 o que mi portátil con Linux Mint con Cinnamon que solo apago tras actualizaciones críticas y que habitualmente me limito solo a cerrar la tapa y meterlo en la bandolera?

No me hagas reir. Si en el portátil de curro con Windows 10 tardo como doce segundos en ver el menú de inicio de windows desde que pulso el botón.

¿Servidores "todo en uno"? Sera en una microPYME, en cualquier sitio serio tienen servidores dedicados para los Active directory, y otros servidores dedicados para las tareas más pesadas, a veces solo uno para cada tarea y a veces más de uno. Si hay una avería o es necesario hacer una tarea de mantenimiento no hace falta parar toda la empresa.

En cuanto a un "todo en uno" como tu lo llamas se hace con Linux en dos patadas, si te refieres a NFS/SMB, NTP, una HTTPD sirviendo el portal de la intranet, una base de datos para el CMS del portal de la intranet.

En cuanto al precio tú no sabes lo que vengan los de RedHat a casa de tu cliente y te instale el software. Obviamente GNU/Linux es mucho más barato que sus alternativas, como pueden ser AIX, Solaris o HP/UX.

La tendencia en datacenter es meter máquinas más baratas y más pequeñas de las que hay más proveedores (ríete lo que te cobra HP por venir a cambiar un micro Itanium y tienen que ser ellos por narices, no hay nadie más) y liberarse de un mercado cautivo por el suministrador que cobra licencias abusivas. Las máquinas grandes las licencias por core. Eso si, si quieres que una instancia de sistema operativo pueda coger un coro ocioso no vinculado a ella automáticamente cuando se rompe un core tienes que pagar una licencia de la máquina completa por cada partición lógica de la máquina que tenga asignada esa característica.

Y no es que Linux sea muy barato, es que los demás sistemas operativos son bastante más caros. Mismamente IBM ofrece Linux en las Power 8 como primera opción, más que nada porque con AIX la máquinas viene a ser un 60% más cara. Si no necesitas ejecutar un producto que solo corre en AIX entonces mejor usar Linux en ese hardware.

Y en ningún momento digo que Windows no sea un gran sistema operativo de servidor, aunque sea un coñazo de administrar e instalar características que en GNU/Linux vienen de serie o son gratis cuesta dinero. Gestionar licencias de Terminal Server es un coñazo

Y de todas formas se nos ha ido la olla, porque esto es de que plataformas usa la gente para programar o para que plataformas programa.

#40 También puedes meter un Tomcat y programar para cualquier plataforma donde Tomcat pueda correr. El único requisito que creo que tiene ahora mismo es Java.

Pero bueno, para eso no hace falta un Windows de servidor.

#33 El problema fundamental que le veo es que lo aceptaran en Debian sin un acalorado debate que durase años. Es más, prácticamente no hubo ningún debate. Es como si hubiera una mano negra detrás promoviendo systemd. Aunque es más bien una teoría de la conspiración que otra cosa.

#63 Plataformas destino para las que se desarrolla.

Aunque es un poco confuso, ya que por ejemplo aunque Rasberry pi suele corre Linux en la mayoría de los casos hay para ella sistemas operativos que no son Linux ni se le parecen en nada, ni se programa igual. Lo mismo con Wordpress. Generalmente se ejecuta en Linux con Apache y MySql o MariaDB, pero nada impide correrla en un servidor web no apache mientras tenga soporte PHP, que no esté sobre Linux, mientras la base de datos sea SQL o tenga un adaptador que la haga compatible.

#8 Es decir, un palo y una zanahoria, o una bolsa de cacahuetes. Con eso manejas a un desarrollador.

leporcine

#5 No solo eso, 3dsmax, photoshop, etc...ya se que hay alternativas, pero son una caquita.

Zeioth

#75 No voy a entrar en ese debate 😂

D

#91 Los verdaderos developers hacen el despliege con Makefiles. Porqué crees que Docker lo ha copiado a la hora de crear un contenedor? lol

SemosOsos

#76 Android es Linux, lo demás es pura paja.

Shotokax

#27 de acuerdo, quizá lo había sacado de contexto.

Shotokax

#34 la hostia. Estoy demasiado perezoso y cansado como para contestar a todas las cosas que dices, pero suscribo lo dicho por #57 y #68, con todo el respeto.

Shotokax

#85 ya quisiera Windows ser igual de seguro que un GNU/Linux con grsecurity o un OpenBSD.

Lekuar

#84 Ya te casaras... lol

E

#43 Y dos monitores ¿O como vas a hacer? Porque al final es enchufar la GPU a la máquina virtual pero el vídeo se va a la tarjeta física y no de puede usar ya en el host.

E

#54 Vivo exclusivamente de programar software (Java, JavaScript web, node y ruby). En la empresa me dan un macbook pro y en cuanto llego a casa sincronizo con mi sobremesa Linux para seguir más cómodo.

Antes tenía el KVM para enchufar y seguir pero MacOS es como Windows: no esta pensado para desarrolladores y todas las herramientas son hacks de terceros, y eso se nota.

Es que pagaría más por pillar un Dell o un Lenovo equivalentes al Mac (con lo bajo que ha caído Lenovo ya...).

Y no hablo ya de los fallos hardware de la última hornada, portátiles de 2000€ que no cargan bien por el USB... interferencias WiFi-audio, equipos a soporte en tres semanas... (Y lo que se oye a los poseedores del último iPhone).

E

#93 Ah. Y un barco carguero es un motor diesel. Y Burguer King es un dependiente que te cobra 4,50€ por el menú 12. Y lo demás es pura paja.

1 2