Hace 16 años | Por mezvan a kriptopolis.org
Publicado hace 16 años por mezvan a kriptopolis.org

[c&p] Los datos provienen de una encuesta realizada por la prestigiosa firma Evans Data, que viene a demostrar que Windows pierde fuelle como plataforma de desarrollo preferida por los responsables de tecnologías de la información y los programadores norteamericanos. Y es que en tan sólo un año, Windows ha pasado de un 74% a un 64.8%, mientras Linux ha pasado de un 8.8% a un 11.8% en idéntico período. Las predicciones para 2008 apuntan a que Windows continuará decreciendo hasta llegar a un 63%, mientras Linux alcanzará el 16%.

Comentarios

samsaga2

No puedo evitar sonreir leyendo a todos esos que tanto defienden las herramientas IDE como si fueran la panacea. La comodidad y velocidad que me ofrecen herramientas como vim + ctags + cmake + svn no me la ofrece, ni de lejos, Visual C++. No hay buenos IDEs en linux simple y llanamente porque la gente que programa en linux no los necesita. De cualquier forma si tanto lo necesitais usad el CDT de Eclipse que no esta nada mal.

Unix/Linux es el paraiso de programadores ya que es un sistema operativo orientado a ellos. Cosas como perl o python no son ajenas al sistema operativo, forman parte de el.

Por ejemplo, puedo compilar todo un entorno grafico entero como Gnome con un simple comando usando jhbuild. En linux hay herramientas que los programadores de Windows ni siquiera podeis soñar porque vivis en la ignorancia de un entorno bonito y de facil aprendizaje.

Liso

BUenas, he llegado tarde al flame.

Tengo una empresa de desarrollo y sí, trabajamos en GNU/linux y para GNU/linux, pero estoy de acuerdo con #13, en linux NO hay ningún IDE comparable al VisualStudio. Ahora si, muchos de los desarrollos se hacen usando eclipse, y sinceramente, aunque no me guste java, es un entorno genial. Es normal que muchas empresas que trabajan con eclipse se pasen a linux, puesto que el ahorro de licencias y la posibilidad de usarlo como framework, no como IDE en si. Aparte de la versatilidad que tiene para ser usado con otros lenguajes.

Ademas que el desarrollo en entornos web,esta dejando en la cuneta las ventanitas, ahora se usan css+html, XUL o cualquier "gui" para web. Y eso elimina toda ventaja para el VS.

He dicho.

Liso

#31, ahiii, hablando con diplomacia.

A ver si programas drivers, cosa que no dudo, es normal que en linux estés hasta los punteros, ya que no tiene una forma de programar digamos estandarizada, cosa que jode, y mucho. En OsX la cosa cambia, aunque sea un bsd, o mejor dicho por serlo, tiene una estructura de drivers bastante estable y "facil". Y win tiene el sdk para drivers que da bastante facilidad.
Puedes explicarlo asi, o salir diciendo que si noseque es una MIERDA y que si son gilinosequantos los que apoyan a linux. Tu mismo, pero ahora no salgas con eso de que en meneame son todos unos linuxeros radicales que no ven mas lejos de la Ñ.

Si hablas y argumentas se te tratará como una persona. Si empiezas insultando, para mi ya has perdido toda la razón que pudieras tener.

sauco82

#2 Hombre también se puede desarrollar para Mac, y supongo que una parte importante del desarrollo se estará orientando ahora a las plataformas móviles en general, además del desarrollo web que te han comentado siempre estarán también los sistemas multiplataforma como Java.

D

#19 Las encuestas dicen lo que los encuestadores quieren que digan, y esto lo sabe un 16% de la gente - Homer Simpson dixit

raylan

No me cuadra mucho esta encuesta. O, por lo menos, la interpretación que hacen en Kriptópolis.

En 2007 Windows pierde un 9,2%, y Linux sube un 3,0%. ¿A qué plataforma se pasa el 6,2% restante?

En 2008, prevén que Windows pierda un 1,8%, y dado que Linux capitaliza el 30% de usuarios que cambian de idea, ¿de dónde sale el crecimiento que va desde el 0,6% hasta el 4,2%?

m

Todo gracias al disgusto del Windows Vista.

ja ja ja ja

heffeque

#2 No tienen por qué estar trabajando para ningún sistema operativo. Pueden estar trabajando para páginas web y demás cosas que no tengan nada que ver con desarrollar para un sistema operativo.

X

#34 pues no listo, para tu informacion creo drivers para windows, esos .sys tan famosos, esos responsables de que te den un blue screen... si quieres te paso mi cv y luego me criticas.

kernelspace

Decir si VS es un buen ide, si linux y su enorme cantidad de herramientas es malo como entorno para programar es muy subjetivo. Para un programador sin metodología de desarrollo y/o desordenado al trabajar, programando en linux se desespera y baja su productivdad rápidamente, también depende de lo que estés programando.
Si no usas un completo IDE en linux, debes tú ordenarte y armar tu entorno de desarrollo a partir de las herramientas que te provee. Ahora en una empresa con una buena organizacion deberia un experto plantearte la metodología, las herramientas, la documentacion con la que debes trabajar y así sería todo genial, como en Google.
Todo es muy muy relativo en esto y inciden muchos dactores. Si creas una empresa tienes varias opciones para tener u entorno de desarrollo entre ellas, pasar un pulmón y un riñon por las licencias de las herramientas de MS (u otras propietarias, que tambien esten en linux), o ponerte a investigar para recopilarlas tu mismo y ahorrate mucho mucho dinero.
Todo tiene sus ventajas, desventajas y muchos factores. ¿Qué acaso creen que van a sanjarlo con algo tan simple como un comentario de 4 lineas en menéame?

s

Linux, como todo Unix, aporta grandes capacidades para los desarrolladores, pero vamos, decidme un entorno de programación en Linux que sea REALMENTE mejor que Visual Studio 2005, pero REALMENTE mejor, y tal vez lo pruebe... Windows no será un gran sistema, pero sus entornos de desarrollo son bastante mejores, con diferencia, que los habituales de Unix/Linux. No es una opinión, es una realidad. Y lo digo porque los he usado.

Txukie

#31 Dejame adivinar, tu eres de esos programadores que "programan" en visual basic y/o java

D

Como si los desarrolladores tuvieran realmente algo que decir al respecto. En fin...

raylan

#3 y #5 Ya sé que el modelo de desarrollo se deriva desde hace años hacia móviles y hacia web. Dudo que aumente de forma significativa el número de desarrolladores que eligen Mac, FreeBSD, Solaris o cualquier otro Unix como plataforma favorita en detrimento de Windows.

Pero es que eso no explica que en la interpretación de la encuesta hablen sólo de Windows y Linux y no expliquen qué pasa con la mayoría de desarrolladores que dejan de considerar Windows su plataforma favorita. Plantean la información como el enésimo capítulo del culebrón "Windows vs Linux", cuando lo interesante es ese 25% de otras plataformas en auge.

Y lo que no tiene pies ni cabeza son las previsiones de 2008 donde prevén que Linux crezca un poco a costa de Windows y, un montón, a costa de otras plataformas que hemos quedado en que en 2007 estaban en crecimiento. Precisamente me parece previsible que los desarrollos de aplicaciones web ganen "adeptos" y que los desarrollos para Mac aumenten gracias a iPhone. Y no creo que vaya a ser el año en que la industria decida cambiar todos sus Unix en favor de Linux, o el del boom de los teléfonos con Linux, como para que los desarrolladores decidan que es su plataforma favorita.

No digo que la encuesta esté mal, sino que la interpretación de Kriptópolis no aclara las cosas. Seguro que a mucha gente le encanta poder plantearse las cosas en términos casi futbolísticos, pero como información deja bastante que desear.

gskbyte

#4, la API de Windows es mucho peor que la de cualquier Unix, hasta ahí de acuerdo, pero hay herramientas de desarrollo muy buenas para Windows, como .Net.

samsaga2

#c-27" class="content-link" style="color: rgb(227, 86, 20)" data-toggle="popover" data-popover-type="comment" data-popover-url="/tooltip/comment/173698/order/27">#27 Confundes los churros con las merinas.

1º Que tiene que ver linux como plataforma de desarrollo y hacer juegos en Visual C++. Si lo que estas pidiendo son librerias mirate ogre que esta tanto para windows como para linux. Pero eso es algo que ya no tiene nada que ver con el sistema operativo.

2º Vuelves a equivocarte en lo mismo. Si quieres acceder a una base de datos desde C# usando ADO.NET... ¿quien te impide hacerlo en linux? El programa en C# sera exactamente igual en windows que en linux.

Tannhauser

#4 Dime qué IDE es mejor que Visual Studio 2005 y me la "compro" en el BitSpirit.

También me gustaría saber de todos los comentarios, quienes son realmente desarrolladores, o sólo es por moda de Linux estar en contra de Windows.

Txukie

#35 Interesante, nunca he conocido a nadie que programe drivers para Windows, por cierto programar drivers para linux es muy facil, incluso alguno de microsoft dijo que hasta un mono podia programar un driver para linux.

Me encantaria saber cuantos pantallazos azules teneis al testear un driver, y si el tenerlos os parece normal o no (si los teneis claro). Yo he argumentado mi posicion, tu lo unico que has hecho hasta ahora es soltar tacos.

Txukie

#38 oye que la pregunta va totalmente en serio, siento curiosidad

Dices que tienes pantallazos, eso, dime la verdad, te parece normal?

ordago

Polémica sobre la licencia (Visual Studio)

Con el avance del software libre, Microsoft planteó en las licencias de las últimas versiones de Microsoft Visual Studio unas cláusulas que, aunque no muy claras, se puede decir globalmente que van en contra del desarrollo de software libre usando las herramientas aquí expuestas.
Wikipedia dixit.

N

Yo he usado Visual Studio intensivamente durante 3 meses, y he terminado hasta los mismísimos. ¿Quereis un buen IDE para Linux? pues ese es Eclipse, que tiene cientos de plugins y es comodísimo.

Tannhauser

#28 No no, te estoy hablando desde Visual Studio y en comparación de las herramientas que dices.

Eres tú el que está confundido, yo no estoy pidiendo librerías (a no ser que si juntas mis palabras mediante un algoritmo extraño que tengas el resultado sea librería), estoy hablando de *formas de acceso desde IDE*.

Ya conozco Ogre, gracias.

Tannhauser

#24 Acepto cualquier sugerencia para evitar Visual C++ y hacer juegos decentes.

Por otro lado, no tengo la suerte de conocer las herramientas que mencionas, pero, por ejemplo, a la hora de conectar a una BD, ¿Son tan intuitivas como VS con ADO .NET? Recordemos que VS está encarado a la productividad y hay muchas cosas muy intuitivas que te salvan el culo en pocos minutos. No digo que eso sea lo ideal, pero es lo que hay en ciertas empresas.

Txukie

#10 argumenta, no te asombres tanto

Txukie

#17 Vale te argumento (cosa que tu no has hecho) y eso que el comentario inicial #4 ni siquiera es mio

Windows NO es una plataforma apta para el desarrollo por dos razones muy sencillas

1° La API esta mal estructurada, documentada, y tiene "efectos secundarios" inesperados
2° Si intento ejecutar algo mal programado (por ejemplo con desbordamientos de memoria) puedo poner en jaque la estabilidad de todo el sistema.

Y si, visual studio es muy bonito y muy user friendly, pero que quieres que te diga, prefiero vi, kate o incluso ultraedit para programar. Para programar aplicaciones "visuales" con kdevelop + qt designer voy que chuto.

Ademas segun que lenguajes quieras hacer el VS no los soporta, y encima solo funciona en windows (y solo puede crear ejecutables de windows), y cuesta una pasta, y ocupa un huevo de disco duro, y necesita una buena maquina para moverlo. Con el portatil de mi novia (un P3) me conecto por ssh a mi ordenador principal y usando vi puedo seguir programando.

Cidwel

#8 bueno, ya de por si el poder disponer de software liberado que pueda ayudarte a resolver tus problemas sin tner que emplear 1 semana de testeo por un nuevo engine que hiciste, viene de luhooo D:!!

oskarloko

Como dice #16, justo en el momento que sale Vista....

La verdad que se pasa de un modelo centrado en el escritorio de windows a un modelo mas descentralizado (web/multisistema).

Las ventajas: ahorro de licencias, versatilidad, movilidad... son enormes.

Esto solo confirma que el FOSS sige imparable, paso a paso, escalando puestos

u

Para quien quiera discutir/leer esto en ingles, en slashdot:

http://developers.slashdot.org/developers/07/07/03/1816227.shtml

D

#12 Me asombro no de que windows NO sea una plataforma apta para el desarrollo (conclusion a la que por encima de millones de desarrolladores , llegas tu y por tanto creo que deberias argumentar) ,sino de lo "antiwindows" que se puede ser para decir algo asi y quedarse tan ancho. Sin acritud eh?

u

Coincido con el comentario #8

No te entiendo cidwel, ¿que tiene que ver que el codigo de emacs (por ejemplo) este liberado con que tu tengas que emplear 1 semana en probar un nuevo "engine" que TU has hecho?

X

#37 este tipo de discusiones que si windows linux... mac, unix sco no llevan a ningun lado, las considero una perdida de tiempo, si a vosotros os gustan adelante, pero parece que os dan mini putos por decir que no usas windows o que windows es una basura, etc etc...
Simplemente me apetecia distraerme y tocar un poco los cojones.

Si suelo tener algun que otro pantallazo

Gracias x)

D

Mejor IDE que Visual Studio: NETBEANS de largo (pero de largo, y lo digo habiendo usado VS 2005 con C# y Netbeans con Java ME)

Ya lo de incorporar el ultimo netbeans el modulo de UML, que te genera los esquemas en funcion del código, haciendo ingenieria inversa, y al revés, es decir, te crea el codigo en funcion de los UML que le dibujes, bufff, una pasadita.

Y el editor visual de aplicaciones para telefonos moviles con Java....se caga la perra.

D

"Prefiero programar en vi que en visual studio"

Linuxeros,siempre un paso por delante

D

todavia queda gente que programe en windows?

D

#13 ninguna , pero todos sabemos como se llena esto de fanboys cuando sale la palabra linux

X

Soy programador, programo tanto en win, linux y he de decir que desarrollar en linux y mac es una PUTISMA MIERDA, a si lo digo en mayusculas. Por otro lado esa SUPER ESTADISTICA esta sacada la chistera.
GL & HF
Podeis creer lo que os salga del c***
Aqui hay mucho linuxero que no va mucho mas de su pingÑino de plastico.

D

#4 "Windows NO es una plataforma apta para desarrollar."

Cagate lorito,con dos cojones.