最近、Webアプリの開発に興味があります。
言語は、Pythonか、JavaScriptにしようかと思っているのですが、プログラミング初心者のため、どっちにしたらいいのか分かりません。
PythonとJavaScriptでは、どちらの方がWebアプリ開発に向いていますか?
PythonとJavaScript以外でも、なにかおすすめの言語がありましたら、教えてください。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答6件
0
ベストアンサー
クライアント側をPythonで書く環境はあまりメジャーではないので、どちらにせよjavascriptが必要になりそうです。ですので、「どちらか」に限定するならjavascript一択だと思います。
投稿2017/01/13 01:20
総合スコア35869
0
ウェブアプリの場合、サーバー側とクライアント側のことを考慮しないといけません。
JavaScriptは主にクライアント(ブラウザ)の処理に使用します。
サーバーで使えるかもしれませんが、私は良く知りません。
サーバー側は、質問にあるPythonやPHP、Ruby、ASPなど多種多様です。
まずは仕組みを学ぶのに、PHPで構成するのが簡単かと思います。
ある程度なれたら、別の言語を使ってみても良いですし、PHP+フレームワークの構成にしてみてもよいですしょう。
投稿2017/01/12 23:41
総合スコア16996
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
プログラミングの全くの初心者がWebアプリを作りたいからと言ってJavaScriptから始めることには、私は反対です。
- 一つのプログラミング言語で全てができると言うことは無い。
ただし、一つのまともなプログラミング言語を知れば、他のプログラミング言語を学ぶのはそれほど難しいことでは無い。なお、まともなプログラミング言語にJavaScriptは(私個人の感覚では)入っていない。 - JavaScriptは(私個人の感覚では)大変難しい言語。
個人的にC++よりも難しいと思っている。(そう言うと、はてブで叩かれるけど) - そもそも、Webアプリは(私個人の感覚では)敷居が高く、いきなり挑戦するのは難しい。
なんというか、JavaScriptでWebアプリというのは、自称プロの登山家が愛用しているという登山靴を履いて、いきなり富士山へ挑戦するような物です。歩きやすいスニーカーを履いて、まずは高尾山から登ることをお勧めします。
Pythonに興味があるなら、Pythonの基礎を学ぶことをお勧めします。それからでも遅くはありませんし、その方が確実に進んでいます。プログラミングそのものの基礎ができていなければ、何も理解せずに、ただのコピペしかできない、自称Webプログラマー(笑)にしかなれないと思っています。
いきなりJavaScriptでWebアプリ作れるぜ…と言っておられる方々はかなりの天才だと思われます。
投稿2017/01/13 11:40
総合スコア21733
0
開発自体の初心者ならまずJavaScriptのチュートリアルを一通り済ましてから次のステップに行かれては
JavaScriptならエディタ+ブラウザだけでもなんとなく動作確認できるのでとっかかりとしてはよいと思います
Pythonは今使っているPCに環境が整っていない場合もあるので、開発環境を構築するところから始めないといけないですし、JavaScriptはやっておいて無駄になるということは無いでしょうし
投稿2017/01/12 17:17
総合スコア3939
0
参考情報
-
Webアプリ開発初心者に役立つ記事まとめ https://blog.codecamp.jp/web-development
-
WEBアプリ開発入門者がゼロからモノを作れるようになるまでの5ステップ http://www.sejuku.net/blog/5601
...
WEBアプリ開発ができるプログラミング言語の中でも、作るモノによって向き不向きがあります。
あなたが何を作りたいかによって、選ぶべきプログラミング言語が変わってきます。
...
- おすすめのWebアプリケーションフレームワークをランキング形式で紹介 http://osusumerank.com/13
...
3位 Express (Node.js)
...
6位 django (Python)
...
投稿2017/01/13 12:58
総合スコア22324
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/13 10:54