Wird Vala überleben? [closed]

Lesezeit: 5 Minuten

Benutzer-Avatar
Kredns

Ich frage mich nur, wie die Vala-Projekt kommt mit. Ich bin mir nicht sicher, ob dies eine großartige neue Technologie sein wird oder nur eine, die auf der Strecke bleiben wird. Weiß jemand, wie viele Leute an diesem Projekt arbeiten und ob ich etwas beitragen kann (Tutorials schreiben, Fehler melden/beheben usw.)?

  • War etwas falsch mit cfront?

    – Ben Voigt

    27. Februar 2011 um 18:03 Uhr

  • zukünftige Berufung, es lebt noch:p

    – Behrooz

    11. September 2016 um 5:00 Uhr

Benutzer-Avatar
Giovanni Galbo

Es ist Open Source, also kann es nicht sterben. Allerdings gibt es viele Leute (mich eingeschlossen), die c# lieben, aber auch gerne die maximale Leistung aus ihrer Hardware herausholen könnten. Auf diese Weise können Sie dies tun, während Sie Ihre bevorzugte Sprache verwenden. Ich kann so etwas nicht sterben sehen.

Bearbeiten

Außerdem programmiere ich nicht für eingebettete Geräte, aber ich stelle mir vor, dass C# mit so etwas und allen Vorteilen, die es für eine andere Klasse von Plattformen bringt, eröffnet wird. Das muss Interesse wecken.

  • Das ist eine ziemlich lockere Definition von „Software-Tod“.

    – Bobby Shaftoe

    18. März 2009 um 1:39 Uhr

  • @BobbyShaftoe: Ja, ich weiß. Ich schätze, ich hänge zu viel bei Slashdot herum … immer wenn jemand “die” und “Open Source” in derselben Syntax erwähnt, platzt er heraus, was ich gesagt habe. Aber meiner Meinung nach ist dieses Ding zu cool, um auszusterben.

    – Giovanni Galbo

    18. März 2009 um 1:43 Uhr

  • Sie brauchen den Anbieter nicht, um Vala-Unterstützung hinzuzufügen – Vala-Vorverarbeitungen (ähm, „kompiliert“) in C.

    – vergänglich

    18. März 2009 um 2:43 Uhr

  • Ich mag Vala, weil es bedeutet, dass ich unter Linux etwas Fortgeschrittenes machen kann, ohne Microsoft über Mono/C# huldigen zu müssen, was sakrilegisch erscheint und mir logischer erscheint als die Verwendung von Python. Ich mache Python-Arbeiten nur, weil ich es vielleicht muss, bevorzuge aber PHP oder C. Ich bin nicht exzellent in C, also scheint Vala das nächstbeste zu sein. Ich hoffe also, dass dieser Vala überlebt und wächst.

    – Wolomike

    5. Juli 2010 um 2:56 Uhr


  • Es ist 2013 und Vala lebt und tritt. 😉

    – weberc2

    6. Juni 2013 um 13:54 Uhr

Wenn Sie die Metriken für das Vala-Projekt überprüfen, können Sie sehen, dass es von Anfang an ein sehr starkes Wachstumsmuster hatte. Es ist nicht nur Open Source, sondern es tragen im Laufe der Zeit immer mehr Entwickler dazu bei, immer mehr Leute nehmen Abhängigkeiten davon auf usw.

Sie können auf die Links „Sehr großes, aktives Entwicklungsteam“ und „Etablierte Codebasis“ klicken, um zu sehen, was diese Tags in Zahlen im Vergleich zu anderen Open-Source-Projekten bedeuten.

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

In Anbetracht der Fülle an GNU/Linux-Software, die in Vala geschrieben wird, glaube ich nicht, dass es in absehbarer Zeit irgendwo hingehen wird:

Es sieht ziemlich gut aus und das war eines meiner Bedenken, bevor ich anfing. Ich habe angefangen, zwei Wochen später, ich denke, die Dinge sehen ziemlich gesund aus.

Die Chancen stehen gut, dass Vala eine erfolgreiche Zukunft hat:

Lassen Sie uns eine Weile nur über GNOME sprechen. Wenn Sie die Landschaft der GNOME-Beitragenden beobachten, werden Sie feststellen, dass viele neue Leute die Szene betreten, die sich nicht an das Prinzip des “Real Man Code in C” halten. Diese Leute sind mit Hochsprachen wie Python und Ruby aufgewachsen, und diese Art von Leuten vergrault man mit der riesigen Menge an Boilerplate-Code, der notwendig ist, um Gobject-Code zu schreiben. Sogar eine ganze Reihe älterer GNOME-Projekte ziehen nach Vala um.

Vala glänzt jedoch nicht nur für UI-Code, es ist eine sehr gute Wahl für alle, die die Geschwindigkeit von kompiliertem Code plus die Abstraktion einer modernen objektorientierten Sprache wollen. Besonders die Unterstützung von Closures und Coroutinen erlaubt es, Algorithmen sehr übersichtlich und prägnant zu schreiben. Nicht, dass Sie das mit C++ nicht machen könnten, aber es ist umständlicher.

Zu guter Letzt wird daran gearbeitet, Vala nützlich zu machen, ohne sich auf die Gobject-Bibliotheken zu verlassen – das sogenannte „Posix“-Profil implementiert eine begrenzte Anzahl von Funktionen, die es Ihnen ermöglichen würden, Kernel-Module oder Code für eingebettete CPUs zu schreiben (denken Sie an Atmel). mit Wala.

  • verbieten Sie es, keinen Kernel-Code mit den gObject-Bibliotheken zu schreiben?

    – Nishant George Agrwal

    9. Juni 2012 um 7:54 Uhr


  • @thelaststud: Leider nicht, gobject benötigt eine Laufzeit-C-Bibliothek wie glibc (zumindest für malloc und kostenlos, aber tatsächlich viel mehr), die Sie im Kernel-Space sicherlich nicht zur Verfügung haben. Sie könnten einen Blick auf klibc werfen, aber es ist nicht dasselbe.

    – Dr. Mickey Lauer

    13. Juni 2012 um 7:22 Uhr

Wenn Sie das Linux-Desktop-Szenario überprüfen, scheint jede 2. neue App in Vala geschrieben zu sein. Vala wird zumindest auf Linux-Desktops schnell zur Sprache der Wahl.

  • verbieten Sie es, keinen Kernel-Code mit den gObject-Bibliotheken zu schreiben?

    – Nishant George Agrwal

    9. Juni 2012 um 7:54 Uhr


  • @thelaststud: Leider nicht, gobject benötigt eine Laufzeit-C-Bibliothek wie glibc (zumindest für malloc und kostenlos, aber tatsächlich viel mehr), die Sie im Kernel-Space sicherlich nicht zur Verfügung haben. Sie könnten einen Blick auf klibc werfen, aber es ist nicht dasselbe.

    – Dr. Mickey Lauer

    13. Juni 2012 um 7:22 Uhr

1186200cookie-checkWird Vala überleben? [closed]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy