私はウェブ開発の場面では比較的新しいので、ご遠慮なく明白な質問をお許しください。Serverside Technologies and Flow
ウェブデザインのさまざまな技術がどのように調和しているか、つまりそれらがすべて開発の流れと階層にどのように適合しているかを理解することが私の苦労です。
私は基本的なHTML、CSS、JavaScriptの流れを理解しています。 HTMLはあなたの構造とコンテンツを定義し、CSSが入り、そのコンテンツのプレゼンテーションを定義し、最後にjavascriptはインタラクションのレイヤーを追加し、ウェブサイトの動作を定義します。そのことを考えると、jQueryなどがどのように画像に収まるかを簡単に確認することができます。
私はよりダイナミックなサイトを作成する方向に進むにつれて、多くのWebテクノロジとフレームワーク(django、mysql、sql、innodb、drupal、rails、php、wordpressなど)を学習/バランス調整しようとしています。私が今リストアップしたものの一部が重複して同じ機能を果たしていることを認識していますが、それはそのトピックとの私の一般的な混乱を示しています。たとえば、djangoの例:私はdjangoがPython上で動作するWebフレームワークであることを理解していますが、Webアプリケーションを素早く開発するのに役立ちます。しかし、htmlとpythonの関係は曇っています。
誰もがこれらのパズルピースがどのように一緒にフィットするか(またはそのような問題の説明を提供するように感じる)良いアウトソースを知っていますか?私はあなたが私はちょうど私のテイクを追加しますので、探しているこの方法を説明するすべてのリソースを知らない
素晴らしい!その故障のためにありがとう。 CMSはどのように構造に適合していますか?また、サーバー側の言語にpythonとdjangoを使用している場合、PHPベースでもdrupalをCMSとして使用できますか?これは怠惰と見なされますか? – isTravis
CMSは一般的に、サーバー側の言語を使用して、コンテンツの管理に負担を軽減します。一般に、[CRUD](http://en.wikipedia.org/wiki/Create,_read,_update_and_delete)や[ACLによるユーザー管理](http://en.wikipedia.org/wiki/Access_control_list)などの機能を提供します確かにWebアプリで複数の言語を使用することができます。しかし、私はおそらくあなたがページを書いている言語でCMSに固執するでしょう。あなたがPythonでページを書くなら、おそらくすべてを簡単にするためにpython CMSを使うでしょう。 – cspray