Las comunidades Open Source detras de JavaScript
Mikhail Cruz Andrade
- Desarrollador en Agile Kitchen
- Host de XalapaJS
- Editor de Geektlan
JavaScript
Lenguaje de Programación
OSS
Software de Codigo Abierto
Bondades del Open Source
- No discriminar a personas o grupos
- No discriminar usuarios comerciales
- No obliga al software que se distribuye con el a ser open source.
¿JavaScript es OSS?
NO
JavaScript
JavaScript es una implementación de lenguaje de programación basado en el estándar EcmaScript.
EcmaScript
EcmaScript es open, pero al ser un documento y no codigo, no puede ser considerado Open Source.
JavaScript Engine
Es un programa que ejecuta el codigo JavaScript y suele estar implementado en los navegadores web.
Populares JavaScript Engine
- Spider Monkey de Firefox
- V8 en Chrome, Opera y Node.js
- JavaScriptCore en Webkit y Safari
- Chakra en Microsoft Edge
La Comunidad
Grupo de Personas con interes en comun.
¿Por qué es importante la Comunidad?
¿Tu como aprendiste a programar?
Respuesta corta
Mirando el código de los demás.
Bibliotecas JavaScript
Luego Comunidades
jQuery
y la web moderna.
MooTools, Dojo, Prototype.
Fundación Linux
Proyectos JavaScript
Node.js
Fundación Apache
Y su incubadora de proyectos.
Apache Cordova
Empresas
y Open Source
Antes
El software se vendía como producto. Actualizaciones una o dos veces al año. Licencias restrictivas. Solo una plataforma. Productos terminados y testeados.
Ahora
El software se vende como servicio. Actualizaciones diarias. Construidos usando Open Source. Multiplataforma. Productos lanzados en beta.
Adobe, Amazon, Apple
Facebook, Google, Microsoft
Mozilla, Opera, Twitter, Yahoo
Grandes empresas de la Web
-
Open Source
-
Software as a Service
-
Comunidades
JavaScript OSS
¿Para quien?
JavaScript OSS
En la educación
NodeSchool.
JavaScript OSS
En el periodismo
Comunidad DocumentCloud
JavaScript OSS
En el Open Goverment
El gobierno libero datos, tenemos que analizarlos y convertirlos en información.
JavaScript OSS
En el desarrollo de Software
Aplicaciones web de escritorio
Electron.js, NW.js, Brackets Shell
Aplicaciones web moviles.
Ionic.js, Cordova.
Comunidades JavaScript
Comunidades
Creadoras
Node.js, jQuery, AngularJS, Cordova, Backbone, Meteor, Socket.io, Modernizr.
Comunidades
Formadoras
NodeSchool, NodeBotsMX, JavascriptMX, XalapaJS
Comunidades
Codigo de Conducta
Las personas tienen que comportarse.
Inclusión Digital
Mozilla y Wikipedia.
Crea tu Comunidad
JavaScript, Open Source, o tu elección.
Necesitamos
- Aplicaciones Open Source
- Centros de Aprendizaje
- Empresas que contraten
Aplicaciones Open Source
- Bajo costo desarrollo
- Son multiplataforma
- Resuelven problemas especificos
Centros de Aprendizaje
- Formar mejores desarrolladores
- Formar desarrolladores que contribuyan
- Formar comunidades de desarrolladores
Empresas
- Que contraten
- Que paguen bien
- Que contribuyan
- Que creen comunidad
Conclusiones
- Aprende JavaScript
- Desarrolla Proyectos
- Si puedes comparte
Conclusiones II
- Unete a una comunidad
- Aprende más sobre (programar)
- Ayudale a aprender
Conclusiones III
- Ecosistema Vibrante
- Comunidades Inclusivas
- Facil adopción
Las Comunidades Open Source detras de JavaScript
By jailandrade
Las Comunidades Open Source detras de JavaScript
- 410