Replit(旧Repl.it)は、アメリカ サンフランシスコ を拠点とした企業によって運営されているオンライン統合開発環境である。

Replit
設立 San Francisco, California, United States of America
創業者
  • Amjad Fawzi Masad
  • Faris Masad
  • Haya Odeh
[1][2]
本社
従業員数
30[3]
ウェブサイト replit.com

Replitを利用することにより、開発環境を構築しなくともブラウザでプログラミングを行うことが可能である。[4]

Replitという名前はREPLに由来する。これは"Read–Evaluate–Print Loop"(読んで 解析して 出力して 繰り返す)の略である。

Amjad Masad,Faris Masad,Haya Odehらは、2016年に同社を起業した。[1][2]

概要

編集

Replitを使用することで、ユーザーはブラウザ上でコードを記述し、アプリやWebサイトを作成できる。

このサイトには、ライブチャットフィード技術を利用したリアルタイム共同編集機能等といった、さまざまなコラボレーション機能もある。また、 JavaPythonHTMLを含む50以上のプログラミング言語マークアップ言語をサポートしている。

このサイトは、コードホスティングプラットフォームであるGitHubと統合されていて、

GitHubやGlitchからプロジェクトを読み込んで使用できる。 ユーザーは、Replitと同様のサービスを提供する。

Replitは元々REPL機能のみを備えていた。その後Aceエディターが実装され、柔軟性が向上した。

2017年、Replitは、Visual Studio Codeで使用されているものと同じエディタであるMonacoコードエディターに変更。

しかし、スマートフォン対応の問題により、コードエディタは2021年から2022年にかけてCodeMirrorに切り替えられた。

この決定は、Replitコミュニティからの反発と批判に見舞われるものとなった。[5]

歴史

編集

Replitは、プログラマであるAmjad Masad、Faris Masad、及びデザイナーのHayaOdehによって2016年に作成された。 [1][2]

プログラマのMaxShawabkehもReplitの作成に関わっていたが、MaxShawabkehは早い段階で辞任した。

彼は、2013年2014年に、さまざまなメディア会社の公式Webサイトで、Amjad Masadと共同創設者としてリストされた。[6][7][8]

Replitを作成する以前、Amjad MasadはYahooFacebookエンジニアリングの役割を果たし、そこで開発ツールを構築していた。また、Codecademyの設立を支援した。

彼は、作成前の10年以上にわたってReplitのアイデアを考えていた。 [9]

2009年、彼はReplitのすべてのプログラムをPythonで作成しようとしたが、実用的ではなかった。彼はブラウザとウェブテクノロジーに大きな飛躍を遂げ

Googleドキュメントのウェブ機能に触発した。その後、ブラウザでコードを記述し、それを簡単に共有できるようにするというアイデアを考えた。

彼は2年間、HayaOdehと「pyRepl」というオープンソース製品を作成した。[10]

この製品により、彼は言語をPythonに変換することができるようになった。

この製品は、UdacityCodecademyのチュートリアルをよりよくした。Codecademyの初期の従業員になった後、このプロジェクトは数年後、彼とOdehがブラウザでのプログラミング環境のプロジェクトを復活させることを決定するまで延期された。[4][9]

Replitができあがるにつれ、MasadとOdehは、「ブラウザでエミュレートされるものではなく、実際の環境」を考えるようになった。

焦点は最初に教育市場に向けられ、次にプロの開発者に向けられた。 [4]

2021年3月以降、「replit.com」は、前のドメイン「repl.it」の代わりとなるドメイン名になっている。 この変更は、人々がWebサイトの名前をrepl it(リプル イット)ではなくrep lit(リプリット)と発音するというMasadの好みに起因していた。[10] また、repl.itのドメインの有効期限が切れてしまうことも原因にあった。[11]

脚注

編集
  1. ^ a b c Rodriguez, Salvador (October 22, 2018). “Former Facebook engineer quit to build the programming tool he always wanted”. CNBC. 2022年4月10日閲覧。
  2. ^ a b c Today's Entrepreneur: Faris Masad”. VatorNews (2019年4月30日). 2021年1月12日閲覧。
  3. ^ About”. 2022年4月10日閲覧。
  4. ^ a b c Repl.it lets you program in your browser” (英語). TechCrunch. January 5, 2019閲覧。
  5. ^ Ace, CodeMirror, and Monaco: A Comparison of the Code Editors You Use in the Browser”. Replit Blog. 2 March 2022閲覧。
  6. ^ About - Repl.it”. repl.it/about. 8 June 2021閲覧。
  7. ^ #42 Computer Science 2.0: Part 1―Amjad Masad: Engineer, Codecademy; Co-inventor, repl.it”. 8 June 2021閲覧。
  8. ^ Practice Programming Languages In Your Browser With Repl.it” (May 5, 2014). 8 June 2021閲覧。
  9. ^ a b Replit raises $20 million for collaborative browser-based coding”. VentureBeat (18 February 2021). 13 March 2021閲覧。
  10. ^ a b Replit Dotcom”. Replit. 13 March 2021閲覧。
  11. ^ Masad, Amjad (February 13, 2021). “what happened to repl.it???”. 2022年4月10日閲覧。