アカウント名:
パスワード:
実行環境が最も入手しやすいし
括弧の対応が分かりづらいから、勧めない:b
普通にjQuery込で考えていた。(ノ∀`)
Web系でいいなら、まず必要なのはJavaScript(以下JS)/HTML5/CSS/git(の操作)/正規表現でしょうか?他の言語でもそうだけどフレームワークやライブラリを選定する能力は常に鍛えた方がいい。直接プログラムとは関係ないけどweb計に進むならCSSプリプロセッサは早めに学習しとくといいと思う。
んで、覚える言語減らすためにもサーバサイドはnode.jsでいいと思う。JS自体はあまりきれいな言語じゃないけどnode.jsからはじめたら汚いコード書くの難しいと思うよ。名前空間を汚さない事、メモリリークしない事が身につくんじゃないかな?
そこまでいけばクライアント側のJSは全く難しくない!node.jsが出る以前から出回ってるフレームワークが使えるしnode.jsで問題無いコードが書けるのであればブラウザで動くJSなんてたかが数分~数時間だし、ざっくり書いても怒られない程度の物がかけるハズ
私もそう思うんですが最初からjQuery使うとプログラミングの基礎が全く分からなくなくなるような気も。自分の周りでは他の言語を覚えた後で使った人しかいないので、最初からjQueryの人が他の言語に移れるのかどうか分からないんですよね。
jQueryで省略できる部分はプログラミングの基礎とはあまり関係ないような
JavaScriptはあまりお勧めできないですね。Node.jsとかと、Webブラウザ等、またWebブラウザでもjQueryの有無等で実行環境も使い方も全然違うんで、分かってる人には問題無いけど初心者にはあまり向いていないかと。初心者にはIDEをインストールしてプログラミングを始めた気になれるC#かJava、またはチュートリアルを手軽に実行できるLL言語が良いんじゃないですかね。
いきなりNode.js使わせたりってことも無いでしょう。開発環境、実行環境がほぼどこにでもあるというのは大きなメリット。codecademy [codecademy.com]もJavaScriptからだったなぁ。
・プロトタイプベースのオブジェクト指向ってのが初学者には難解に思う(自分がクラスベースから入ったからかもしれませんが)・クロージャを勘違いして、そのように変数を参照できるものだと覚えてしまう危険性がある。・jQuery、underscoreとかがあまりにも便利過ぎる。・環境構築が、他の言語より圧倒的に楽なのは良い。(Webに融合した言語って感じが最高っていつも思う)
どっちかというとC言語とかのヘビーな言語をやった人にやってほしい。
おなじく、JavaScript がどうも馴染めない。
プロトタイプベースは、なんか継承など言語仕様として隠蔽されて欲しいところが表に出てきていて気色悪いし、変数の動的スコープも、変数同士の依存関係・影響範囲がプログラムで明示出来なくて、バグの温床。
少なくとも、大きなプログラムを書く気がしない。(まぁ、ブラウザのスクリプトなので、大きくしないのが原則なのか)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stableって古いって意味だっけ? -- Debian初級
JavaScriptがいいんじゃないのかな (スコア:0)
実行環境が最も入手しやすいし
Re:JavaScriptがいいんじゃないのかな (スコア:2)
括弧の対応が分かりづらいから、勧めない:b
Re:JavaScriptがいいんじゃないのかな (スコア:2)
普通にjQuery込で考えていた。
(ノ∀`)
基本的にはJavaScriptに賛成! (スコア:2)
Web系でいいなら、まず必要なのはJavaScript(以下JS)/HTML5/CSS/git(の操作)/正規表現でしょうか?
他の言語でもそうだけどフレームワークやライブラリを選定する能力は常に鍛えた方がいい。
直接プログラムとは関係ないけどweb計に進むならCSSプリプロセッサは早めに学習しとくといいと思う。
んで、覚える言語減らすためにもサーバサイドはnode.jsでいいと思う。
JS自体はあまりきれいな言語じゃないけどnode.jsからはじめたら汚いコード書くの難しいと思うよ。
名前空間を汚さない事、メモリリークしない事が身につくんじゃないかな?
そこまでいけばクライアント側のJSは全く難しくない!
node.jsが出る以前から出回ってるフレームワークが使えるしnode.jsで問題無いコードが書けるのであれば
ブラウザで動くJSなんてたかが数分~数時間だし、ざっくり書いても怒られない程度の物がかけるハズ
Re: (スコア:0)
私もそう思うんですが最初からjQuery使うとプログラミングの基礎が全く分からなくなくなるような気も。
自分の周りでは他の言語を覚えた後で使った人しかいないので、最初からjQueryの人が他の言語に移れるのかどうか分からないんですよね。
Re: (スコア:0)
jQueryで省略できる部分はプログラミングの基礎とはあまり関係ないような
Re: (スコア:0)
JavaScriptはあまりお勧めできないですね。
Node.jsとかと、Webブラウザ等、またWebブラウザでもjQueryの有無等で実行環境も使い方も全然違うんで、分かってる人には問題無いけど初心者にはあまり向いていないかと。
初心者にはIDEをインストールしてプログラミングを始めた気になれるC#かJava、またはチュートリアルを手軽に実行できるLL言語が良いんじゃないですかね。
Re: (スコア:0)
いきなりNode.js使わせたりってことも無いでしょう。
開発環境、実行環境がほぼどこにでもあるというのは大きなメリット。
codecademy [codecademy.com]もJavaScriptからだったなぁ。
Re: (スコア:0)
・プロトタイプベースのオブジェクト指向ってのが初学者には難解に思う(自分がクラスベースから入ったからかもしれませんが)
・クロージャを勘違いして、そのように変数を参照できるものだと覚えてしまう危険性がある。
・jQuery、underscoreとかがあまりにも便利過ぎる。
・環境構築が、他の言語より圧倒的に楽なのは良い。(Webに融合した言語って感じが最高っていつも思う)
どっちかというとC言語とかのヘビーな言語をやった人にやってほしい。
Re:JavaScriptがいいんじゃないのかな (スコア:1)
おなじく、JavaScript がどうも馴染めない。
プロトタイプベースは、なんか継承など言語仕様として隠蔽されて欲しいところが表に出てきていて気色悪いし、変数の動的スコープも、変数同士の依存関係・影響範囲がプログラムで明示出来なくて、バグの温床。
少なくとも、大きなプログラムを書く気がしない。
(まぁ、ブラウザのスクリプトなので、大きくしないのが原則なのか)