私はいくつかのウェブサイトの再設計のために機能開発をするために雇われました。私が働いている会社の技術レベルは比較的低く、Webサイトの以前の開発は、Web開発に関する限り独学で学んだグラフィックデザイナーによって完了しました。
開発環境の作成と、外部CMSホスティングからスクリプト言語を組み込んだ内部サーバーへのホスティングの移行を担当しているため、私の責任は基本的な開発を超えています(PHP / MySQLを選択しました)。
私はグラフィックデザイナーと仕事をしており、彼はウェブの創造的なデザインを担当しています。それぞれのタスクの境界間の混乱をめぐって、少し摩擦が生じています。
たとえば、ナビゲーションに関して意見の相違がありました。私は主に使いやすさ(私たちのユーザーベースの大部分は特にWebに精通しているわけではありません)とW3 WAI基準(多くのユーザーが古く、平均以上の割合のユーザーがいることを懸念していました)視力障害)。彼の唯一の懸念は、ウェブサイトに最もよく似ているものであり、私は彼が押していた方向がいくつかの機能的な問題を引き起こしたと感じました。
色の選択、画像、フォントなどは明らかに彼の責任であり、CSSページとスタイルクラスと使用するIDを提供してくれるだけだと思っていましたが、ページレイアウトの一部の要素はもっと当てはまるようです「使いやすさ」の領域。私にとっては、「機能性」とほぼ同義語と解釈されます。
フレームワーク、スクリプト言語、データベース設計、およびいくつかのオープンソースアプリケーション(たとえば、Moodle、そしておそらく将来はDrupal)を含む、使用するツールを選択する必要がありました。これらのツールは非常にカスタマイズ可能ですが、いくつかのインターフェースを直接操作することは、CSS、HTML、およびPHPに精通していることを超えています。これにより、彼が外観をどの程度直接制御できるかが制限され、ツールの選択についての議論につながります。
WebデザイナーとWeb開発者の役割の間に一般的に受け入れられている境界線はありますか?Webテクノロジーの彼の比較的経験の浅いバックグラウンドは、その境界線に影響しますか?