JavaScript以外のフロント開発ができる言語
2017年9月現在、Webブラウザ上で動作するプログラミング言語は JavaScriptただ1つ。
でも、JavaScript以外の言語をJavaScriptに変換することで、実質、他の言語でフロント開発ができる。
例えば、WordPressでおなじみの「PHP」は、処理はPHPで書くが、実際にブラウザで解釈させているのは変換したJavaScriptということ。
近年の新言語でも、「JavaScript以外の言語 → JavaScript」に変換できるコンパイラは結構ある。
そんな、JavaSccript以外で書けるフロントの言語を個人的に厳選してみた。
言語 | 対応コンパイラ | 備考 |
---|---|---|
PHP | Uniter(ユナイター) | JavaScript製、MIT Licenseのオープンソース |
Ruby | Opal(オーパル) | Ruby製、MIT Licenseのオープンソース |
Python | Brython(ブライソン) | JavaScript製、New BSD Licenseのオープンソース |
Go | GopherJS(ゴーファーJS) | JavaScript製、New BSD Licenseのオープンソース |
Swift | ShiftJS(シフトJS) | JavaScript製、MIT Licenseのオープンソース |
2017年9月現在では、事例やドキュメントはまだまだ少ないが、学習コスト軽減や開発スピード向上によって、今後有用なケースも増えてくる(はず)。
Author And Source
この問題について(JavaScript以外のフロント開発ができる言語), 我々は、より多くの情報をここで見つけました https://qiita.com/tomy0610/items/331e9b72d8c85558a06e著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .