[Vue.js]フロントエンドエンジニアはWebデザイナーさんとの共同作業(特にNuxt.js)
Discussion
本記事はQAとするか意見交換するかすごく悩んでいていったん意見交換として投稿してみました
こんにちは、私は一応フルスタックエンジニアとして生きています。
今回は、掲題の件でみなさんのアドバイスや議論をお伺いたくて投稿してみました。
数年前、例えばPHPでWebサイトを開発する際に、Smartyなどテンプレエンジンを用いてHtmlページにPHPの変数を埋め込んで、動的なサイトを構築していました。
(Javaの場合は、Thymeleafでしょうか)
こう言った時期では、センスが良いWebデザイナーさんはDreamweaverなどツールに慣れてと~てもキレイな(静的)サイトを仕上げしてもらい、プログラマは基本はページの構図(構成)自体を触れずに、Smartyでよりスムーズにページに変数を埋め込んでいました。
ですが、Vue.js時代(たぶんAngularもそうですし)、そして(CSSのための)lessの今、昔のやり方でWebデザイナーさんにとってはかなり難しくなってきましたでしょうか。
もしこれまでのように、せっかくと~てもキレイなWebサイトを仕上げ頂いたのに、プログラマとの共同作業はどうしたらいいでしょうか?
(フロントエンド開発の知識を少しでも勉強したいデザイナーさんはまだましですけど)
特に、Nuxt.jsの場合でしたら、た~くさんのカスタマイズできるUIコンポーネント(部品)あり、もしWebデザイナーさんが直接使用できないと、さらに難しくなって非常に困りますでしょうか。
実際は、たくさんのWebデザイナーの方々はjQueryをある程度勉強して、自分らが設計した静的ページに少し動き的なことが反映できると思いますね。
しかし、Vue.jsになるとぜんぜんちゃーいますよね?!
では、Webデザイナーさんから入手した静的ページにプログラマはどうやってVue.jsを導入していきますか?
(直ちにCDNを使った単純なページを除いて、Nuxt.jsの仕組みを活用したことは前提とさせてください)
いかがでしょうか。
どうぞ、よろしくお願いいたします。