50 herramientas de código abierto favoritas para empresas tecnológicas

Este artículo presenta varias aplicaciones de código abierto conocidas que las empresas de tecnología pueden usar para administrar su infraestructura de TI y desarrollar productos.

 

Durante la última década, muchas compañías de tecnología han comenzado a adoptar el código abierto. Muchas compañías usan herramientas de código abierto para ejecutar su infraestructura de TI y sitios web, algunas proporcionan productos y servicios relacionados con herramientas de código abierto, o productos y servicios creados en herramientas de código abierto, y algunas están contribuyendo con código para código abierto o apoyando proyectos de código abierto .

 

Una encuesta de 2015 realizada por Black Duck descubrió que el 78% de las organizaciones empresariales usan software de código abierto, que es casi el doble de la tasa en 2010. Además, el 88% de las compañías dijeron que esperaban aumentar sus esfuerzos para contribuir con código para proyectos de código abierto en los próximos años, y el 66% dijeron que considerarían el software de código abierto antes de considerar el software propietario.

 

Esta vez, presentamos algunos de los proyectos de código abierto más populares para empresas de tecnología. Se trata principalmente de software de aplicación orientado a la empresa, que abarca big data, computación en la nube, herramientas de desarrollo, administración de sistemas y control de versiones.

 

Como siempre, si sabe qué otras herramientas deben agregarse a esta lista, deje un mensaje.

Big data

1. Hadoop

  • Este proyecto alojado por Apache es la herramienta de big data más conocida. Muchas empresas ofrecen productos relacionados o soporte comercial para Hadoop, incluidos Amazon Web Services, Cloudera, Hortonworks, IBM, Pivotal, Syncsort y VMware. Los usuarios notables incluyen: Alibaba, AOL, eBay, Facebook, Google, Hulu, LinkedIn, Spotify, Twitter y Yahoo.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: http://hadoop.apache.org

2. Hipertable

 

  • Hypertable es muy popular entre las compañías de Internet y fue desarrollado por Google para mejorar la escalabilidad de la base de datos. Los usuarios incluyen Baidu, eBay, Groupon y Yelp. Es compatible con Hadoop y proporciona soporte comercial y capacitación.

  • Sistemas operativos compatibles: Linux y OS X

  • Sitio web relacionado: http://www.hypertable.com

 

3. Meses

 

  • Apache Mesos es una herramienta de abstracción de recursos. Con ella, las empresas pueden usar todo el centro de datos como un grupo de recursos. Es muy popular entre las empresas que ejecutan Hadoop, Spark y aplicaciones similares. Las organizaciones empresariales que lo usan incluyen: Airbnb, CERN, Cisco, Coursera, Foursquare, Groupon, Netflix, Twitter y Uber

  • Sistemas operativos compatibles: Linux y OS X

  • Sitio web relacionado: http://mesos.apache.org

 

4. Presto

 

  • Presto fue desarrollado por Facebook, afirmando ser "un motor de consulta SQL distribuido de código abierto, utilizado para ejecutar consultas de análisis interactivas en fuentes de datos grandes y pequeñas (de GB a nivel PB)". Facebook dijo que usa Presto para Un almacén de datos con un tamaño de 300 PB ejecuta consultas. Otros usuarios incluyen Airbnb y Dropbox.

  • Sistema operativo compatible: Linux

  • Sitio web relacionado: https://prestodb.io

 

5. Solr

 

  • Esta plataforma de búsqueda empresarial "relámpago rápido" afirma ser altamente confiable, escalable y tolerante a fallas. Las empresas que lo utilizan incluyen: AT&T, Ticketmaster, Comcast, Instagram, Netflix, IBM, Adobe y SAP Hybris.

  • Sistemas operativos compatibles: independiente del sistema operativo

  • Sitio web relacionado: http://lucene.apache.org/solr/

 

6. chispa

 

  • Apache Spark afirma que "ejecuta programas en la memoria hasta 100 veces más rápido que Hadoop MapReduce y 10 veces más rápido en el disco". Las organizaciones empresariales "compatibles" con Spark incluyen: Amazon, Baidu, Groupon, Hitachi Solutions, IBM, MyFitnessPal, Nokia y Yahoo.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: http://spark.apache.org

 

7. tormenta

 

  • Al igual que Hadoop se usa para procesar datos por lotes, Apache Storm se usa para procesar datos en tiempo real. Los usuarios que se muestran en el sitio web oficial incluyen: Weather Channel, Twitter, Yahoo, WebMD, Spotify, Verisign, Flipboard y Klout.

  • Sistema operativo compatible: Linux

  • Sitio web relacionado: https://storm.apache.org

 

Computación en la nube

8. Fundición en la nube

 

  • Cloud Foundry proporciona herramientas de código abierto para construir plataformas como servicio. Afirma estar "construido por líderes de la industria para líderes de la industria", y sus partidarios incluyen IBM, Pivotal, HP Enterprise, VMware, Intel, SAP y EMC.

  • Sistema operativo compatible: Linux

  • Sitio web relacionado: https://www.cloudfoundry.org

 

9. CloudStack

 

  • Esta solución llave en mano IaaS forma la base de muchas nubes públicas y privadas. Tiene una gran cantidad de usuarios, incluidos Alcatel-Lucent, Apple, Autodesk, BT, Crown Group, Citrix, Cloudera, Dell, Fujitsu, SAP y Verizon.

  • Sistemas operativos compatibles: independiente del sistema operativo

  • Sitio web relacionado: http://cloudstack.apache.org

 

10. OpenStack

 

  • Esta popular plataforma de computación en la nube afirma que "cientos de miles de grandes marcas en el mundo" dependen de ella todos los días. Los partidarios incluyen: AT&T, Ubuntu, HP Enterprise, IBM, Intel, Rackspace, Red Hat, SUSE, Cisco, Dell, EMC, Symantec y muchas otras compañías tecnológicas conocidas.

  • Sistemas operativos compatibles: independiente del sistema operativo

  • Sitio web relacionado: http://www.openstack.org

 

11. Scalr

 

  • Esta plataforma de gestión de la nube es bien recibida por las empresas de investigación de mercado, y simplifica el proceso de gestión de múltiples entornos de nube. Los usuarios notables incluyen Expedia, Samsung, el Laboratorio de Propulsión a Chorro de la NASA, Accenture, Sony y Autodesk.

  • Sistema operativo compatible: Linux

  • Sitio web relacionado: http://www.scalr.com

 

Contenedor

12. Docker

 

  • Docker se estableció rápidamente como la plataforma dominante en el campo de contenedores relativamente emergente. Muchos grandes nombres en el mundo de la tecnología están creando o proporcionando productos que extienden o usan la tecnología Docker, incluidos Amazon, Microsoft, IBM, Hewlett Packard Enterprise, Red Hat, Rackspace y Canonical.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: https://www.docker.com

 

Gestión de contenidos

13. DNN

 

  • Esta solución de administración de contenido se llamaba anteriormente DotNetNuke y prometía lograr resultados significativos con menos esfuerzo al crear sitios web interactivos ricos. Los usuarios incluyen Canon, Time Warner Cable, Texas Instruments y Bank of America.

  • Sistema operativo compatible: Windows

  • Sitio web relacionado: http://www.dnnsoftware.com

 

14. Drupal

 

  • Drupal afirma que más de 98,000 desarrolladores están contribuyendo activamente con código a este sistema de administración de contenido extremadamente popular. Los partidarios incluyen Microsoft, Zend, Fastly y New Relic. Hay cientos de empresas que participan en su mercado de contenido, que ofrecen productos y servicios relacionados.

  • Sistemas operativos compatibles: independiente del sistema operativo

  • Sitio web relacionado: https://www.drupal.org

 

15. Joomla

 

  • Joomla proporciona una plataforma para millones de sitios web, con más de 50 millones de descargas. Entre muchos usuarios se encuentran estas compañías: eBay, Bano Bookstore, MTV y Peugeot.

  • Sistemas operativos compatibles: independiente del sistema operativo

  • Sitio web relacionado: https://www.joomla.org

 

16. MediaWiki

 

  • MediaWiki es famoso por el software utilizado por Wikipedia, y también es compatible con sitios web para Baidu, Vistaprint, Novell, Intel y NASA. Es una buena opción para crear páginas web editables, y muchas organizaciones empresariales lo utilizan para construir bases de conocimiento internas.

  • Sistemas operativos compatibles: Windows, Linux / Unix y OS X

  • Sitios web relacionados: https://www.mediawiki.org/wiki/MediaWiki

 

Base de datos

17. Cassandra

 

  • Esta base de datos NoSQL está desarrollada por Facebook, y sus usuarios incluyen Apple, CERN, Comcast, eBay, GitHub, GoDaddy, Hulu, Instagram, Intuit, Netflix, Reddit y otras compañías de tecnología. Admite conjuntos de datos extremadamente grandes, afirmando tener un rendimiento muy alto y una excelente durabilidad y flexibilidad. El soporte se puede obtener a través de terceros.

  • Sistemas operativos compatibles: independiente del sistema operativo

  • Sitio web relacionado: http://cassandra.apache.org

 

18. CouchDB

 

  • CouchDB fue desarrollado para la Web. Esta base de datos NoSQL almacena datos en documentos JSON, que pueden consultarse a través de HTTP y procesarse con JavaScript. Cloudant ahora es propiedad de IBM. Proporciona una versión profesional del software. Los usuarios incluyen: Samsung, Akamai, Expedia, Microsoft Game Studio y otras compañías.

  • Sistemas operativos compatibles: Windows, Linux, OS X y Android

  • Sitio web relacionado: http://couchdb.apache.org

 

19. MongoDB

 

  • MongoDB es una base de datos NoSQL que dice estar "optimizada para entornos de implementación de misión crítica". Los usuarios incluyen Foursquare, Forbes, Pebble, Adobe, LinkedIn, eHarmony y otras compañías. Proporcione versiones profesionales y empresariales por una tarifa.

  • Sistemas operativos compatibles: Windows, Linux, OS X y Solaris

  • Sitio web relacionado: http://www.mongodb.org

 

20. MySQL

 

  • MySQL afirma ser "la base de datos de código abierto más popular del mundo" y es popular entre muchas compañías de Internet, como YouTube, PayPal, Google, Facebook, Twitter, eBay, LinkedIn, Uber y Amazon. Además de la versión gratuita de la comunidad, también tiene varias versiones pagas. La última actualización afirma ser tres veces más rápida que la versión anterior.

  • Sistemas operativos compatibles: Windows, Linux, Unix y OS X

  • Sitio web relacionado: http://www.mysql.com

 

21. Neo4j

 

  • Neo4J se describe a sí mismo como "la base de datos de gráficos líder en el mundo" para la detección de fraudes, motores de recomendación, sitios de redes sociales, gestión de datos maestros y más. Los usuarios incluyen eBay, Walmart, Cisco, HP, Accenture, CrunchBase, eHarmony, Care.com y muchas otras organizaciones corporativas.

  • Sistemas operativos compatibles: Windows y Linux

  • Sitio web relacionado: http://neo4j.com

 

Herramientas de desarrollo

22. Bugzilla

 

  • Bugzilla es el favorito de la comunidad de código abierto, y sus usuarios incluyen Mozilla, Linux Foundation, GNOME, KDE, Apache, LibreOffice, Open Office, Eclipse, Red Hat, Novell y otras compañías. Las características importantes de este sistema de seguimiento de errores de software (bugtracker) incluyen: funciones de búsqueda avanzada, notificaciones por correo electrónico, informes programados, seguimiento de tiempo, excelente seguridad y más.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: https://www.bugzilla.org

 

23. Eclipse

 

  • El proyecto Eclipse es mejor conocido por ser un entorno de desarrollo integrado (IDE) popular para Java. También proporciona IDE para C / C ++ y PHP, así como una gran cantidad de otras herramientas de desarrollo. Los principales patrocinadores incluyen Guanqun Technology, Google, IBM, Oracle, Red Hat y SAP.

  • Sistemas operativos compatibles: independiente del sistema operativo

  • Sitio web relacionado: http://www.eclipse.org

 

24. Ember.js

 

  • Este marco se utiliza para "crear aplicaciones web ambiciosas" y está diseñado para aumentar la eficiencia de los desarrolladores de JavaScript. El sitio web oficial muestra que los usuarios incluyen Yahoo, Square, Livingsocial, Groupon, Twitch, TED, Netflix, Heroku y Microsoft.

  • Sistemas operativos compatibles: independiente del sistema operativo

  • Sitios web relacionados: http://emberjs.com

 

25. gruñido

 

  • Grunt es una herramienta de ejecución de tareas de JavaScript que ayuda a manejar automáticamente las tareas de desarrollo repetitivas. Entre las compañías tecnológicas más conocidas que lo utilizan se incluyen: Adobe, Twitter, Mozilla, Cloudant y WordPress.

  • Sistemas operativos compatibles: independiente del sistema operativo

  • Sitio web relacionado: http://gruntjs.com

 

26. LoopBack

 

  • Este marco Node.js está diseñado para facilitar a los usuarios crear API REST y conectarse a almacenes de datos de back-end. Los usuarios notables incluyen GoDaddy, el Departamento de Energía de EE. UU. Y Symantec.

  • Sistemas operativos compatibles: Windows, Linux, OS X, Android e iOS

  • Sitio web relacionado: http://loopback.io

 

27. Node.js

 

  • Lo que hace famoso a Node.js es que permite a los desarrolladores usar JavaScript para escribir aplicaciones del lado del servidor. El trabajo de desarrollo estuvo previamente controlado por Joyent y ahora está supervisado por la Fundación Node.js. Los usuarios incluyen IBM, Microsoft, Yahoo, SAP, LinkedIn, PayPal y Netflix.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: https://nodejs.org/en/

 

28. PhoneGap

 

  • Apache Cordova es un marco de código abierto que permite a los desarrolladores crear aplicaciones móviles utilizando tecnologías web como HTML, CSS y JavaScript. PhoneGap es la distribución Cordova más popular. Entre las empresas de tecnología que utilizan una determinada distribución de Cordova se incluyen: Wikipedia, Facebook, Salesforce, IBM, Microsoft, Adobe y Blackberry.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: http://phonegap.com

 

29. Reaccionar nativo

 

  • React Native fue desarrollado por Facebook, este marco puede usarse para construir aplicaciones móviles nativas usando las bibliotecas JavaScript y React JavaScript (también desarrolladas por Facebook). Otros usuarios incluyen: el canal "Exploración" y la red de noticias deportivas CBS.

  • Sistema operativo compatible: OS X

  • Sitio web relacionado: http://facebook.github.io/react-native/

 

30. Ruby on Rails

 

  • Este marco de desarrollo web es extremadamente popular entre los desarrolladores, y afirma estar "optimizado para garantizar la satisfacción de los programadores y el trabajo continuo y eficiente". Los usuarios incluyen empresas como Basecamp, Twitter, Shopify y GitHub.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: http://rubyonrails.org

 

31. Sencha Touch

 

  • Sencha Touch afirma ser "un marco de aplicación web móvil multiplataforma líder para crear aplicaciones móviles universales, basadas en HTML5 y JavaScript". Tiene una versión de licencia de código abierto y una versión de licencia comercial. Según el sitio web oficial, el 60% de Fortune 100 lo usa.

  • Sistemas operativos compatibles: independiente del sistema operativo

  • Sitios web relacionados: https://www.sencha.com/products/touch/

 

32. ZK

 

  • Empresas como Sony, Sun, IBM, Adobe, eBay, Fujitsu, DreamWorks y Unisys utilizan este marco web Java para crear aplicaciones web y móviles. Proporcionar pago y herramientas relacionadas.

  • Sistemas operativos compatibles: independiente del sistema operativo

  • Sitio web relacionado: http://www.zkoss.org

 

Middleware

33. JBoss

 

  • El middleware JBoss de Red Hat incluye una variedad de herramientas livianas y amigables con la nube, al tiempo que combina, integra y automatiza varias aplicaciones y sistemas empresariales. Los usuarios incluyen: Laboratorio Nacional de Oak Ridge, Nissan, Cisco, Tecnología Guanqun, AMD y otras compañías.

  • Sistema operativo compatible: Linux

  • Sitios web relacionados: http://www.redhat.com/en/technologies/jboss-middleware

 

Sistema operativo

34. Red Hat Enterprise Linux

 

  • El producto más conocido de Red Hat es su distribución insignia de Linux, que requiere una suscripción paga. Según la compañía, más del 90% de las compañías Fortune Global 500 usan productos Red Hat.

  • Sitios web relacionados: http://www.redhat.com/en/technologies/linux-platforms/enterprise-linux

 

35. SUSE Linux Enterprise Edition

 

  • Esta distribución de Linux orientada a la empresa también es muy buscada por las grandes empresas, y también requiere una suscripción paga. La compañía afirma que tiene más de 13,000 usuarios corporativos, incluyendo la Bolsa de Londres, SAP, Teradata y Walgreens.

  • Sitio web relacionado: https://www.suse.com

 

36. Ubuntu

 

  • Ubuntu ofrece una distribución popular de Linux con múltiples versiones: versión de escritorio, versión de servidor, versión de nube, versión móvil, versión de tableta y versión de Internet de las cosas. Los usuarios reclamados incluyen Amazon, IBM, Wikipedia y Nvidia.

  • Sitios web relacionados: http://www.ubuntu.com/index_kylin

 

Gestión de proyectos

37. Proyecto gratis

 

  • Este galardonado proyecto es un reemplazo para Microsoft Project, que se ha descargado casi 2 millones de veces. Tiene una gran cantidad de usuarios, incluidos IBM, Accenture, el Departamento de Energía de EE. UU., Cisco, ATI y AMD.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: http://www.projectlibre.org

 

Tienda

38. FreeNAS

 

  • El software de almacenamiento adjunto de red de código abierto (NAS) afirma que es "amado" por usuarios como las Naciones Unidas, Disney Interactive Media Group, Reuters y el Dr. Phil. Se puede instalar en casi cualquier hardware, y el equipo prefabricado proporcionado por TrueNAS se basa en esta tecnología.

  • Sistema operativo compatible: FreshBSD

  • Sitio web relacionado: http://www.freenas.org

 

39. Gluster

 

  • Gluster es un sistema de archivos de red altamente escalable adecuado para entornos de computación en la nube. Red Hat ofrece un producto de pago basado en esta tecnología, y los usuarios incluyen Casio e Intuit.

  • Sistema operativo compatible: Linux

  • Sitio web relacionado: http://www.gluster.org

 

40. Lustre

 

  • Luster es otro sistema de archivos altamente escalable diseñado para admitir entornos informáticos de alto rendimiento (HPC). Algunos de los primeros en adoptar incluyen varios laboratorios nacionales importantes en los Estados Unidos: el Laboratorio Nacional Lawrence Livermore, el Laboratorio Nacional Sandia, el Laboratorio Nacional Oak Ridge y el Laboratorio Nacional Los Alamos.

  • Sistema operativo compatible: Linux

  • Sitio web relacionado: http://lustre.org

 

Herramientas de gestión del sistema

41. Ansible

 

  • Ansible ahora es propiedad de Red Hat. Afirma ser "un motor de automatización de TI excepcionalmente simple que puede automatizar la configuración del servicio en la nube, la administración de la configuración, la implementación de aplicaciones, la orquestación dentro de los servicios y muchas otras operaciones de TI". Las compañías incluyen: Cisco, Juniper Networks, Evernote, Twitter, VeriSign, GoPro, EA Sports, Atlassian y Verizon. Tiene tanto una versión gratuita como una versión paga.

  • Sistema operativo compatible: Linux

  • Sitio web relacionado: http://www.ansibleworks.com

 

42. Chef

 

  • Como otra herramienta automatizada, Chef apoya el desarrollo de métodos de operación y mantenimiento al tiempo que mejora la velocidad, la colaboración y la seguridad. Tiene una versión gratuita y una versión de pago. Los usuarios que se muestran en el sitio web oficial incluyen: Target, Nordstrom, Facebook, Etsy, IGM, Yahoo y Bloomberg.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: https://www.chef.io/chef/

 

43. Hudson

 

  • Hudson es muy popular entre las empresas que utilizan métodos de operación y mantenimiento ágiles y de desarrollo, es un sistema de servidor de integración continua escalable que puede monitorear la ejecución de trabajos repetidos. Este proyecto es apoyado por la Fundación Eclipse, Oracle, Atlassian y YourKit.

  • Sistemas operativos compatibles: independiente del sistema operativo

  • Sitio web relacionado: http://hudson-ci.org

 

44. títere

 

  • Puppet es conocido como "el sistema de gestión de TI de código abierto más utilizado" e incluye más de 40 proyectos de código abierto en gestión de infraestructura. Además de la versión de código abierto, también tiene una versión empresarial de pago. Afirma que los usuarios incluyen más de 25,000 compañías, como Disney, Wal-Mart, 1-800-Flowers.com, Heartland Payment Systems, Getty Images y Yelp.

  • Sistemas operativos compatibles: Windows, Linux, Unix y OS X

  • Sitio web relacionado: https://puppetlabs.com/puppet/open-source-projects

 

Control de versiones

45. Bazar

 

  • Bazar es administrado por Canonical y es utilizado por muchos proyectos de código abierto, incluidos Ubuntu, GNU Foundation, Linux Foundation, MySQL, Bugzilla, Debian y Maria DB. Es fácil de aprender, admite cualquier flujo de trabajo y modo de intervalo de trabajo, y promete alta eficiencia y velocidad de almacenamiento.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: http://bazaar.canonical.com/en/

 

46. ​​Git

 

  • Este sistema de control de versiones se ha vuelto extremadamente popular, gracias en parte al uso creciente de los servicios de GitHub. Las empresas y proyectos que lo utilizan incluyen: Google, Facebook, Microsoft, Twitter, LinkedIn, Netflix, Perl, PostgreSQL, Android, Rails, QT, Gnome y Eclipse.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: http://git-scm.com

 

47. Mercurial

 

  • Mercurial es una herramienta distribuida de administración de control de código fuente enfocada en ayudar a los equipos a trabajar juntos de manera más fácil y rápida. Los usuarios incluyen proyectos importantes como OpenJDK y NetBeans.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: https://www.mercurial-scm.org

 

48. Subversion

 

  • Este sistema de control de versiones de nivel empresarial es compatible con Apache y se lanzó por primera vez en 2000. Las organizaciones empresariales que lo usan incluyen la propia Fundación Apache Software, Hobby Lobby, Mono, Plone y GNU Enterprise.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: http://subversion.apache.org

 

Servidor web

49. Servidor HTTP Apache

 

  • Apache tiene una historia de más de 20 años, y la patente es el sistema de servidor web más popular en Internet desde 1996. Según W3Techs, actualmente el 55,3% de todos los sitios web son compatibles con Apache.

  • Sistemas operativos compatibles: Windows, Linux y OS X

  • Sitio web relacionado: http://httpd.apache.org

 

50. Nginx

 

  • Nginx también es muy popular, y es utilizado por aproximadamente una cuarta parte de todos los sitios web en Internet. Además de muchos sitios web muy visitados en Rusia, los usuarios también incluyen Netflix y WordPress.com.

  • Sistemas operativos compatibles: Windows, Linux y OS X

Publicado 25 artículos originales · elogiado 8 · 20,000+ visitas

Supongo que te gusta

Origin blog.csdn.net/boazheng/article/details/103198349
Recomendado
Clasificación