Was gefällt Ihnen nicht? Koding?
Als ich zum ersten Mal auf Koding stieß, wurde ich sofort ein großer Fan, weil sie so großzügig eine 64-Bit-Ubuntu-VM mit hoher Netzwerkgeschwindigkeit in der Cloud bereitstellen. Nachdem ich es jedoch einige Monate lang genutzt habe (und dabei viele Schwierigkeiten hatte, wie ich unten erklärt habe), habe ich beschlossen, es aufzugeben. Ich war hoffnungsvoll, als ich ihre Ankündigung zu den Neujahrsverbesserungen und dem 1TB-für-umsonst-Angebot sah. Aber es wurde nur schlimmer. Koding sagt zwar, dass es nicht für Produktionsumgebungen geeignet ist, aber meiner Meinung nach ist es für kein ernsthaftes Programmieren geeignet, außer um Webtechnologien wie PHP, JSP, HTML usw. auszuprobieren. Hier sind die wesentlichen Probleme, die ich bei der Nutzung von Koding.com hatte:
Die Leistung von Koding ist erbärmlich. Sobald man sich einloggt, öffnet sich die erste Seite extrem langsam und zeigt oft ein Popup „Versuche, die Verbindung wiederherzustellen“. Terminals öffnen sich kriechend (manchmal öffnen sie sich nicht einmal bei den ersten Versuchen) und das Arbeiten über eine SSH-Verbindung ist eine schreckliche Erfahrung. Man muss tippen und ein paar Sekunden warten, um das Zeichen im Terminal zu sehen. Das Zurücksetzen einer VM ist eine Katastrophe, da es wie eine Ewigkeit dauert, bis sie wieder hochfährt.
Irgendwie scheinen die Festplatten langsamer zu werden, je mehr Daten auf ihnen gespeichert werden. Als ich ein neues Konto erstellte, war die Leistung auf einer neuen VM akzeptabel.
2GB RAM sind einfach nicht genug für eine über das Netzwerk verbundene VM, die für Programmierung gedacht ist. Als ich versuchte, die LLVM-Bibliothek zu kompilieren, stürzte die Kompilierung jedes Mal beim Verlinken ab. Ich kompilierte sie auf meinem lokalen Rechner und versuchte, die Bibliothek zu nutzen, aber sie stürzte erneut ab, als die Bibliotheks-APIs aufgerufen wurden.
Es gab eine Zeit, als Koding aufforderte, Ubuntu von Raring auf Saucy zu aktualisieren. Es funktionierte nie für mich, obwohl ich es mehrmals versuchte.
Es gibt eine standardmäßige Timeout-Einstellung, um die VM auszuschalten, und sie wird erzwungen, selbst wenn man aus der Ferne über SSH eingeloggt ist. Das Timeout ist sehr kurz und sobald die VM ausgeschaltet ist, dauert es zu lange, sie wieder hochzufahren.
Die ausgehenden Server scheinen nicht sehr gut Lasten zu teilen oder sind nicht zahlreich genug, um den Verkehr zu bewältigen. Es war schmerzhaft, sich während des Zeitraums ihres 1TB-für-umsonst-Angebots bei Koding einzuloggen. Soweit ich mich erinnere, konnte ich mich während der gesamten Zeit nur einmal einloggen.
Ich habe auch einige persönliche Sicherheitsbedenken beim Arbeiten mit Koding. Ich bin mir nicht sicher, ob die Administratoren direkt auf die VMs zugreifen oder mit ihnen kommunizieren können oder nicht. Wenn ja, ist das das Letzte, was ich möchte.
Koding ist ein vielversprechender Dienst, der keine Qualität liefert. Ich mag die Situation nicht, in der ich oft nicht auf meinen eigenen Code zugreifen kann, weil der Dienst, auf den ich mich verlasse, unzuverlässig ist oder selbst wenn ich es schaffe, eine Sitzung über SSH zu öffnen, meine Kompilierung abstürzt. Koding mag für Anfänger in Ordnung sein, aber es ist nicht einmal für ernsthafte Programmieraktivitäten geeignet. Also verabschiede ich mich einfach und habe alles zurück auf meinen Laptop verschoben. Jetzt verschwende ich keine Zeit mehr damit, ein Terminal zu öffnen oder darauf zu warten, dass meine VM nach dem Login hochfährt. Koding hat mich viel zu oft blamiert. Bewertung gesammelt von und auf G2.com gehostet.