Python を学習し、最初の Web アプリを作成しています。私はdjangoのチュートリアルを進めてきましたが、クライアント側のやり方を考え始めたところです。私はそれをWeb 2.0風にしたいと思っており、データベースからリストを表示するためのAJAX/javascript機能と、日付選択、オートコンプリートなどのクールなものが必要です.
html/css/javascript (特に jquery) が最も一般的なオプションのようです。初心者なので、qooxdoo や sproutcore などのフレームワークに興味がありますが、それらがどのように機能するのか正確にはわかりません。例えば:
- あるアプリのコードを別のアプリで簡単に再利用できますか?
- 1ページの静的ページも簡単に作成できますか?
- gmail のような 1 ページのみですか? それは問題ですか?
- それを使わないよりも本当に簡単ですか?つまり、フレームワークの学習曲線は html/css/javascript の学習と同じですか?
- これらのタイプのアプリは、オーバーヘッドが大きいため読み込みが遅くなりますか?
または、
これらのいずれかを使用する/使用しないことの長所/短所は何ですか?
初心者さんへのアドバイス大歓迎です!