2017-09-03 1 views
-3

In einfachen Worten meine Frage ist 1.Gibt Ruby die gleiche Leistung wie Knoten mit MongoDB? 2.With Node Typescript oder Javascrit sollte verwenden?Node.JS (Typescript vs Javascript) vs Ruby On Rails

Ich bin ein .Net-Entwickler (ASP.NET MVC). Versuchen, ein Angular-Projekt mit MongoDB-Backend mit einigen MIT wie Lizenz zu erstellen. So gegoogelt ich auf sie und ich habe drei Optionen

1. Ruby on Rails 
2. GO 
3. Node.JS 

Ich habe zwei Fragen hier

  1. Ruby on Rails ist gut in dem Sinne, folgt es bereits bekannt, MVC-Muster für mich. Aber beim Betrachten der Graphen im Netz ist die optimale Sprache für die Angular Mongo-Kombination Node. Gibt es irgendeinen architektonischen Unterschied (dieselbe Sprache oder andere Sprache im Server ist keine Haupteinschränkung für mich) in der Leistung in Node als Ruby? Wenn die Serverleistung mit Mongo gleich ist, würde ich gerne mit Ruby gehen

  2. Ich lese ein paar Tutorials auf Node. Ich fing an, in Javascript zu entwickeln. Nach einer kleinen Modulbeispielentwicklung fand ich, dass Leute Typoskript für Server auch als Angular verwenden. Also habe ich über Typoskript auf Node gegoogelt. Einige sagen, dass es ernsthafte Fehler in den meisten Bibliotheken in der Typoskript-Entwicklung für Knoten gibt, und die meisten Bibliotheken für Knoten werden nur in Javascript und nicht in Typescript entwickelt. Ich bin durch Node-Site gegangen und sie sagen nichts über Typoskript außer Javascript und Ecmascript. Also, was ist der Industriestandard hier (Jeder hat Node.JS mit Typoskript bearbeitet und jedes Problem gehabt)?

Dank & Grüße Binesh

+0

Bitte geben Sie Antworten. Kümmern Sie sich nicht um Downvotes (Nach der Beantwortung bitte gehen Sie dafür). Ich weiß nicht, warum die Frage ungültig ist.Es ist eine Schlüsselfrage in meiner Architektur –

+1

Ihre Leistungsfrage ist sehr vage und kann nicht ohne einen sehr spezifischen Testfall beantwortet werden und ist wahrscheinlich nicht einmal wichtig, welche Plattform Sie wählen, so gibt es wirklich keine Möglichkeit zu beantworten. Typoskript vs. Javascript ist nur die Meinung einer Person vs. Wiederum keine Möglichkeit, zu antworten, ohne nur die Meinung zu teilen (was für Stapelüberlauf off-topic ist). Alles in allem ist Ihre Frage off-topic für Stapelüberlauf. Ich weiß, dass das für Sie frustrierend sein kann, aber so ist Stackoverflow strukturiert. – jfriend00

+0

Sie können Hochleistungs-Apps in einer der genannten Sprachen schreiben. Deine Sprachwahl wird nicht dein limitierender Faktor sein. Ich würde sagen, dass node.js die meiste Aufmerksamkeit von den drei Entwicklern erhält, die Sie erwähnen, was nicht unbedingt besser ist, aber bedeutet, dass es mehr Aktivität in Bibliotheken von Drittanbietern gibt und mehr Orte, um Unterstützung zu bekommen. – jfriend00

Antwort

1

Ok Binesh die Antwort auf Frage.

warum Angular Mongo Kombination Knoten

Der Grund zu dieser Frage, wenn Sie mongodb verwenden, das bedeutet, dass Sie in einer solchen arbeiten, werden Architektur, in der die Tabellenstruktur nicht fixiert ist, fixiert, wenn dann auch Sie brauchen die Datenbank, wo Sie die Tabelle (Sammlung in Mongodb) leicht ändern können.

Jetzt warum wir node.js damit verwenden, ist die node.js die Sprache, die json einfach unterstützt und der mongodb unterstützt auch das json-Format in der Tabelle.

Und auch einige der Funktionen von mongodb haben JavaScript-Syntax wie map-reduce. Das warum Node.js bevorzugen.

Und auch die Mongodb unterstützen große Daten und node.js ist die Sprache, die derzeit die höchste Gleichzeitigkeit über jede Sprache unterstützt.

Als ich über Typoskript sprechen

ich perfer nicht Typoskript in Server mit node.js zu verwenden. Keine Notwendigkeit für Typoskript auf Serverseite.

+0

Jede Frage, die Sie stellen können –

Verwandte Themen