プログラマだけどホームページ作ってる

1: 風吹けば名無し 2022/12/22(木) 01:07:09.95 ID:VToK4BzP0

デザインつくるのめんどいな

2: 風吹けば名無し 2022/12/22(木) 01:07:35.57 ID:6w6rVzAT0

テンプレでいいよ

3: 風吹けば名無し 2022/12/22(木) 01:07:57.63 ID:VToK4BzP0

>>2
tailwindは嫌だtailwindは嫌だ

4: 風吹けば名無し 2022/12/22(木) 01:08:00.40 ID:OkZAR07P0

ワイは挫折したよ

5: 風吹けば名無し 2022/12/22(木) 01:09:09.68 ID:G+wUrAn80

wordpressでテンプレート使えよ

6: 風吹けば名無し 2022/12/22(木) 01:09:22.57 ID:VToK4BzP0

>>4
astroめっちゃ簡単やぞ
でも公式テンプレを入れたらmdxでコンポーネント使っただけでサーバが死んだ
やる気起きんわ

7: 風吹けば名無し 2022/12/22(木) 01:10:05.58 ID:VToK4BzP0

>>5
静的コンテンツしかないからプロセスを所有しようとは思わない

8: 風吹けば名無し 2022/12/22(木) 01:10:36.68 ID:G+wUrAn80

>>7
デザインできないお前には最適解やろ

9: 風吹けば名無し 2022/12/22(木) 01:12:00.58 ID:VToK4BzP0

>>8
wordpressのデザインを使うくらいならtailwind使うわ

11: 風吹けば名無し 2022/12/22(木) 01:13:54.32 ID:0LUHEfuz0

ウェブアプリとかじゃなくてただのホームページなんか

12: 風吹けば名無し 2022/12/22(木) 01:14:14.72 ID:VToK4BzP0

てか別にデザインできないわけやないんや
css書くやろ?セーブするやろ?websocket経由でローカルプレビューが自動更新されるやろ?
このフローしゃらくさいねん。デザインだけもっとレスポンシブに編集できるシステムにしてくれ

14: 風吹けば名無し 2022/12/22(木) 01:15:46.52 ID:VToK4BzP0

>>11
まぁブログ付けてblobで過去記事一覧自動生成してrss配信してみたいに
サイトに一通り必要な機能は作り込んでいく予定や

15: 風吹けば名無し 2022/12/22(木) 01:16:34.58 ID:VToK4BzP0

ちなwebパフォーマンスは全く分からんから遅延ローディングとかはしりません
astroくんはloadディレクティブ入れるだけでやってくれるらしいけど

18: 風吹けば名無し 2022/12/22(木) 01:19:08.27 ID:G+wUrAn80

>>12
tailwindなんか使ってるからやん

19: 風吹けば名無し 2022/12/22(木) 01:20:00.00 ID:VToK4BzP0

>>18
使ってないわ
css直書きやぞ

21: 風吹けば名無し 2022/12/22(木) 01:20:41.06 ID:OkZAR07P0

なぁhtml cssすらできないってやっぱガイジやと思う?

23: 風吹けば名無し 2022/12/22(木) 01:22:05.04 ID:VToK4BzP0

>>21
ワイも高校の授業で初めて触ったときは見よう見まねやったな…

33: 風吹けば名無し 2022/12/22(木) 01:32:27.54 ID:VToK4BzP0

まぁHTMLは読みづらいからな
astroは単にhtmlに変換されるテンプレートや
コンポーネントとして動作するし
frontmatterという行頭のスペースにJavaScriptを書くスペースがあって動的な制御も事前にできる

これくらい整理して貰えるとワイとしてはようやく読みやすくなったなと言うレベルや

35: 風吹けば名無し 2022/12/22(木) 01:33:21.34 ID:7kpzDBveM

vueとかreact使えよ
今どき直でhtmlcss書いてるやつなんかおらんやろ

37: 風吹けば名無し 2022/12/22(木) 01:35:57.88 ID:VToK4BzP0

>>35
Vueは使ったことあるけどあれはアカンやろ
ReactはJSにこだわり過ぎや
AstroやQwikみたいにreactもいちコンポーネントとして扱うメタフレームワークが一番楽や

38: 風吹けば名無し 2022/12/22(木) 01:36:54.01 ID:VToK4BzP0

(なおエコシステムは拡充されていないものとする)

39: 風吹けば名無し 2022/12/22(木) 01:37:48.40 ID:RdViOjbya

Webページのことホームページって言ってるの見るとホンマイラつくわ
誰のホームやねん

42: 風吹けば名無し 2022/12/22(木) 01:38:44.53 ID:VToK4BzP0

>>39
世界に冠たるおもてなしの精神がホームという言葉には表れてるやろ

47: 風吹けば名無し 2022/12/22(木) 01:43:20.03 ID:384HJIXW0

どんな言語だろうとどんな構成だろうとエンジニアはやり遂げなければならない義務がある

53: 風吹けば名無し 2022/12/22(木) 01:46:17.76 ID:VToK4BzP0

>>47
それは確かに
Vueは途中でゴミカスだと気づいたけど仕事だったから仕方なくやったわ

56: 風吹けば名無し 2022/12/22(木) 01:48:21.34 ID:VToK4BzP0

まぁ静的サイトジェネレーターは自分使いレベルなら簡単だから作ったことあるけど
たまには最新のエコシステムの恩恵を享受したいと思うやん
それともSSG作れるワイって神なんか?

58: 風吹けば名無し 2022/12/22(木) 01:51:40.37 ID:VToK4BzP0

astroは勉強したほうがいいぞ
まずJavaScriptが書けるfrontmatterと
htmlテンプレートが書ける部分が分離されている

frontmatterでは静的サイトを動的に事前構築するために必要な事前計算を全部詰め込む
であとは下部のhtmlテンプレートで変数を参照しつつ構築する
astroはコンポーネントなので変数の受け渡しができる

60: 風吹けば名無し 2022/12/22(木) 01:54:19.77 ID:VToK4BzP0

これくらい出来ればハイパフォーマンスな静的サイトを整理するのに十分なコンポーネントシステムを備えていると言えるだろう
とにかく事前計算で済むものはfrontmattersで処理するというのがミソ

62: 風吹けば名無し 2022/12/22(木) 01:57:46.24 ID:VToK4BzP0

とにかくクライアントサイドJavaScriptはなるべく動かさせない
PageSpeed Insightsで100点を取りに行くという強い意志を感じる
スピードがなければ読まれすらしない時代においてフレームワーク使ってスコア落ちたら本末転倒やからな

こちらもおすすめ

最新記事

Ads Blocker Image Powered by Code Help Pro

広告ブロック検出

コンテンツを見るために広告ブロッカーをオフにしてください