1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

あれってこの言語でどうやって書くのだろう?を解決するHyperpolyglot

Last updated at Posted at 2020-07-22

1つのプログラミング言語ですべて完結すればいいけど、実際には複数の言語を使って組み合わせて使うのが一般的。そのときに直面するのが「あれ、これこの言語でどうやって書くのだろう?」の問題です。

実際に自分も仕事のメインプロジェクトではサーバーサイドはPython3でフロントエンドはTypeScriptを使っており、よくどっちがどっちかわからなくなって困ります。

この問題を解決するために最近、Hyperpolyglotを使い始めました。

Hyperpologlotは言語間のイディオムの違いを表でまとめてくれているサイトで、オブジェクトもしくは機能毎にイディオムをまとめてくれているサイトです。

自分のプロジェクトにずばりあう比較表は用意されていないのですが、Node.jsとPythonの比較でも基本的には問題ないので、自分はScripting Languages I: Node.js, Python, PHP, Ruby - Hyperpolyglotをよく使っています。node.jsではlodashを使って書いてあるところもあるので、今時そんなん使っているやついるんか…と思わんでもないですが。

余談

これをいちいち調べるのも面倒なので、エディタが間違ったらsuggestしてほしいところ。すでにそのようなプロジェクトはあるのか?なければ自分で作ろうかなと考えています。

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?