
トピックは比較的短くなります。 これは、実際にはLibCanvasに関する一連の記事の単なる紹介です。
MooToolsからの失敗
したがって、主なニュースは、MooToolsの廃止とAtomJSへの移行です 。 この決定は、いくつかの理由で行われました。
1.グローバルスペース、特にj関数と競合することが多い$関数を使用しないでください。
2. IEのサポートの拒否<9。LibCanvasは最も先進的な技術を使用し、10年前にブラウザーをサポートするフレームワークを使用します-これはあなたの進歩を遅くするためです。 また、コードの量を大幅に削減できます。 forEachやindexOfのような組み込みメソッドの束を実装する必要はありません
3.最適化の自由。 一部のセクションは高速化できますが、ボトルネックは基本フレームワークにあります。
GitHubに切り替える
当初、プロジェクトはGoogle Codeでホストされていました 。 コミット履歴とすべての開発はGitHubに移動しました 。 ボンチ はこれを二度 アドバイスしてくれたが、彼が私を納得させてくれてうれしい。 かなり前にリポジトリを開きましたが、最終的にそこに移動しました。 みんなにお勧めします。
ドキュメント
また、GitHubにはロシア語のドキュメントが追加されました。 もちろん、ライブラリのすべての機能を完全にはカバーしていません(25%)が、何もないよりはましであり、積極的に改善されています。 英語への翻訳を手伝いたい人-喜んでいますが、アクティブな状態に維持することをお勧めします。
コレクター
現在、MooToolsをビルドする同じコレクターを使用しています。 おかげで、Packagerはとても便利です。
例
すべての例はlibcanvas.github.comにあり、 ソースコードは可能な限り読みやすくなっています。 さて、各例は、誰もが貢献できる行動の小さなガイドです。 最後に、公式サイトlibcanvas.comも復元しますが、現時点ではGitHubがすべてのニーズを完全にカバーしています
開発計画
最近、プロジェクトは1年前になりました。 1年でそれを放棄しなかった場合、それは深刻です)機能のリクエストとバグは受け入れられます。
libcanvas@conference.jabber.ru Jabberカンファレンスに皆さんを招待します。私は喜んでアドバイスし、支援します。 私はコミッターであり、ユーザーであることを嬉しく思います。
これはほんの始まりであり、興味深い記事やアプリケーションを待っています。
追伸 Canvasブログに参加する