Fragen zu Ruby, einer dynamischen, reflektierenden, objektorientierten Programmiersprache für allgemeine Zwecke, die von Perl inspirierte Syntax mit Smalltalk-ähnlichen Funktionen kombiniert.
Eines der Dinge, die Ruby zum Leuchten bringen, ist die Fähigkeit, domänenspezifische Sprachen besser zu erstellen Sinatra Rspec Rechen Ruby on Rails ActiveRecord Obwohl man diese Bibliotheken in LISP über Makros duplizieren kann, finde ich Rubys Implementierung eleganter. Trotzdem denke ich, dass es Fälle gibt, in denen das Makro von …
Welches ist die beste Git-Bibliothek in Ruby? Git, Grit, Rugged, Other? Hintergrund: Ich bin der aktuelle Betreuer von TicGit-ng , einem verteilten Offline-Ticket-System, das auf git basiert, und ich habe immer wieder gelesen und gehört, dass Grit derjenige ist, den ich verwenden sollte, weil es das Git-Juwel ersetzt, aber Es …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Im Ruby on Rails-Tutorial habe ich etwas gelesen, das darauf hindeutet, dass erfahrene Entwickler kein Gerüst verwenden, da sie in der Regel nur den Code schreiben, um die MVC selbst zu verbinden. An einer anderen Stelle habe ich gelesen, dass es eine gute Idee ist, Gerüste zu verwenden, da dies …
Betrachtet man die meisten (wenn nicht alle) dynamischen Sprachen (z. B. Python, PHP, Perl und Ruby), werden sie alle interpretiert. Korrigiere mich, wenn ich falsch liege. Gibt es ein Beispiel für eine dynamische Sprache, die die Kompilierungsphase durchläuft? Ist die dynamische Sprache identisch mit der interpretierten Sprache?
Geschlossen . Diese Frage muss gezielter gestellt werden . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich bin seit ungefähr 18 Monaten ein …
tl; dr: Gibt es eine sprachunabhängige Definition von Symbolen und einen Grund, sie in anderen Sprachen zu haben? Warum verwendete der Ruby-Schöpfer das Konzept von symbolsin der Sprache? Ich frage dies aus der Perspektive eines Nicht-Rubin-Programmierers. Ich habe viele andere Sprachen gelernt und in keiner festgestellt, dass ich angeben muss, …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Vor einigen Jahren gab Microsoft bekannt, dass Ruby und …
Ich hatte den Eindruck, dass Monkeypatching eher in der Kategorie der schnellen und schmutzigen Hacks als in der üblichen guten Programmierpraxis liegt. Obwohl ich von Zeit zu Zeit kleinere Probleme mit Bibliotheken von Drittanbietern behoben hatte, hielt ich es für eine vorübergehende Behebung und übermittelte dem Drittanbieterprojekt den richtigen Patch. …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Kontext Vor kurzem habe ich mich dafür interessiert, besser …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Software Engineering Stapel Börse. Geschlossen vor 6 Jahren . Ich weiß, dass das Ruby on Rails-Framework nur für die Webentwicklung und nicht …
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Die meisten Programmiersprachen haben einige Entwurfsentscheidungen, die ihre Verwendung …
Ich habe einen Job aufgegeben (um in ein anderes Land zu ziehen), wo ich die meiste Zeit in Javascript und Haskell (etwas Python) programmiert habe. Ich mochte es wirklich, weil die Leute objektiv, positiv, mathematisch waren und trotzdem ein paar Sachen erledigt haben. Dies war ein wirklich professioneller Laden. Jetzt …
Ich kenne überhaupt keine Programmiersprachen. Ich werde mich selbst unterrichten und muss den besten Ort dafür kennen, wo ich von einem grundlegendsten Niveau lernen kann. Wo kann man eine Sprache lernen? Welche Sprache lernt man am besten zuerst? Ist es dumm, zuerst Ruby zu lernen? Hier bin ich auf jemanden …
Warum höre ich, dass es nicht gut ist, Instanzvariablen zwischen Controllern und Ansichten zu teilen. Ich mag es irgendwie, weil ich sofort über das @ sehen kann, dass etwas vom Controller kommt. Ich sehe hier eine gute Möglichkeit, Helfer in Controllern zu verwenden: http://www.stephencelis.com/2008/09/06/rails-controllers-views-and-variables.html . Aber ich benutze cancan für …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.