2009-12-09 4 views
5

私は銃弾を噛んで、Webデザイナーになりつつあります。私はプロのSWエンジニアですから、私はこれに正しくアプローチしたいと思います。これまでのところ、私はHTML/CSS/Javascriptをすべて手で完全にうまく使いこなしています。私はまた、jQueryとDjangoとmySqlでうまくやっています。私はいくつかのクールなサイトを作ったが、私が多くのサイトでこれをやりたいのであれば、時間がかかりすぎる。ここでWebデザイナーになる:CMS、または手で

は私の質問です:私は本当によくCMSを学び、それを使用する(そしてそれで立ち往生すること)、または私はいくつかの再利用可能なHTML/CSSテンプレートを開発することに時間を費やすと手ですべてを行うのですか?

これまでのところ、私のCMSでの経験は、オーバーヘッドがそれを設定し、それはあなたがとにかくCSSをやっている多くのカスタマイズをしたいされていることです。

私はCMSルートに行く場合 - どちらですか?

Web Devの「最良の方法」とは何ですか?私は...だけでなくサイトの非常に多様な配列を作成するに

感謝を意向!!!

+2

私はあなたが "ウェブデザイナー"ではないと思う "ウェブデザイナー" – micmcg

答えて

2

このIMHOには1つの正解がありません。仕事に最適なツールを使用し

:基本的に、それはに降りてきます。

自分でできることは、どのツールが利用可能で、何ができるのかを知ることです。特定のソリューションに特に適していると思われるシナリオにそれぞれ一致させてください。

あなたはPython/Djangoのようなものを学ぶのに多くの時間を投資すれば想像できるどんなサイトでも作成できますが、あなたのすべてのクライアントが必要とするものがシンプルであれば、主に静的な会社情報サイトで、Drupalのようなものがより適切かもしれません。 (X)HTMLやJavaScript、CSSやSQLなどの

ベースライン技術はそれほど一般的な文脈でもこれらのツールを知って、それらのすべてにわたって使用されても非常に貴重なものです。

真に設備の整ったツールベルトは非常に貴重です。

+0

ありがとう。私は同意しますが、私が探索するそれぞれの新しいツールは、最初に働くために大いに時間を吸うことがわかります。これまでのところ、CSSフレームワークとjQueryプラグインのいくつかは管理可能ですが、私が試したCMSは永遠に作業に取りかかり、その後は理解する時間がかかります。私はDrupalから始めるつもりだと思っていますが、これまで私が見ていることに満足しています! – Art

+0

@Art:これを管理する良い方法は、DrupalやDjangos、Railsのような最もマインドスペースを増やしているツールに焦点を当てることだと思います。がんばろう! –

+0

drupalは簡単に作成できますが、初期段階でカスタマイズするのは難しいです。それ以外の場合は djangoです。仕事をするのが難しく、さらに使いやすくなります。 –

5

Webパブリッシングの将来は、個人的な小さなサイトよりも大きなすべてのコンテンツ管理システムではっきりとしています。人々はサイトをもう購入していないので、段落の変更が必要になるたびに専門家に支払わなければなりません。

あなたのHTML、CSS、およびJavascriptを知っていることを確認してください。市場にある1つ以上のCMSに慣れ親しんでください。大きなコミュニティになることが望ましい大きなものの1つです。それは人々を見つけるのは簡単です。それをカスタマイズする方法、テンプレートを迅速かつ効果的に構築する方法を学びます。

エンタープライズレベルのCMS'esで最大の旗艦の一つは、確かにDrupalです。個人的な経験からは、私もJoomlaを知っていますが、私はそれを始めるために推奨するかどうかはわかりません - 時にはコード側で少し汚い傾向があります。 WordPressは多くの人によってCMSとして正常に使用されます。

人がどんなシステムで満足しているかを見てください。特定のCMSのコンセプトを知りたければ、多くのCMSのライブデモを提供するopenSourceCMSをチェックしてください。オープンソースプロジェクトよりも優れた商用製品もあります。

0

一般の方のためにウェブサイトを実装する場合は、Joomlaを使用します。私はこのCMSを使って1年間で9つのWebサイトを実装することができました。私の意見では、PHP、HTML、CSS、JavascriptについてはJoomla(あなたが知っていると思われる)や他のオープンソースCMSを使用する前に知っておくことが重要です。この方法で、Webサイトのすべての側面(フロントエンドとバックエンドの両方)を簡単にカスタマイズできます。たとえば、私が必要とするプラグインが見つからないときは、自分でプラグインを作成します。

しかし、Webサイトではなくウェブアプリケーションの方が多くの場合、私はASP.NETとExtJSを使います。これは今日のWebアプリケーションのトレンドになっているようですAJAX(ExtJs)の力で

IMO、Pythonは、非常に大きくて複雑なプロジェクト(GoogleまたはAmazonを参照)を対象にしています。

1

ダイナミクスのない少数のページが必要な場合は、お気に入りの言語でサイトをレンダリングし、htmlファイルに多数のテンプレートを作成し、www-server以外のものは処理しないでください。

かなり大きなサイトが必要な場合は、既によく知っているツールを使用してください。 (私はdjangoを使用して、それに満足しています)。

サイトが本当に巨大な場合は、独自のCMSを作成してください。しかし、まず、djangoのようなツールを使って練習をしてください。それがどのように機能するか分かるまで、大きなプロジェクトにはまったく対処しないでください。

私は静的な型指定言語を何かのために使うことをアドバイスできますが、私はあなたが利点と警告を知っていることを確信しています。

PythonとDjangoはほとんど何にでも適しています。

0

これら2つの選択肢は、互いに排他的ではありません。

どのオプションを選択しても、再利用可能なコードを作成する必要があります。 CMSを使用すると、当然あなたのためにいくつかの設計上の決定が下されますが、Drupalを使用してAPIとインターフェイスを構築しています。実際、それは品質の測定値です。

また、カスタムをビルドして生産性を向上させるためのフレームワークもあります。 Zend PHPフレームワーク、Ruby on Rails、Kohana、Nanoc、960 CSS/HTMLグリッドを参照してください。あなたは彼らが両方の世界の中で最高だと言うことができます!

1

私はWebデザイナーであり、最近はWordpressを使い始めました。これまでに素晴らしいことを見つけました。サイトをxHTMLとCSSで準備したら、コンテンツを編集可能にするのに数時間しかかかりません。

私も約3〜5のテーマ私の自己を作成して、私は子供のテーマを作成し、親として二十テンなどのテーマを使用して見つけたので、私はその機能を使用することができますなど

私は非常にことを示唆しています特にウェブサイトを作成するプロセスをスピードアップしたい場合は、WordPressを調べます。

関連する問題