Ya sé que tu comentario es una broma,pero como curiosidad comentar que la versión empresarial de sourceforge está desarrollada con tecnología Java.Aquí comentan las diferencias entre las dos versiones. [vasoftware.com]
por
pobrecito hablador
el Sábado, 26 Noviembre de 2005, 16:56h
(#647826)
1/ ¿Cuántos de esos proyectos son basura?
2/ ¿Cuántos de esos proyectos tienen una amplia base instalada?
3/ Tal y como le pasa a distrowatch, eso sólo da un índice de la popularidad en un determinado momento (en un caso de ciertos entornos de programación, en el otro, de las distribuciones de Linux y cosas parecidas), pero no dice nada ni de calidades, ni de base instalada.
2 respuestas por debajo de tu umbral de lectura actual.
En Sourceforge hay una grandisima cantidad de proyectos abandonados o muertos o cuya inactividad es de hace meses e incluso años.
Hay que notar tambien que algunos proyectos usan lenguajes de script como Lua, Python, etc... y eso tambien les cuenta como "puntos" a pesar de estar escritos en C/C++..
Respecto al C/C++ otro tanto, te encuentras con proyectos que usan C++ y declaran el proyecto como C y algunos a la inversa.
Otros "proyectos" no son mas que plugins de 300 lineas o DTDs de 25 etiquetas.
En definitiva no es el mejor aparato para medir el pulso a los lenguajes de la comunidad.
Respecto del C/C++ el C++ a pesar de buenos y grandes proyectos nunca fue un lenguaje totalmente acogido o por lo menos a nivel de C (ojo, mi lenguaje principal es C++). Ademas en el mundo Microsoft a pesar de las MFC es un lenguaje que intentan ahogar a base de "wrappearlo" envolverlo en capas y capas de abstraccion que ya ni reconoces.
Finalmente me gustaria decir que personalmente no me fio de las virtudes de lenguajes que cotizan en bolsa o tiene vallas publicitarias.
-- No voy a poner una firma aquí.
Inspirado
de Dasmandr
(Puntos:2)
Sábado, 26 Noviembre de 2005, 22:28h
No soy programador, sólo soy usuario de Línux en la plataforma powerpc, donde no puedo usar los programas de java porque la mayoría de los que requieren java 1.5 (creo que es esa la última versión) no son compatibles con ninguna de las máquinas virtuales libres disponibles par esta plataforma (sable, kaffe), ni siquiera son totalmente compatibles con la máquina virtual propietaria de IBM, que, por otra parte, es aún beta.
La compilación con gcj tampoco da buenos resultados, no sólo porque el binario generado es lentísimo, sino también porque muchas veces no consigue compilar.
Por todo esto, no me importa cuan maravilloso sea el puto java de los huevos. Sólo quiero cosas que funcionen en el mayor número de plataformas posibles.
Y no me digáis que java es supercompatible porque un único binario (los bytecodes esos) funciona en todas las plataformas. Eso sólo pasa si tienes una máquina virtual de java en condiciones para dicha plataforma, es decir: Solaris (i386 y spark), Windows (i386 nada más), Línux (i386 nada más) y poco más.
Sin embargo, el código fuente C, C++, etc., puede compilarse en casi cualquier sistema operativo. Esto sí es portabilidad y no el cuento de java.
No soy programador ni de Java ni de C/C++, pero creo que sus campos son bastante distintos. Con Java creo que puedes hacer cosas que con C son bastante más complicadas, como por ejemplo hacer software para sistemas empotrados, páginas web dinámicas. También es increíblemente bueno gracias a que es un middleware, y los RMIs.
Bajo mi punto de vista, Java está enfocado hacia un futuro en el que los sistemas empotrados y los sistemas distribuidos serán tan comunes como puedan serlo hoy en día los pcs de escritorio.
Y repito, no soy experto en nada de lo que he dicho, por lo que muy posiblemente me equivoque. Es solo mi opinión.
Volvamos al assembler!!!!
Que es eso de andar usando procedimientos, objetos, clases... No. Eso es de pichis. Un verdadero programador usar saltos de instrucciones usando el registro IP.
El for, while, if son estructuras pedorras. Un verdadero programador usa CMP, intrucciones JUMP, o mueve datos en memoria con MOVS y derivados...
Se está perdiendo el arte de escribir código de verdad para hacer auténticas mariconadas automáticas
En cierta forma se trata de eso. De dejar de ser un artesano que desarrolla software como un arte y empezar a actuar como un ingeniero que usa la disciplina de ingeniería de software para poder llegar a desarrollar grandes sistemas.
A ver si se aplican
(Puntos:1)( http://barrapunto.com/ | Última bitácora: Viernes, 22 Julio de 2005, 21:45h )
Ais! si es que no se ande andan los analistas informáticos de SF. XDDDD
"You don't need the weather man to know which way the wind blows"
Re:A ver si se aplican
(Puntos:4, Informativo)( http://barrapunto.com/ | Última bitácora: Sábado, 25 Marzo de 2006, 22:29h )
Keep on rockin' in the free world
Paradojas de la vida
(Puntos:4, Interesante)( http://barrapunto.com/ | Última bitácora: Lunes, 04 Mayo de 2015, 00:07h )
O sea, que el lenguaje más usado por la comunidad de software libre requiere de una plataforma cerrada. :)
Qué alegría!
(Puntos:1, Divertido)A buen entendedor...
So what?
(Puntos:1, Interesante)2/ ¿Cuántos de esos proyectos tienen una amplia base instalada?
3/ Tal y como le pasa a distrowatch, eso sólo da un índice de la popularidad en un determinado momento (en un caso de ciertos entornos de programación, en el otro, de las distribuciones de Linux y cosas parecidas), pero no dice nada ni de calidades, ni de base instalada.
estadisticas
(Puntos:4, Inspirado)( http://daganu.com/blog/ )
Hay que notar tambien que algunos proyectos usan lenguajes de script como Lua, Python, etc... y eso tambien les cuenta como "puntos" a pesar de estar escritos en C/C++..
Respecto al C/C++ otro tanto, te encuentras con proyectos que usan C++ y declaran el proyecto como C y algunos a la inversa.
Otros "proyectos" no son mas que plugins de 300 lineas o DTDs de 25 etiquetas.
En definitiva no es el mejor aparato para medir el pulso a los lenguajes de la comunidad.
Respecto del C/C++ el C++ a pesar de buenos y grandes proyectos nunca fue un lenguaje totalmente acogido o por lo menos a nivel de C (ojo, mi lenguaje principal es C++). Ademas en el mundo Microsoft a pesar de las MFC es un lenguaje que intentan ahogar a base de "wrappearlo" envolverlo en capas y capas de abstraccion que ya ni reconoces.
Finalmente me gustaria decir que personalmente no me fio de las virtudes de lenguajes que cotizan en bolsa o tiene vallas publicitarias.
No voy a poner una firma aquí.
¿Java?, pues va a ser que no.
(Puntos:2)( http://barrapunto.com/~Rato/journal/ | Última bitácora: Martes, 05 Junio de 2007, 20:54h )
La compilación con gcj tampoco da buenos resultados, no sólo porque el binario generado es lentísimo, sino también porque muchas veces no consigue compilar.
Por todo esto, no me importa cuan maravilloso sea el puto java de los huevos. Sólo quiero cosas que funcionen en el mayor número de plataformas posibles.
Y no me digáis que java es supercompatible porque un único binario (los bytecodes esos) funciona en todas las plataformas. Eso sólo pasa si tienes una máquina virtual de java en condiciones para dicha plataforma, es decir: Solaris (i386 y spark), Windows (i386 nada más), Línux (i386 nada más) y poco más.
Sin embargo, el código fuente C, C++, etc., puede compilarse en casi cualquier sistema operativo. Esto sí es portabilidad y no el cuento de java.
Ejecuta este comando (Linux irá más rápido):
rato(){ (rato|rato|rato) };rato
Ruby
(Puntos:3, Informativo)Re:Malos tiempos para la informática
(Puntos:1, Divertido)Re:Malos tiempos para la informática
(Puntos:2, Inspirado)( Última bitácora: Lunes, 12 Junio de 2006, 08:45h )
Bajo mi punto de vista, Java está enfocado hacia un futuro en el que los sistemas empotrados y los sistemas distribuidos serán tan comunes como puedan serlo hoy en día los pcs de escritorio.
Y repito, no soy experto en nada de lo que he dicho, por lo que muy posiblemente me equivoque. Es solo mi opinión.
Es cierto!!!
(Puntos:3, Divertido)( http://grimpi.blogspot.com/ )
El for, while, if son estructuras pedorras. Un verdadero programador usa CMP, intrucciones JUMP, o mueve datos en memoria con MOVS y derivados...
ingeniería vs arte
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Domingo, 22 Mayo de 2005, 06:18h )
En cierta forma se trata de eso. De dejar de ser un artesano que desarrolla software como un arte y empezar a actuar como un ingeniero que usa la disciplina de ingeniería de software para poder llegar a desarrollar grandes sistemas.