背景情報
私は主に Java 開発 (Java EE フレームワーク) に約 1 年ほど携わっていましたが、最近は Android と iOS の両方を対象とする appcelerator チタンを使用したモバイル アプリケーションに切り替えました。チタンを使用して約 3 か月が経過し、最初のビルドをリリースしました。(社内アプリです)
問題 ??
おそらくご存じのとおり、私たちはチタンの Java スクリプトでコーディングし、コードを対応するターゲット プラットフォームにラップします。現在、私の Java スクリプトの経験は、クライアント側のフォーム検証 (DOM) の作成に限られています。それだけです。それで、修正することにしました。
今、私はこれとこれに従ってJavaスクリプトを学び始めました。ダグラス・クロックフォードのビデオ講義。
質問 ?
Java (OOPS ?) は頭の中で深く肥大化しているので、Java の目から見たすべてのもの (継承、型の安全性、例外処理、コンストラクター、インスタンス、静的、アクセス修飾子.. ..)
Java スクリプトがファースト クラスの関数をサポートしており、オブジェクトに組み込まれていることは知っていますが、この 2 つを区別することはできません。
では、この状況にどう取り組むか?
PS: これはかなり主観的なものかもしれませんが、おっとバックグラウンドから JavaScript を学ぶのに苦労している人にとっては役立つと確信しています。