Ich möchte Garnelen lernen. Wo fange ich an?

Beginnen wir mit der Erklärung, was Gambas ist:

Gambas ist eine kostenlose Linux-Entwicklungsumgebung, die auf einem Basic-Interpreter mit Objekterweiterungen basiert, ähnlich wie Visual Basic ™ (aber KEIN Klon!). Mit Gambas können Sie Ihre grafische Anwendung schnell mit QT oder GTK + entwerfen, auf MySQL-, PostgreSQL-, Firebird-, ODBC- und SQLite-Datenbanken zugreifen, Anwendungen mit DBUS steuern, Ihr Programm in eine beliebige Sprache übersetzen, Front-End-Befehle für Linux erstellen und erstellen Netzwerkanwendungen einfach erstellen, 3D OpenGL-Anwendungen erstellen, CGI-Webanwendungen erstellen, Installationspakete für verschiedene Distributionen erstellen usw.

Sagen Sie, dass Sie zwei Versionen von Gambas finden können: Garnelen2 y Garnelen3.

Das aktuellste ist Gambas3, und ich rate Ihnen, dieses zu verwenden, da es mehr auf die Programmierung durch Objekte ausgerichtet ist als Gambas2. Abgesehen von Gambas2 wird es vom Autor Benoît Minisini nicht mehr aktualisiert und verwendet Qt3, das in "veraltet" ist. (veraltet).

Garnelen ide3

Gambas3 IDE

Wie installiere ich es?

Für Debian / Ubuntu-Benutzer haben Sie eine ppa, um es zu installieren:

$ sudo add-apt-repository ppa: nemh / gambas3 $ sudo apt-get update $ sudo apt-get install gambas3

Sie können es auch aus dem Quellcode kompilieren. Der Prozess wird auf der Projektwebsite angewendet http://gambas.sourceforge.net/en/main.html, können Sie es auch mit Screenshots in erklärt sehen Prawn Cuso: Erklärung zum Kompilieren des Quellcodes

Und um zu lernen, wie man es benutzt, wo fange ich an?

Es gibt mehrere Websites, die Sie besuchen können:
http://gambasdoc.org/help/?es&v3: Página de la documentación oficial. Donde encontráis toda la información de la sintaxis del lenguaje (en varios idiomas).

Dokumentationswebseite für Gambas2 und Gambas3

Dokumentationswebseite für Gambas2 und Gambas3

http://www.cursogambas.blogspot.com.es: Es ist ein Garnelenkurs, den ich gerade einrichte. Er beginnt bei Null mit Programmierkenntnissen und erklärt die Hauptreihenfolgen, Schleifen, Beispiele usw.

Beispiele für Datenbankanwendungen, Verwendung von Entwurfsmustern und Beispiele für Garnelen mit Arduino.

Hinweis:
Das Gambas3 Ide selbst bietet eine Reihe gebrauchsfertiger Beispiele. Um den Quellcode anzuzeigen, müssen Sie die Beispiele zuvor in einem anderen Ordner "speichern unter ..." und aus dem neuen Ordner öffnen, um den Quellcode anzuzeigen.

Forum:
gambas-de.org: Forum auf Spanisch, in dem Sie mehr als 20.000 veröffentlichte Nachrichten mit mehr als 2000 registrierten Benutzern einsehen können

Bücher:
Sie haben zwei kostenlose Bücher:
1) Auf Spanisch: Garnelen: Dieses Buch war für Version 1.99, aber es kann Ihnen sehr helfen.
2) Auf Englisch: http://beginnersguidetogambas.com/: Es ist für Version 2, aber Kommentar zu Version 3.

Videoanleitungen:
Ich habe einen Kanal auf YouTube erstellt, in dem ich mehrere Tutorial-Videos hochgeladen habe, die meisten davon mit gambas2, aber sie gelten auch für Gambas3:
http://www.youtube.com/user/jusabejusabe

Einige Handbücher:
http://jsbsan.blogspot.com.es/p/tutoriales-y-manuales-de-gambas.html

Anderer Blog, in dem Sie weitere Artikel über Garnelen finden:
http://jsbsan.blogspot.com.es/
http://www.sologambas.blogspot.com.es/
http://gambas-basico.blogspot.com.es/
http://willicab.gnu.org.ve/componente-ncurses-en-gambas-3/
http://gambaslinux.wordpress.com/

Ich hoffe es gefällt euch, Grüße


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Feuer kalt sagte

    Danke Freund, ich werde mich der Aufgabe des Lernens widmen, die Wahrheit sieht interessant aus, Grüße

    1.    Anonym sagte

      Schauen Sie sich dieses Programm namens i-nex an, das in Gambas 3 geschrieben wurde. Es ist wie Windows Everest und zeigt Ihre gesamte Hardware und Software in einer grafischen Oberfläche.

      Ich habe es in Ubuntu installiert, aber es schlägt fehl. Wie funktioniert es?

      https://www.facebook.com/inexlinux

  2.   Galux sagte

    Es gibt eine Distribution namens Daxos, die einen in Gambas 3 erstellten Desktop verwendet. Sie soll sich an Computer mit geringen Ressourcen richten. Die Hauptversion basiert auf Ubuntu und Rasperry Pi auf Debian. Ich habe es nicht ausprobiert, aber von den Aufnahmen, die ich gesehen habe, sieht es gut aus. Das Icon-Set ist dem in Haiku OS verwendeten sehr ähnlich.
    Saludos!

    1.    jsbsan sagte

      Ich habe vergessen zu erwähnen, dass es eine andere Gnu / Linux-Distribution gibt, in der gambas3 standardmäßig installiert wurde. Sie heißt Minino PicarOS «Diego». http://minino.galpon.org/es/descargas

    2.    jsbsan sagte

      Ich habe vergessen zu erwähnen, dass es neben Daxos noch eine andere Distribution gibt, in der Prawns3 vorinstalliert ist. Sie heißt Minino PicarOs «Diego».
      Sie können es hier herunterladen: http://minino.galpon.org/es/descargas

  3.   Rabe sagte

    Hallo, sehr guter Beitrag. Es sieht wirklich interessant aus und macht Lust zu lernen. Ich wollte eine Frage stellen: Gibt es Bibliotheken, um den USB-Port mit Garnelen zu steuern? Letztes Jahr habe ich ein Projekt für die Fakultät durchgeführt und musste den USB-Port verwenden. Deshalb haben wir in meiner Gruppe Visual Basic mit einigen speziellen Bibliotheken verwendet. Aber es wäre sehr gut, diese Plattform nutzen zu können, und ich wollte wissen, ob es auch Bibliotheken oder ähnliches gibt.
    Grüße.

    1.    jsbsan sagte

      Es gibt ein Hausautomationsprojekt, bei dem die USB-Anschlüsse verwendet werden:
      http://www.domotiga.nl/
      https://github.com/DomotiGa/DomotiGa
      Quelle:
      http://www.gambas-es.org/viewtopic.php?f=1&t=1791&highlight=usb

  4.   Cuervo sagte

    Ich denke, das Potenzial ist großartig, aber die Syntax von Basic und Derivaten tötet meine Augen, es bringt mich dazu, es auszuprobieren.

  5.   MSX sagte

    «Ich möchte Garnelen lernen. Wo fange ich an?»

    ZUM AUSLAUFEN.

    Garnelen, wirklich? So viele Sprachen und so viele interessante Dinge zu lernen… Garnelen !!! ??
    Kein Mann, nein ...

    1.    Matthias sagte

      Und welches empfehlen Sie?

      1.    MSX sagte

        @Jsbsan, genau das ist das Problem, Gambas ist keine * ernsthafte * Programmierung und noch schlimmer, es deformiert das Lernen und den ersten Ansatz zur Programmierung, indem es einen RAD-Hybrid anbietet, der offen gesagt zu wünschen übrig lässt.

        @ Daniel: Es hängt natürlich davon ab, was Sie tun möchten, aber im Allgemeinen: C ++ (Qt, leise), PHP-Stack, Python, Ruby ... es hängt davon ab, wonach Sie suchen.
        Python hat viel Lärm gemacht, da es nicht nur mit Skripten versehen ist, sondern auch eine Vorkompilierung verwendet, die es viel schneller macht. Es verfügt über Bibliotheken und Bindungen zu anderen Sprachen wie C ++ für fast alles, was Sie wollen, und es war auch erfolgreich Migration ins Web. Das Beste an Python ist, dass derselbe Code mit sehr wenigen Änderungen sowohl lokal als auch in jeder anderen Umgebung funktioniert. Tatsächlich werden heutzutage viele Verwaltungstools auf Systemebene direkt in Python programmiert ...

        Java ist eine andere schreckliche Sache. Haben Sie jemals Ihren Code gesehen? Ihre Art, Klassen und Funktionen zu erstellen? Und obendrein läuft es auf einer virtuellen Maschine ... nein, danke.

        1.    kalt sagte

          Es tut uns leid? Unterstützen Sie die Verwendung von C ++, aber nicht von Java?… Woher kommt Ihrer Meinung nach der größte Teil der Java-Syntax? Die Art und Weise, Klassen in Java zu erstellen, erscheint mir in Bezug auf OOP sehr natürlich, im Gegensatz zu C ++, das so konzipiert wurde, dass C-Programmierer OOP verwenden können. Es ist wahr, dass es ausführlich ist (Sie schreiben viele Zeilen), aber wenn Sie möchten Etwas schneller zu codieren Sie können jede der Sprachen verwenden, die in der Java Virtual Machine ausgeführt werden. Dies ist beispielsweise Ceylon, das von Gavin King entwickelt wurde, der für Red Hat arbeitet. Übrigens gibt es in Java keine Funktionen (außer für Konstruktoren) als solche gibt es Methoden.

          Beschweren Sie sich auch über die Java Virtual Machine? LOL ist eines der besten Dinge, die die Plattform hat. Aber das ist noch nicht alles, Sie unterstützen die Verwendung von PHP. PHP ist das visuelle Fundament dieser Zeit. Meiner bescheidenen Meinung nach ist PHP eine Sprache, die für Leute entwickelt wurde, die keine echten Programmierer sind. Ich meine, sie sind keine Profis. Genau das, was Sie über Gambas sagen.

          Kennen Sie die Anzahl der Geschäftsanwendungen, die auf einer virtuellen Java-Maschine ausgeführt werden? Und nicht nur das, sondern auch viele andere Desktop-Anwendungen. Die einfache Tatsache, dass Java plattformübergreifend ist, macht es zu einer guten Entwicklungsplattform.

          In Python und Ruby diskutiere ich nichts mit Ihnen, ich finde sie sehr gute Sprachen, klar, einfach und nützlich.

        2.    pandev92 sagte

          Jeder verwendet, was für sie am einfachsten ist, Punkt.

        3.    Cy Assembler Programmierer sagte

          Python saugt
          Sie müssen nicht einmal die Variablen deklarieren
          und warum über PHP sprechen

          Garnele
          Sie sind alle Dummköpfe hier
          Garnelen sind nicht zum Programmierenlernen gedacht
          und keine Programme zu machen, die nicht ernst sind

          Garnelen soll das typische Verwaltungsprogramm machen
          das vordere Ende
          die Datenbank-Benutzeroberfläche
          jene Programme, die normalerweise nur einem einzigen Unternehmen / Benutzer dienen

          1.    Hallo sagte

            Sagen Sie das Google, das Python verwendet, zusätzlich zu vielen anderen wissenschaftlichen Projekten, die es ebenfalls verwenden, oder Programmen wie Bittorrent und der offiziellen Bitcoin-Brieftasche

          2.    jsbsan sagte

            "Gambas soll das typische Verwaltungsprogramm zum Front-End der Schnittstelle für den Benutzer der Datenbank machen. Diese Programme dienen normalerweise nur einem einzelnen Unternehmen / Benutzer."
            Und es scheint dir wenig?

        4.    Fabian Flores Vadell sagte

          @msx
          "Gambas ist keine * ernsthafte * Programmierung und noch schlimmer, es verformt das Lernen und den ersten Ansatz zur Programmierung, indem es einen RAD-Hybrid anbietet, der offen gesagt zu wünschen übrig lässt."

          Es ist wahr, dass Gambas keine ernsthafte Programmierung ist, sondern eine Sprache, eher eine IDE, mehr ein Bytecode-Compiler, mehr ein Interpreter. Die Programmierung wird vom Programmierer festgelegt und ist schwerwiegend oder nicht, je nachdem, ob der Programmierer ernst ist oder nicht.

          Es ist auch kein RAD-Tool ... oder es ist so viel wie jede IDE mit einem Formular-Designer (dh nichts).

          In Bezug darauf, dass es das Lernen deformiert ... entweder. Die Tendenz, ein Programm über die grafische Oberfläche zu schreiben, ist nicht das Problem, sondern der Vorschlag, alle Arten von Code in die Ereignishandler der grafischen Steuerelemente aufzunehmen.

          Hinweis: Das Starten mit der grafischen Oberfläche gefällt mir nicht, aber die RAD-Methodik, die auf der Entwicklung von Prototypen basiert, die dem Benutzer gezeigt werden können, um schnelles Feedback zu erhalten, ist gültig. Eine IDE wie die von Gambas kann keine Methodik lehren, obwohl eingeräumt werden muss, dass dies besser gemacht werden könnte.

          Es ist jedoch ein Problem der schlechten RAD-Implementierung von fast ALLEN Tools, die sich RAD nennen.

          https://en.wikipedia.org/wiki/Rapid_application_development

          In Bezug auf die Tatsache, dass Gambas sehr zu wünschen übrig lässt ... hängt es davon ab, was Sie wollen.

          Die Web-Technologie lässt zu wünschen übrig: HTML, CSS, Javascript, Webserver, jeder möchte, dass es einfacher wird, die zufällige Komplexität, die diese Technologien mit sich bringen, ist überwältigend.

          Die Technologie, die als Infrastruktur des Internets dient, lässt zu wünschen übrig: Der TCP / IP-Protokollstapel ist weit entfernt von etwas, das als "ernst" (in Bezug auf das Design) angesehen wird.

          Was man über C / C ++ sagen kann: Menschen sind gewöhnliche Tiere. C ++ wurde speziell für C-Programmierer entwickelt. Die Komplexität von C ++ ist ungeheuerlich und heute gibt es neue Versuche, das Angebot von C ++ zu verbessern (obwohl es sie gibt) sind Versuche, die lange zurückreichen): go language, Mozilla Rust zum Beispiel. Wenn die älteren scheitern oder nicht gedeihen, ist dies "den Programmierern", der Notwendigkeit der Abwärtskompatibilität und den kommerziellen Interessen zu verdanken.

          Gambas war ein Versuch, ein Visual Basic (6) für Linux zu erstellen, das kein Klon war. Die Entwicklung von dort ist gut. Heute bietet es viele Funktionen (aber natürlich nicht alle), die in Sprachen wie Java vorhanden sind, jedoch auf viel einfachere Weise.

          In diesem Sinne ist Gambas ein bisschen wie Python, ich meine den pragmatischen Ansatz: Es versucht, der Sprache Funktionen zu bieten, die Programmierer für wertvoll halten, obwohl das Ergebnis eine eher heterogene Sprache ist (dieses Problem in Gambas ist viel geringer als in Python). .

          In Bezug auf Ihre anderen Kommentare: Wenn jemand lernen möchte, (auf Amateur-Weise) zu programmieren, werfen Ihre Vorschläge viele Probleme auf:

          C ++: Sehr komplex und fehleranfällig. Es erfordert auch viel mehr Arbeit, um das gleiche Ergebnis wie bei anderen Sprachen (z. B. Gambas) zu erzielen, sodass es in den meisten Fällen auch für den Lernenden demotivierend ist.

          Stack-PHP: Nicht besser als Gambas, wenn es darum geht, schlechte Programmiergewohnheiten vorzuschlagen. Das Mischen von Business-Code mit Benutzeroberflächen-Code ist das, was PHP von Anfang an vorgeschlagen hat, indem Code in eine HTML-Datei eingebettet werden kann. Komplexer in der Installation und Konfiguration aller erforderlichen Tools. Es ist kein allgemeiner Zweck (Sie können keine Desktop-App erstellen oder es ist zumindest nicht logisch, dies zu tun).

          Python: Unterstützt 3 Paradigmen, die für einen Lernenden verwirrend sein können und Sie dazu zwingen können, mit komplexen Dingen wie dem konzeptionellen Verständnis dieser Paradigmen zu beginnen. Es hat kein elegantes, sondern ein pragmatisches Design. Es ist so mächtig und freizügig, dass es den Lernenden vor echte kognitive Herausforderungen stellen kann. Zu seinen Gunsten hat es eine breite Community und Studienmaterial. Neben dem Versuch zu zeigen, dass jede Sprache Probleme und sogar große Herausforderungen für einen Lernenden darstellen kann, ist Python mit der richtigen Dokumentation ein sehr guter Ausgangspunkt.

          Ruby: hat das gleiche Problem wie Python in Bezug auf die unterstützten Paradigmen. Die Syntax könnte viel klarer und leichter zu erlernen sein, wenn sie Smalltalk (wie so viele Dinge) entnommen hätte, aber das Engagement für andere Sprachen macht das Erlernen der Syntax für einen Lernenden nicht so einfach wie möglich. Es ist definitiv keine Sprache, die leicht zu erlernen ist, obwohl sie vielleicht etwas einfacher ist als Python. Es hat eine sehr gute Dokumentation und Communitys, die es zu einer sehr guten Option als 1. Sprache machen.

          Die einzige Sprache, die ich kenne und die intelligent entwickelt wurde, um das Lernen zu erleichtern, ohne jedoch nur eine akademische Sprache zu sein, ist Smalltalk, für mich die beste Option, wenn man die Sprache und die Werkzeuge berücksichtigt, da die Dokumentation zum Erlernen des Programmierens mit Smalltalk ist etwas veraltet. Es gibt auch Communities, in denen Sie lernen können.

          In Anbetracht des Kontextes ist die Verwendung von Gambas zum Erlernen der Programmierung vollkommen logisch, insbesondere wenn der Lernende bereits Kontakt zu einer Version von BASIC hatte.

          Gute Lernmaterialien für Gambas werden vermisst, da sie immer noch knapp und unvollständig sind, aber die diesbezüglichen Bemühungen von jsbsan machen Gambas zu einer Option, um das Programmieren zu lernen (für einen GNU / Linux-Benutzer, dh einen Hobbist), zu einer Option, die in Betracht gezogen werden sollte. Gambas hat auch nützliche Lerngemeinschaften.

          1.    jsbsan sagte

            Wie immer +1, Fabian.
            Wir vermissen dich für das Forum.

    2.    jsbsan sagte

      Wie man in meiner Stadt sagt: «Wissen hat keinen Platz»
      Und für diejenigen, die das Programmieren lernen wollen, denke ich, dass es eine Wahl ist, dies zu berücksichtigen.
      Alle, die Programme mit grafischen Oberflächen mit Pyhton oder Java erstellt haben, werden bei mir sein, weil es mit Gambas viel einfacher ist.

      1.    kalt sagte

        Meiner bescheidenen Meinung nach bedeutet es nicht, dass es gut oder besser ist, nur weil es "einfach" ist. Dies hängt von mehreren Faktoren ab. Ist Ihr Projekt ein Freizeitprojekt oder ist es professionell? Ist es hohe Leistung? Multiplattform?, etc ...
        Haben Sie die JavaFX-API nicht gesehen? Es ist guter Vater, Effekte, CSS und viele attraktive Dinge, die Sie in sehr kurzer Zeit entwickeln.

        Aber wenn Sie über das Programmieren oder Lernen sprechen, denke ich, dass Python eine gute Wahl ist. Von dort ging es mit Assembler nach C und dann zu jeder anderen Hochsprache.

        1.    Kompilationswahn sagte

          Ob Java für Multiplattform "einfach" ist, bedeutet nicht, dass es gut oder besser ist.
          Dass Python leicht zu lernen ist, bedeutet nicht, dass es gut oder besser ist
          Es ist eine schreckliche Idee, Empfehlung zu beginnen
          Tatsächlich sind alle schreckliche Ideen, um das Programmieren zu lernen

          1.    kalt sagte

            Wovon redest du? Ich habe nie gesagt, dass Java besser ist. Keine Sprache ist die beste, alles hängt vom Zweck ab. Ich verstehe auch nicht, warum Sie sagen, dass Python als Muttersprache eine schlechte Idee ist. Viele Universitäten verwenden Python, um Logik und Algorithmen zu lehren. Es wird verwendet, weil es einfach, klar und konsistent ist. Da es sich um ein Skript handelt, kümmern sich die Schüler nicht um Themen wie das Kompilieren. Wenn zum Erstellen eines Programms keine feste Struktur verwendet werden muss, ist dies einfacher, sodass sich der Schüler auf Algorithmen und Logik konzentrieren kann.

            Sobald der Schüler Kenntnisse über diese Themen hat, kann er mit fortgeschritteneren Themen beginnen. Eine gute Sprache, um diese Konzepte zu sehen, ist C. In C lernen Sie, Dinge von Hand, Strukturen, Zeiger usw. zu tun. Jetzt, da Sie C kennen, ist es Zeit, langwierigere Anweisungen zu sehen, die näher an der Maschine liegen, eine Assemblersprache, um zu wissen, wie die Maschine funktioniert.

            Nachdem der Schüler die Logik, die Strukturen, die Algorithmen und die Komplexität der Anweisungen auf niedriger Ebene kennt, ist er bereit, eine Sprache auf hoher Ebene zu lernen.

            Für mich scheint diese Art des Lehrens die richtige zu sein. Sie geben keine Meinung darüber ab, warum nicht. Sie sagen nur, dass es eine schreckliche Idee ist. Ich würde gerne Ihre Meinung erfahren.
            Grüße.

      2.    OLAF sagte

        Ich bin super neu in diesem Forum und insbesondere mag ich Elektronik und viele andere Dinge, darunter Programmierung. Als ich mich entschied, Windows zu verlassen und auf Linux umzusteigen, hatte ich kein besseres Angebot als Garnelen, um mein Bit zu dominieren über die parallele Schnittstelle, um es über USB tun zu können ... ein Fortschritt und drittens, um endlich meine Projekte ausführen zu können, habe ich viel Stoff. Deshalb denke ich, dass Gambas mich ermutigt hat, mit der Programmierung fortzufahren, nicht wie ich passiert mit anderen Sprachen Ich habe endlich etwas gefangen und etwas anderes ist herausgekommen, Beispiel für VB6 step .net und scharf und ich habe keinen Knopf mehr verstanden und meine Projekte sind ins Stocken geraten. Dank Linux und Garnelen kann ich weitermachen. Eine Umarmung an alle

    3.    eliotime3000 sagte

      Wenn Sie Visual Basic 6 mögen, ist es ideal für Sie. Wenn nicht (wie in Ihrem Fall), verwenden Sie ruhig EMACS oder VIM.

      1.    Hallo sagte

        emacs und vim sind keine programmiersprachen ...

        1.    mario sagte

          Ich denke, es bezieht sich auf die VB6-IDE, genau wie der Beitrag "ein bisschen wie Visual Basic ™".

    4.    f3niX sagte

      Obwohl ich Shrimps nicht mag, ist aus meiner Sicht jede Umgebung, die den Menschen den Einstieg in die Programmierung erleichtert und die Anwendungsentwicklung zufriedenstellend fördert, ein Juwel. RAD-Entwicklung Wir haben den exzellenten Lazarus und Qtcreator.

      Was ich persönlich am meisten an Gambas hasse, ist, dass es sich nicht um eine Multiplattform handelt, die ein «Interpreter» ist. Ich sehe die Logik nicht. Man kann nur sagen, dass es eine schlechte Entwicklungsarchitektur hatte, daher war es so schwierig, sie zu portieren zu anderen Plattformen.

      1.    jsbsan sagte

        Ich habe versucht, Lazarus zu lernen (tatsächlich habe ich Programme in dieser Umgebung erstellt), aber ich habe kaum Informationen oder Handbücher gefunden (es gibt eines, das recht gut zu sein scheint, aber viel Geld kostet und auf Englisch geschrieben ist). Ich lade Sie ein, einen Beitrag über Lazarus zu verfassen, in dem Sie kommentieren, wo Sie Informationen finden, um sie zu lernen.
        Grüße

      2.    Fabian Flores Vadell sagte

        "Was ich persönlich am meisten an Gambas hasse, ist, dass es keine Multiplattform ist, ein" Interpreter "zu sein. Ich sehe die Logik nicht. Man kann nur sagen, dass es eine schlechte Entwicklungsarchitektur hatte, warum es so schwierig war, sie zu portieren zu anderen Plattformen. "

        Es wurde von Grund auf als Entwicklungswerkzeug für GNU / Linux-Systeme entworfen und entwickelt. Es war nie beabsichtigt, eine plattformübergreifende Architektur zuzulassen, daher ist die schlechte Entwicklungsarchitektur ein Fehler Ihrer Wertschätzung.

        Wenn Sie Gambas am meisten hassen, hassen Sie wahrscheinlich: C ++, weil es nicht die beste Option für die Webentwicklung ist. zu Javascript, weil es die Entwicklung von Desktop-Anwendungen nicht erleichtert; an Vala für ihre Abhängigkeit von GObject; Messi, weil er kein Tennis spielt; und Nadal, weil er keinen Fußball spielt.

    5.    nano sagte

      Am Ende identifiziere ich mich immer mit dir, fick xD

      Die Wahrheit ist, dass, wenn Sie zumindest aus meiner Sicht programmieren möchten, Python, Ruby, PHP oder warum Sie mich nicht mögen und alles in die Hölle schicken und sich Javascript widmen? Es ist eine Welt da draußen und Gambas, na ja, es bietet nicht zu viel xD

      1.    MSX sagte

        Brillante Köpfe neigen dazu, sich zu treffen ...

        1.    bsdgambero sagte

          Sie leuchten so hell
          wie dunkle Materie

  6.   Jean Pierre sagte

    Machen Sie ein Tutorial, wie man ein Projekt mit CMake und Vala macht. Wenn Sie möchten, werde ich Ihnen im technischen Teil helfen ...

  7.   nosferatoxx sagte

    Interessanter Artikel, obwohl es keine Labels wie OOP oder Programmierung gab.

    "Ein bisschen wie Basic" zu sein, könnte es vielen leichter machen, mit der Anwendungsentwicklung unter Linux zu beginnen, finden Sie nicht?

    1.    jsbsan sagte

      @nosferatoxx:
      Ich stimme mit Ihnen ein .
      Tatsächlich werde ich einige meiner Anwendungen in den Blog hochladen, damit Sie sehen können, was getan werden kann.
      Grüße

  8.   ismael sagte

    Es ist nicht mein Ziel zu beleidigen, aber um ehrlich zu sein, ich sehe nichts Gutes für das Erlernen nicht seriöser Sprachen wie Gambas (da die BASIC-Syntax aus den 80er Jahren stammt). Microsoft muss Gambas nur wegen der Verwendung ihrer VB-Sprache verklagen.
    Es gibt bessere Sprachen zu lernen und diese bieten bessere Tutorials wie Javascript, Python, Ruby, Vala, Bash Script, C, C ++.
    Diese Sprachen haben eine Zukunft.

    1.    jsbsan sagte

      Garnelensyntax vom Typ Basic aus den 80ern?
      Ich glaube nur nicht, dass du Gambas3 kennst ...

    2.    Fabian Flores Vadell sagte

      "Es gibt bessere Sprachen zu lernen und diese bieten bessere Tutorials wie Javascript, Python, Ruby, Vala, Bash Script, C, C ++."

      Sie haben es mit Python und Ruby eingefügt. Die anderen Vorschläge, die Sie machen, zeigen, dass Sie nie 5 Minuten gebraucht haben, um zu überlegen, welche Schwierigkeiten sie als erste Sprache haben.

  9.   nicht benannt sagte

    Vielen Dank, dass Sie diese Umgebung bekannt gemacht haben. Für diejenigen, die bereits Visual Basic verwendet haben, werden Garnelen es recht einfach finden

    Interessant wäre ein Handbuch im Epub-Format für Garnelen

  10.   Tibiyacks sagte

    Mein lieber JBSAN, ich verfolge Ihre Tutorials schon lange persönlich. Ich mag Garnelen, um die Programmierung und einige ihrer Steuerelemente zu vereinfachen. Natürlich kann es seine Architektur noch verbessern, aber unter Linux ist es eine gute Programmieroption.

  11.   armer Taku sagte

    Es gab eine Zeit, in der ich gebeten wurde, Visual Basic zu verwenden, da meine Maschine nur Gnusoftware gehört. Ich habe Dinge in Garnelen gemacht.
    Es ist wahr, dass beide Plattformen ziemlich einfach zu erledigen sind, aber die Dokumentation auf Spanisch ist knapp.
    Persönlich habe ich diese Methode nicht als echte Programmierung angesehen und wenn Sie echte Programmierung lernen wollen, ist sie auf jeden Fall nützlich und für immer nichts Besseres als c / c ++, emacs und gcc

  12.   kalt sagte

    Hier löschen sie die Kommentare? Kommentar vor einiger Zeit und meine beiden Kommentare erscheinen nicht mehr ...

  13.   Carlos sagte

    In Debian Stable ist es nicht erforderlich, den ppa hinzuzufügen, um gambas3 zu installieren.
    Im Übrigen guter Artikel.

  14.   Fenriz sagte

    Grüße JSBAN. Ich bin ein Shrimps-Programmierer und sogar im Shrimps-Forum. Ihre Erklärung ist sehr gut, Garnelen sind meiner Meinung nach eine Sprache, um die Welt des Programmierens zu beginnen, aber wenn ich persönlich für ernsthafte Projekte bin, würde ich Garnelen nicht empfehlen. Wenn Sie als professioneller Beruf programmieren möchten, gibt es andere Sprachen: C, C ++, PHP, JAVA, JS, PYTHON. Prost

    1.    Kompilationswahn sagte

      schau dich mit Windows 7 und Firefox an

      1.    Fenriz sagte

        Worum geht es dir? Nicht die ganze Zeit kann ich unter Linux sein, meine Liebe.

  15.   MSX sagte

    Verschwenden Sie keine Zeit mit PAJEREADAS.

    https://www.youtube.com/watch?v=ON0A1dsQOV0

  16.   Kurz sagte

    Das nemh-Repository ist nicht mehr aktiv. Um das neue (und hoffentlich endgültige) Repository zu installieren, müssen Sie Folgendes verwenden:
    $ sudo add-apt-repository ppa: gambas-team / gambas3
    $ sudo apt-get Aktualisierung
    $ sudo apt-get install gambas3