2009-03-18 11 views
18

Me pregunto cómo se acerca el Vala project. No estoy seguro de si esta será una gran tecnología nueva o solo una que quedará en el camino. ¿Alguien sabe cuántas personas están trabajando en este proyecto y si puedo contribuir (escribir tutoriales, informar/corregir errores, etc.)?¿Sobrevivirá Vala?

+2

¿Ha pasado algo con 'cfront'? –

+0

futuras llamadas, Todavía está vivo: p – Behrooz

Respuesta

24

Es de código abierto, por lo que no puede morir. Dicho esto, hay muchas personas (yo incluido) que adoran C#, pero también les encantaría poder obtener el máximo rendimiento de su hardware. Esto te permite hacer eso mientras usas tu idioma favorito. No puedo ver algo así como morir.

Editar

Además, no hacen programas para dispositivos embebidos, pero me imagino que con algo como esto abre C# y todos los beneficios que aporta a una clase diferente de plataforma. Eso debe generar cierto interés.

+11

Eso está usando una definición bastante flexible de "muerte por software". – BobbyShaftoe

+0

@BobbyShaftoe: ¡De acuerdo! – Kredns

+0

@BobbyShaftoe: Sí, lo sé. Supongo que salgo mucho de Slashdot ... cada vez que alguien menciona "morir" y "fuente abierta" en la misma sintaxis, dicen lo que dije. Pero IMO esto es demasiado genial para desaparecer. –

5

Se ve bastante bien y esta era una de mis preocupaciones antes de comenzar. Empecé, dos semanas después, creo que las cosas se ven bastante saludables.

10

Si revisa las métricas para el proyecto de Vala, puede ver que tuvo un patrón de crecimiento muy fuerte desde el principio. No solo es de código abierto sino que hay más y más desarrolladores contribuyendo con el tiempo, cada vez más personas toman dependencias de él, etc.

Puede hacer clic en los enlaces "Very large, active development team" y "Codebase establecido" "para ver lo que significan estas etiquetas en términos de números en comparación con otros proyectos de código abierto.

http://www.ohloh.net/p/vala

1

Si marca el escenario de Linux de escritorio, cada segundo nueva aplicación parece estar escrito en Vala. Vala se está convirtiendo rápidamente en el lenguaje de elección en el escritorio de Linux al menos.

+0

Me refiero a cada segunda aplicación popular nueva. : P –

+6

'[citation-needed]' – Kredns

3

posibilidades son excelentes que Vala tiene un futuro próspero:

Hablemos de GNOME sólo por un tiempo . Si supervisa el panorama de los contribuyentes de GNOME, notará que muchas personas nuevas están ingresando a la escena que no se adhieren al principio del "código real del hombre en C".Esas personas han crecido con lenguajes de alto nivel, como Python y Ruby, y este tipo de personas te atemoriza con la cantidad masiva de código de placa de caldera que es necesaria para escribir el código gobject. Incluso un buen grupo de proyectos anteriores de GNOME se están mudando a Vala.

Vala no solo brilla por el código UI, sino que es una muy buena opción para todos los que quieran la velocidad del código compilado más la abstracción de un lenguaje moderno orientado a objetos. Especialmente, el soporte para cierres y corotines permite escribir algoritmos de una manera muy clara y concisa. No es que no puedas hacer eso con C++, pero es más engorroso.

Por último, hay trabajos en curso que hacen que Vala sea útil sin depender de las bibliotecas gobject: el llamado perfil "posix" implementa una cantidad limitada de funciones que le permiten escribir módulos kernel o código para CPU integradas (piense en Atmel) con Vala.

+0

prohibir que no escriba el código del kernel utilizando las librerías gObject? – niagr

+0

@thelaststud: desafortunadamente no, gobject requiere una biblioteca r en tiempo de ejecución como glibc (para malloc y gratis al menos, pero en realidad mucho más), que ciertamente no tiene disponible en el espacio del kernel. Podrías echarle un vistazo a klibc, pero no es lo mismo. – DrMickeyLauer

Cuestiones relacionadas