-1

私はGUIデザイナー/インタラクティブミュージシャンで、プログラミングのチョップを改善したいと思っています。私はすでに基本(変数、ループ、配列、if / else、いくつかのロジック)を知っていますが、構造化された方法で学習したいと思っています。楽しくてアクセスしやすいプログラミングの基礎を教えることを目的とした、PythonとProcessing(さらにはFlash)に関するすばらしい本/チュートリアルを見てきました。私はこれらの本に夢中になり、Pythonを何度も学ぶことを検討しましたが、正直なところ、これらの言語が専門的な意味で私にとって役立つかどうかはわかりません。インタラクティブなインターフェイスのスクリプト/プログラミングに直接関連するものが必要です。JSが最善の策のようです(AS3を試してきましたが、OOPの問題でやや困難になりました)。

私はJSが楽しいことができることを知っています(Jqueryはそうです)。しかし、前述の資料ほど説得力のある学習ソースを見つけることができません。私が見つけたのは、フォームの検証やajaxなどのWeb開発トピックを教えるチュートリアルと本だけです。私はJSゲームフレームワークを探してみましたが、それらはすべて経験豊富な開発者向けに構築されているようで、ドキュメントや初心者向けのチュートリアルが不足しています。

では、JSで喜びを見つけるための方向性はありますか?おそらく他のUIに焦点を当てた言語に関する提案ですか?この長い質問を読んでくれてありがとう。

4

8 に答える 8

2

Head-First Javascriptを見たことがありますか?私には、たとえばPythonで利用できる最高のチュートリアルに劣らないプログラミングチュートリアルのように思えます。確かに、Webプログラミングも扱っています(Pythonベースの本はそうではないかもしれませんが)が、なぜその追加情報は悪いこと?

于 2009-12-01T02:57:28.510 に答える
1

Javascriptは「必要な悪」であるため、それほど「喜び」ではありません。jQueryはそれをより少なくします。実際、それは完全に公平ではありません。Javascriptの「悪さ」の一部は、言語自体ではなく、ブラウザー間の違いのすべてです(実際には非常に現代的です)。

しかし、何かを学ぶのと同じように、学習のためだけに学んでいるのであれば、それほど楽しいことではないと思います。良い本、チュートリアル、または他のリソースでさえ、それを行いません(少なくとも私にとっては)。特に達成しようとしていることややろうとしていることがあれば、それははるかにやりがいのある(そして成功する)と思います。

基本的な制御構造と構文を知っている場合は、何かを選んでそれを実装しようとするのに十分な知識があります。実際に物事を行う方法を理解しようとすると、途中で(かなり早い段階で)行き詰まります。あなたはおそらくそれらのいくつかを本当にひどくするでしょうが、それは大丈夫です。そのすべての経験は、あなたがより多くの読書をするときにあなたに有用な文脈を与え、何かが議論または解決している実際の問題を理解することができます。

于 2009-12-01T02:57:40.697 に答える
0

あなたが店で見たそれについて書かれた本を持っているのに十分人気のあるプログラミング言語はあなたにとって専門的に役立つでしょう。ワクワクするようなものを探すのに良いアプローチがあると思います。それらのPythonの本があなたの心を躍らせるなら、それを手に取って飛び込んでください。あなたが好きな何かを見つけたら、それを探してください。プログラムを学ぶことのすべてのハードワークと欲求不満を乗り越えるには、その愛が必要になるでしょう。

于 2009-12-01T02:57:35.627 に答える
0

Tcl/Tkを確認することをお勧めします。言語は一種の難解であり、ライブラリは少なくとも原則として他の言語、特にpythonやperlで利用できますが、その母国語のツールキットは非常に明確で簡潔です。

于 2009-12-01T02:57:59.243 に答える
0

GUI(Windowsフォーム)ではなく、Webインターフェイスプログラミングに取り組みたいと思います。Jqueryが最善の方法であり、Web開発に関しては、Javascriptからの脱出はありません。いつか私

于 2009-12-01T02:58:35.047 に答える
0

JavaScriptで喜びを見つけることをお勧めします。あなたの市場はブラウザにあるかもしれない、言い換えれば、ダウンロードされたアプリケーションはあなたが探しているものではないように私には聞こえます。この場合、JavaScriptまたはFlashという選択肢はあまりありません。

OOPに問題があった場合は、まずその喜びを見つけることをお勧めします。JavaScriptとAS3の両方の喜びは(すでにご存知のとおり)、OOPで喜びを見つけた場合にのみ見つけることができます。これにより、一般的なプログラマーとしてはるかに優れたサーバーになります。

本に関しては、このテーマのトップオーソリティの1人と広く見なされているダグラスクロックフォードのJavaScript TheGoodPartsをお勧めします。

于 2009-12-01T05:40:05.127 に答える
0

GUI プログラミングの楽しさを本当に探しているなら、C# をお勧めします。VS 2008 以降を入手してください。

想像してみてください。ドラッグ アンド ドロップでレイアウトのスクリプトを作成できる優れた GUI デザイナーがいて、適切なイベントを入力するだけでプログラムが魔法のように実行されます。ハンドコーディングは最小限に抑えられます

于 2009-12-01T02:53:48.907 に答える