Los 25 mejores proyectos Open Source para empresas

Casi por costumbre finalizando un año se realizan una serie de encuestas que miden lo mejor o lo peor del año que termina.

Es el caso de la compañía Palamida que realizó una encuesta, entre profesionales del área tecnológica, para evaluar los mejores proyectos corporativos de código abierto.

El listado completo es el siguiente:

  • NetBeans: IDE para desarrolladores que proporciona todas las herramientas para crear aplicaciones profesionales para escritorio, empresas, web y móviles. Soporta Java, JavaScript, C y C++. Permite su ejecución en plataformas Windows, Linux, Solaris y MacOS.
  • Eclipse: IDE de código abierto multiplataforma para desarrollar aplicaciones de cliente enriquecido, totalmente opuesto a las aplicaciones cliente livianas que se basan en el uso de navegadores.
  • JUnit: Es un conjunto de bibliotecas que son utilizadas en programación, con el objeto de hacer pruebas unitarias de aplicaciones Java.

  • Httpunit: Herramienta que proporciona funcionalidades de testeo Web que complementan a JUnit.
  • PMD: Escanea código Java en búsqueda de problemas potenciales (bugs, código muerto, código no optimizado, código duplicado, entre otros).
  • Valgrind: Conjunto de herramientas de Software Libre que ayuda a depurar problemas de memoria y rendimiento en programas.
  • FindBugs: Herramienta desarrollada por la Universidad de Maryland que permite el análisis estático de código, con el objeto de encontrar potenciales fallos por medio de búsquedas de patrones en el código.
  • Hibernate: Herramienta de Mapeo objeto-relacional para java (aunque también para .Net) que facilita el mapeo de atributos entre una Base de Datos tradicional y el modelo de objetos de una aplicación.
  • SQLite: Sistema de gestión de Bases de Datos relacional, contenida en una pequeña librería en C.
  • MySQL: Sistema de gestión de Base de Datos relacional, multihilo y multiusuario con más de seis millones de instalaciones.
  • Apache Derby: Base de Datos relacional implementada en Java. Es una copia de la Base de Datos relacional de IBM “Cloudscape”.
  • PostgreSQL: Servidor de Base de Datos relacional orientado a objetos.
  • Zlib: Biblioteca de compresión de datos multiplataforma.
  • Libpng: Biblioteca oficial del formato de imágenes PNG, multiplataforma y que contiene funciones en C para el manejo de imágenes.
  • FFmpeg: Colección de Software Libre que puede grabar, convertir y hacer streaming de audio y video.
  • Freetype: Biblioteca utilizada para transformar las imágenes vectoriales de las fuentes en mapas de bits.
  • JFreeChart: Componente Java que permite graficar todo tipo de datos en diferentes tipos de vistas.
  • Velocity: Motor de plantillas basado en Java. Permite a los diseñadores de páginas hacer referencia a métodos definidos dentro del código Java.
  • Pentaho Reporting: Solución basada en el proyecto JFreeReport que permite generar informes de manera rápida y de gran capacidad.
  • JasperReports: Herramienta para la creación de informes Java con la habilidad de entregar contenido rico en el monitor, en la impresora o en ficheros PDF, HTML, XLS, CSV y XML.
  • Prototype: Framework escrito en JavaScript que se orienta al desarrollo de aplicaciones web, implementando técnicas AJAX.
  • script.aculo.us: Biblioteca JavaScript que permite el uso de controles AJAX, arrastrar y pegar, entre otros efectos visuales en una página web.
  • Direct Web Remoting: API de código abierto que permite realizar llamadas remotas a objetos Java del servidor, desde código JavaScript cliente. Utiliza la tecnología AJAX.
  • Yahoo! User Interface: Son una serie de bibliotecas escritas en JavaScript para la construcción de aplicaciones interactivas. Son utilizadas para la programación de aplicaciones de escritorio.
  • jQuery: Biblioteca o Framework de JavaScript que permite simplificar la manera de interactuar con documentos HTML, permitiendo manejar eventos, desarrollar animaciones e interactuar con AJAX.

Una interesante muestra de las soluciones libres de pago y orientadas a las empresas, en momentos que las compañías buscan reducir drásticamente sus costos.

Link: In a Time of Less, Do More with Open Source: Top 25 Open Source Projects That Will Help Trim Development Budgets (vía Yahoo! Finance)

Compartir Compartir
Publicado por ZooTV el 29 de December 2008 en la categoría Software con los tags , , , . Tiene 50 comentarios.

50 Comentarios

Los 25 mejores proyectos Open Source para empresas

Deja tu Comentario ↓
Peper

DesaprobarAprobar12Peper dijo el 29-12-2008 a las 08:22:

1

Por fin una noticia interesante para los profesionales y empresas IT. Y lo mas inportante, Open Source, productos de buena calidad y de uso libre.

Ver Comentario... Jorjazo dijo el 29-12-2008 a las 08:38 ...

Ver Comentario... Jorge dijo el 29-12-2008 a las 09:02 ...

Shogo

DesaprobarAprobar-3Shogo dijo el 29-12-2008 a las 09:05:

5

buenisima la lista, es bueno saber lo que usan los “pro”, como “tarea pa la casa” voy a estudiarlos todos jeje… saludos!!!

María José

DesaprobarAprobar1María José dijo el 29-12-2008 a las 09:07:

6

Me suenan varios :)

Vexing

DesaprobarAprobar5Vexing dijo el 29-12-2008 a las 09:11:

7

Buena lista…pero me asalta una duda…aunque es un OFF TOPIC…pero igual tiene que ver algo con esto..

Le han hecho seguimiento a la noticia sobre la ley de derecho de autor realizada con software pirata?????

Ojalá esa noticia no se pierda, pues es de una importancia muy grande

salu2

Max Reyes

DesaprobarAprobar3Max Reyes dijo el 29-12-2008 a las 09:15:

8

Desde hace 5 años que utilizo varias de la lista :D

JotaMachuca

DesaprobarAprobar3JotaMachuca dijo el 29-12-2008 a las 09:15:

9

La gran mayoria corresponden a proyectos que utilizan Java … o estoy mirando mal ???

Ver Comentario... mastermind dijo el 29-12-2008 a las 09:27 ...

Franco Catrin

DesaprobarAprobar11Franco Catrin dijo el 29-12-2008 a las 09:39:

11

Java se usa bastante en el mundillo empresarial. Es un lenguaje/plafatorma incomprendida por los iniciados pero querido por los que llevamos más tiempo en esto..

Ojo que varias de estas herramientas las usa mucha gente pero sin saberlo, como sqlite que se usa en los iPhones como motor de base de datos para sus aplicaciones, o ffmpeg que se usa en muchas aplicaciones de codificacion o transcodificación de videos.

Suku

DesaprobarAprobar-1Suku dijo el 29-12-2008 a las 09:44:

12

Buena lista…. pero solo sé de algunos…

Mi duda es, alguien sabe si hay alguna herramienta Open Source para generar procesos ETL?…para armar cubos multidimensionales? o para hacer Business Intelligence? (Data warehousing, Reporting, Data minnig)???…

creo que las herramientas de Microsoft no estánn llenando mis espectativas… por lo menos las de BI.

saludos

Daz_

DesaprobarAprobar12Daz_ dijo el 29-12-2008 a las 09:54:

14

Amigos de FayerWayer,

La traducción de la palabra inglesa “library” es “biblioteca”, no “librería”. No da lo mismo, porque el significado es diferente: biblioteca es donde se prestan libros, y librería, donde se venden.

#include
int main(void)
{
for (int i=0;i<100;i++) {
printf(”No volveré a traducir LIBRARY como LIBRERIA”);
}
return 0;
}

Saludos,
Daz_

Anonymous

DesaprobarAprobar-4Anonymous dijo el 29-12-2008 a las 09:57:

15

.Net es peor.

Java la lleva, aunque se podria masificar mas lenguajes como SmallTalk. Python es bueno tambien.

inyaka

DesaprobarAprobar0inyaka dijo el 29-12-2008 a las 09:58:

16

PostgreSQL no es un lenguaje de programación es un motor de DB y usa por tanto un lenguaje de consultas (SQL)

¡¡POR SUPUESTO QUE NO ES OOP!!

D;

DesaprobarAprobar1D; dijo el 29-12-2008 a las 10:05:

17

Esto se llama evolución, el pinguino a digievolucionado y ahora tiene cosas que a uno le gustaría tener, espero que siga mejorando como siempre linux veamos hasta donde puede crecer este pinguino :D , y muchas cosas desarrollada por si no lo sabían lleva java, así que no me sorprende que el futuro sea una tacita de te xD.

PD: Buena la imagen del pinguio abriendo al windows xD!!

beq

DesaprobarAprobar0beq dijo el 29-12-2008 a las 10:06:

18

grande TV NAUTAS!!!

Guatón Campero

DesaprobarAprobar2Guatón Campero dijo el 29-12-2008 a las 10:14:

19

La descripción de NetBeans la hicieron súper grande y detallada; la de Eclipse, corta y concisa. En necesario precisar que ambas herramientas pueden lograr lo mismo.

… Quedé picao… le dieron color con el NetBeans.

José Nova

DesaprobarAprobar0José Nova dijo el 29-12-2008 a las 10:21:

20

Acá en la oficina ocupamos harto Hibernate, entre otras tantas herramientas basadas en Java.

Y sí, Java tiene lo suyo, viteh!!

Carlos

DesaprobarAprobar1Carlos dijo el 29-12-2008 a las 10:28:

21

Muchas herramientas open source que nos ayudan a nosotros a desarrollar aplicaciones sin estar sufriendo por licencias que valen millones (Microsoft Visual Studio Team System ¬¬)

Algunas no las conocia, gracias por el listado, empezare a revisar :D

Saludos FW

Alejandro

DesaprobarAprobar0Alejandro dijo el 29-12-2008 a las 10:35:

22

Hace tiempo que leo FW y es la primera noticia para desarrolladores que leo, me parece bien porque para muchas personas ni siquiera existian muchas de las herramientas que listan las cuales son demasiado utiles en el ambiente de la programacion. Los felicito y espero sigan divulgando este tipo de noticias.

Freddy de la Cruz

DesaprobarAprobar-1Freddy de la Cruz dijo el 29-12-2008 a las 10:42:

23

Demos gracias que PostgreSQL no es orientada a objetos. OO fue en muchas áreas informáticas más buzzword que un verdadero aporte. Recuerdo OO-COBOL. El costo de manejar estructuras orientadas a objeto más el daño que causan en los cálculos de rendimiento de las bases es enorme. Pregunten a cualquiera si oracle está feliz con OO. Si hasta los blobs causan problemas…

Fernando Ulloa

DesaprobarAprobar0Fernando Ulloa dijo el 29-12-2008 a las 10:56:

24

OH viejo… todos hablas de Postgresql y de su OO que segun ud. no existe… la verdad es que nose que comentario es el que anda mas perdido.

- Postgresql si tiene OO (lo he usado más de vez)
- Postgresql si usa SQL como lenguaje, igual que la gran mayoria de los RDBMS, estoy de acuerdo con que no es a traves de sql que usamos OO, pero si todos se rigieran por un estandar sql… ¿no deberian ser todos los motores iguales?… se que es una pregunta burda para cualquier usuario medianamente introducido en el tema pero doy firmado que los usuarios que escribieron arriba van a quedar con un bucle infinito en sus limitados cerebros…

Juan C. Olivares

DesaprobarAprobar0Juan C. Olivares dijo el 29-12-2008 a las 10:59:

25

Me parece muy mal hecha esta lista / traducción. Algunos errores:

- Library es “biblioteca”, no librería
- ¿Eclipse es para clientes enriquesidos? (traducción de rich client)… Eclipse y Netbeans pueden ambos crear aplicaciones web y aplicaciones de escritorio
- Cuando se nombran bibliotecas, no se menciona para qué plataforma de desarrollo son (JUnit y FindBugs, por ejemplo son para Java; valgrind es para aplicaciones nativas, escritas en C o C++ por ejemplo).
- NHibernate para .NET se llama NHibernate

Para los que dicen que PostgreSQL no es orientada objetos, así se definen ellos mismos. Esto es porque soporta herencia entre tablas, aunque bastante básico.

el sapo

DesaprobarAprobar-1el sapo dijo el 29-12-2008 a las 11:08:

26

juancri tiene razon , en too caso le creo mas a el q a los “geek” de fw.

Federico Sayd

DesaprobarAprobar-1Federico Sayd dijo el 29-12-2008 a las 11:16:

27

@Daz: Todvavía no entiendo a la gente que se apega estrictamente al significado que le da el diccionario a las palabras. Si haces un análisis del lenguaje y en esto concuerdan muchos linguistas respedatos; el significado de las palabras no se lo dan los diccionarios o las academias que lo regulan (como la RAE) sino la gente que lo usa y lo habla. Si la gente usa “librería” y lo entiende y se da cuenta de que se refiere a una porción auxiliar de código reusable con funciones específicas, entonces la palabra más adecuada es librería.

¿Cuándo entenderán muchas personas que el lenguaje es algo dinámico? La riqueza del lenguaje se genera a través de las aportaciones de la gente que lo usa; que muchas veces surge de la traducción que foneticamente es más aceptable o agradable.

En conclusión: Si comunica (todos lo entienden) es correcto. Si no comunica, no lo es.

Uff, me pasé de vueltas…

CyberMiguel

DesaprobarAprobar1CyberMiguel dijo el 29-12-2008 a las 11:18:

28

No creo que .NET sea tan malo. Por lo menos yo encontré que era bastante más fácil de aprender que Java y eso que soy medio nulo en lo que es programación. Además, no sé por qué me da la impresión que las aplicaciones en Java corren más lento que en .NET (no sé si será distinto en el mundo empresarial, pero el hecho de que Java no esté compilado y optimizado para una arquitectura de CPU en específico, hace que se vuelva leeeeeentooooo…)

danito

DesaprobarAprobar0danito dijo el 29-12-2008 a las 11:32:

29

Uso, y he usado varias de esas herramientas, Hibernet, Eclipse, netbeans y son la zorri.
Primer post bueno que veo en fayerwayer en mucho tiempo.
Saludos.

Abraham Páez

DesaprobarAprobar0Abraham Páez dijo el 29-12-2008 a las 11:32:

30

Falta extJS http://www.extjs.com …aprueben …les va a gustar.

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?