アカウント名:
パスワード:
Issue作成した者です。Issueでも書きましたが、パフォーマンスの理由もありますが「Rustで書かれている」方が選ばれやすいという、マーケティング的な理由も大きいです。Twitterなど見てても「なぜMisskeyはRustにしないのか」といった意見がよく流れてきますね他にも単に面白そうだからという技術的な興味もあります。
Node.jsやめてDenoにしよう、というのならわかります(個人的見解)。
バックエンドをJavaScriptにするメリットって何だろう。サーバー負荷に苦しむ状況だとSSRなんて論外だし、特にメリットが思い付かない。
プロジェクト参加者がコードをかけるってだけじゃないかな。よく知らない言語で書いたって禄なことないわけで。プロジェクト参加者の技量で何を使うかって左右されると思う。
フロントとバックで同じ言語が使えるというのは大きい。学習コストは減るしロジックの共通化や移動もしやすい。
フロントとバックでは必要となる(言語以外の)スキルが全然違いますし、それに比べたら言語の差なんて微々たるものですよ
フロントとバック両方手がける時点でそれぞれのスキル習得するorしているのは前提だろ。何言ってんだ?ついでにいえば、バックの機能もどんどんフロントに持ってく方向に進んでるので、フロント手がけるからバックの知識いらないなんて甘えたことは言ってられない。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
パフォーマンスだけが理由ではないです (スコア:3, 興味深い)
Issue作成した者です。Issueでも書きましたが、パフォーマンスの理由もありますが「Rustで書かれている」方が選ばれやすいという、マーケティング的な理由も大きいです。
Twitterなど見てても「なぜMisskeyはRustにしないのか」といった意見がよく流れてきますね
他にも単に面白そうだからという技術的な興味もあります。
Re: (スコア:0)
Node.jsやめてDenoにしよう、というのならわかります(個人的見解)。
Re: (スコア:0)
バックエンドをJavaScriptにするメリットって何だろう。
サーバー負荷に苦しむ状況だとSSRなんて論外だし、特にメリットが思い付かない。
Re: (スコア:0)
プロジェクト参加者がコードをかけるってだけじゃないかな。
よく知らない言語で書いたって禄なことないわけで。
プロジェクト参加者の技量で何を使うかって左右されると思う。
Re: (スコア:0)
フロントとバックで同じ言語が使えるというのは大きい。
学習コストは減るしロジックの共通化や移動もしやすい。
Re: (スコア:0)
フロントとバックでは必要となる(言語以外の)スキルが全然違いますし、それに比べたら言語の差なんて微々たるものですよ
Re:パフォーマンスだけが理由ではないです (スコア:0)
フロントとバック両方手がける時点でそれぞれのスキル習得するorしているのは前提だろ。何言ってんだ?
ついでにいえば、バックの機能もどんどんフロントに持ってく方向に進んでるので、フロント手がけるからバックの知識いらないなんて甘えたことは言ってられない。