Replit

Replitの概要



Replitは、アメリカのサンフランシスコに本拠を置く企業が運営するオンラインの統合開発環境です。このプラットフォームを利用すると、特別な開発環境を用意しなくても、ウェブブラウザやスマホアプリを通じてプログラミングを行うことができます。Replitという名称は、REPL(Read-Evaluate-Print Loop)の略語に基づいており、これは「読み取り、評価、出力」というサイクルを意味します。このサービスは2016年にAmjad Masad、Faris Masad、Haya Odehの3名によって設立されました。

機能と特徴



Replitを借りることで、ユーザーは直接ブラウザ上でコードを記述し、アプリケーションやウェブサイトを簡単に作成できます。さらに、ライブチャットフィードを用いたリアルタイムでの共同編集機能をはじめとした多くのコラボレーション機能が提供されています。また、JavaPython、HTMLなど50種類以上ものプログラミング言語マークアップ言語をサポートしており、開発者は幅広い選択肢を持っています。

加えて、ReplitはGitHubとの統合も行っており、他のプロジェクトからコードをインポートして使用することが可能です。このように、複数のプラットフォームから利便性を享受できるのがReplitの大きな強みと言えるでしょう。

開発の歴史



Replitは、Amjad Masadらによって2016年に設立されました。この設立当初、プログラマのMax Shawabkehも関連していましたが、彼は早い段階でプロジェクトを離脱しています。Masadは、YahooやFacebookでのエンジニアリング経験を経て、長年にわたりReplitのアイデアを温めてきました。彼は2009年に既にPythonでReplitの全プログラムを作成しようとしたものの、実用化には至りませんでした。その後、Googleドキュメントのウェブ機能に触発され、ブラウザ上でコードを簡単に書き、共有できるプラットフォームを作ろうという構想を持つようになりました。

彼はHaya Odehと共に「pyRepl」というオープンソースプロジェクトを開発し、これが後のReplitの基盤となります。さらに、Codecademyの初期のメンバーとしても活動しており、その際に培った経験が今のReplitに生かされています。Replitが実現し始めた頃、MasadとOdehは「ブラウザで仮想的に再現するのではなく、実際に利用できる環境」を目指しました。

主な変更と進化



当初のReplitは、REPL機能のみを持っていましたが、その後Aceエディターが実装され、より柔軟な開発が可能となりました。2017年には、Visual Studio Codeと同じエディタであるMonacoコードエディターへと変更され、開発者の利便性が向上しました。しかし、スマートフォンへの対応に問題が生じ、2021年から2022年にかけてCodeMirrorに切り替えられています。この変更については、Replitのコミュニティから反発や批判が寄せられました。

2021年3月、Replitは新しいドメイン「replit.com」に移行しました。この変更は、ドメイン名の有効期限切れや、ユーザーがWebサイトの名前を「リプルイット」ではなく「リプリット」と呼ぶことを好んでいたことに起因しています。

結論



Replitはプロフェッショナルから教育目的まで、さまざまなユーザーに利用されているオンラインのプログラミングプラットフォームです。コードの共同作成がしやすく、幅広い言語に対応していることから、プログラミングを行う際の選択肢として非常に有用です。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。