Hace 11 años | Por --348043-- a theregister.co.uk
Publicado hace 11 años por --348043-- a theregister.co.uk

El proyecto GNOME, desarrolladores del escritorio GNOME de Linux, ha decidido que JavaScript será el único lenguaje de "primera clase" que se recomendará para el desarrollo de aplicaciones. "Todos lo están haciendo... incluso Microsoft".

Comentarios

D

#Gnome Un Valero dice que es sabotaje de KDE. Un pythonero dice que Vala solo provoca relaciones incestuosas

berzasnon

#8 No lo has entendido bien, por lo menos lo de las relaciones incestuosas. Lo que ha dicho el fulano es que el incesto (referido a la endogamia) es una mala cosa, y que los desarrolladores de Gnome deberían salir y reunirse con verdaderos desarrolladores de vez en cuando.

D

#12 simplemente he copiado y pegado un twit :V

berzasnon

#14 Pues ha metido la pata quien haya puesto eso de "Vala solo provoca relaciones incestuosas", sea quien sea lol

danic

A partir de ahora solo podrás tener un tipo de mascota...
... y solo un lenguaje de desarrollo

D

#10 De hecho es uno de los lenguajes de referencia a la hora de crear aplicaciones para Windows 8.
http://msdn.microsoft.com/es-es/library/windows/apps/br211385.aspx
Y permite el desarrollo orientado a objetos.
https://developer.mozilla.org/en-US/docs/JavaScript/Introduction_to_Object-Oriented_JavaScript
Despues hay js para el lado del servidor, como node.js
http://nodejs.org/

Javascript hace mucho que dejo de ser un lenguaje para animar webs..
cc/ #1 #2 #3 #5 #6 #11

Nitros

#19 Javascript hace mucho que dejo de ser un lenguaje para animar webs..
Ese es precisamente el problema.

D

#20 Problema? Cual?

Nitros

#19 Por cierto, el prototipaje no es herencia, por lo que de POO nada. Será mejor, peor o parecido, pero no es lo mismo.

Decir que Javascript permite desarrollo orientado a objetos es como decir que la leche de soja es leche o que las hamburguesas vegetales son hamburguesas.

#21 Que está lleno de "trucos" que en la mayoría de ocasiones lo hacen muy difícil de leer, por ejemplo.

D

#22 El prototipaje no es herencia puesto que en js no hay clases como tal, pero resuelve los mismos problemas.

"Prototypes
The prototype object is a central concept in object-oriented programming with JavaScript. The name comes from the idea that in JavaScript, an object is created as a copy of an existing example (that is, a prototype) object. Any properties and methods of this prototype object will appear as properties and methods of the objects created from that prototype’s constructor. You can say that these objects inherit their properties and methods from their prototype."

http://msdn.microsoft.com/en-us/magazine/cc163419.aspx

En cuanto a que sea difícil de leer, no se a que "trucos" te refieres, pero al menos desde mi punto de vista un programa en js es muchísimo mas amigable que su contraparte en C. Y como todo, dependerá de la pericia del programador y no del lenguaje.

D

#19 y te sientes orguyoso de que lo use el fracasado y pesimo Windows 8?

Ya tuvimos suficiente con Mono, ahora viene lo mismo con Javashit

jr6

javascript...

Nitros

Esto es lo que pienso:

fulanitodetal

Con políticas como estas se incita a dejar de usar GNOME, ya estuvieron por un momento con el agua al cuello con GNOME3... que sigan..

... es como Ubuntu se pone a hacer estupideces y pierde cuota de mercado...

Campechano

En Velneo V7 también se han currado unas clases para usar código javascript en los proyectos. No sé qué potra le ha dado últimamente a todo el mundo con javascript.

berzasnon

#4 Otro ejemplo más: Qt introdujo JavaScript como lenguaje soportado cuando crearon el módulo QtQuick, y en la versión 5, que sacaron hace unos meses, ha cobrado mucha más importancia.

#cosas_raras

Campechano

#7 Todo encaja como un puzzle sideral. Velneo V7 está programado con Qt

D

javascript jajaja el maximo pastiche madre mia

gnome no levanta cabeza

m

Ahora todo van a ser servicios CORBA!
Vaya follón de dependencias y complicación de protocolo, ahora todo va a ir en .NET/Mono!
Nuestra VM de .NET no es muy buena y hay mucha diferencia de rendimiento con las apps nativas, además .NET no ha tenido el éxito esperado. Ahora todo con Javascript!
...

Suma y sigue ...

o

Si mantienen los bindings de Python actualizados me la da igual, si me van a obligar a hacer OOP en javascript con palos y piedras prefiero cambiarme a QT.

victor_gavilan

Supongo que se podrá seguir programando aplicaciones GNOME en otros lenguajes, no creo que GNOME se lo juegue todo por Javascript. Más bien creo que lo que se hará será añadir soporte para crear aplicaciones en dicho lenguaje tal como se ha hecho en Windows 8.

Pienso que Javascript es un lenguaje que ha evolucionado mucho y muestra de ello es el gran nivel de las actuales aplicaciones web.

Existen frameworks que facilitan mucho la programación en este lenguaje como Clousure, Dojo, ExtJS, YUI, Mootools, etc.Así que la programación orientada a objetos no es ya algo tan complicado en Javascript.

D

JavaScript? En serio?