アカウント名:
パスワード:
Issue作成した者です。Issueでも書きましたが、パフォーマンスの理由もありますが「Rustで書かれている」方が選ばれやすいという、マーケティング的な理由も大きいです。Twitterなど見てても「なぜMisskeyはRustにしないのか」といった意見がよく流れてきますね他にも単に面白そうだからという技術的な興味もあります。
Node.jsやめてDenoにしよう、というのならわかります(個人的見解)。
バックエンドをJavaScriptにするメリットって何だろう。サーバー負荷に苦しむ状況だとSSRなんて論外だし、特にメリットが思い付かない。
プロジェクト参加者がコードをかけるってだけじゃないかな。よく知らない言語で書いたって禄なことないわけで。プロジェクト参加者の技量で何を使うかって左右されると思う。
フロントとバックで同じ言語が使えるというのは大きい。学習コストは減るしロジックの共通化や移動もしやすい。
それは JavaScript とかいうぶっ壊れた言語を使ってることで帳消しになってる気がする。TypeScript しか使わないというなら多少ましにはなるけど。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
パフォーマンスだけが理由ではないです (スコア:3, 興味深い)
Issue作成した者です。Issueでも書きましたが、パフォーマンスの理由もありますが「Rustで書かれている」方が選ばれやすいという、マーケティング的な理由も大きいです。
Twitterなど見てても「なぜMisskeyはRustにしないのか」といった意見がよく流れてきますね
他にも単に面白そうだからという技術的な興味もあります。
Re: (スコア:0)
Node.jsやめてDenoにしよう、というのならわかります(個人的見解)。
Re: (スコア:0)
バックエンドをJavaScriptにするメリットって何だろう。
サーバー負荷に苦しむ状況だとSSRなんて論外だし、特にメリットが思い付かない。
Re: (スコア:0)
プロジェクト参加者がコードをかけるってだけじゃないかな。
よく知らない言語で書いたって禄なことないわけで。
プロジェクト参加者の技量で何を使うかって左右されると思う。
Re: (スコア:0)
フロントとバックで同じ言語が使えるというのは大きい。
学習コストは減るしロジックの共通化や移動もしやすい。
Re:パフォーマンスだけが理由ではないです (スコア:0)
それは JavaScript とかいうぶっ壊れた言語を使ってることで帳消しになってる気がする。
TypeScript しか使わないというなら多少ましにはなるけど。