Web dev 討論區

ぱないの

1001 回覆
149 Like 24 Dislike
Dandanddaniel 2024-01-29 21:47:10
老實講我database 都唔係叻,點儲嘢同拎嘢要睇返其他師兄嘅意見。睇你形容而家似係你front end拎嘢用咗好多resources, 你逐個function行幾次計吓時間,睇吓邊個function最kick. 睇吓會唔會一次拎多過需要嘅嘢。

你再睇吓而家db class個iops係唔係到咗limit,同埋睇吓連去Azure個connection 穩唔穩,如果到咗iops limit,一係vertical upscale, 一係horizontal upscale 。開read replica 或者用redis 做caching 去幫輕個loading。不過講就易,改名同caching 好似話係最難嘅事嚟

之前參加AWS 啲event,有條友講過4layer structure, front end, backend for front end (ex: db for web server), backend, db。 如果有需要,可以起個db係for 個front end. 不過前後兩個db 要點樣可以sync到又係另一個問題。

利申:鳩upper,未做過嘅。純粹以學習心態入嚟講兩句,拋磚引玉。
黃川人 2024-01-29 21:51:05
iops唔應該係為咗某一個query嚟考慮
db如果你為咗某啲spike做scaling你永遠都唔會做得完
管田將暉 2024-01-29 21:58:21
Lm
大西北姿粉客 2024-01-29 22:24:39
flask應該係細project先會用
我自己覺得fastapi都好好用
Not2Day 2024-01-29 22:25:21
想問下巴打
如果本身想做 react native dev / next js dev
依家做左2年 mobile app in-house 但係多數都係做enhancement ,冇咩真係full stack 既 development
建唔建議跳返出去搵vender 工
ぱないの 2024-01-29 22:53:21
因為太多人呃飯食,所有人包括HR都覺得年資=經驗=能力
所以一個junior入到去hea 4年出嚟變一個所謂"senior",能力可能仲差過一個有熱誠嘅junior
ぱないの 2024-01-29 22:56:28
server所有野都係based on 1. route param, 2. search param, 3. cookie / server data
有呢三樣野已經可以砌到任何data,點解仲要context? 反正context都係client side data derived from server data
踢禿頭 2024-01-29 22:59:16
點解SQL performance好d? 仲以為MongoDB唔使join會快d?
ぱないの 2024-01-29 22:59:26
真心想問,snapshot test係咪為左user見到嘅唔會多左少左?
如果係咁我開始明白snapshot嘅意義
有時有d on9仔(我都曾經係)會寫 arr.length && ...
咁冇data嘅時候就會show個0出嚟
呢一方面嘅consistency係值得test嘅
大西北姿粉客 2024-01-29 23:03:39
你係用GitHub個copilot?
黃川人 2024-01-29 23:05:15
snapshot test如果單純UI既話
目標係你放同樣既Data落去
佢可以visualize倒個DOM Tree轉咗啲咩嘢

好多時佢唔係單純話Break唔Break,而係Structural Level話你聽實際Render有咩變咗
咁樣做個好處係Test既嘢好簡單好直觀

如果做你講嗰啲Tests例如arr.length嗰啲
成個Test就會變到好唔穩定,變咗揀咩嚟Tests
個Tests有機會變咗有機會估啱嘢嚟試
又或者Test既嘢太表面,永遠都係啱
大西北姿粉客 2024-01-29 23:05:20
redux已成condam

講真以前就係多數有side effect嘅嘢放redux
但而家啲async嘢用react query仲方便
黃川人 2024-01-29 23:06:22
Btw我呢啲老嘢都未必跟得上好多潮流嘢
我落手落腳搞呢啲嘢而家都係偏少
ぱないの 2024-01-29 23:09:32
PERN大把人用緊,不過express可能變成full framework例如nestjs or similar

frontend都係果d: react svelte astro qwik remix nextjs alpine
trend就應該係nextjs崛起左,server components好新潮,值得玩下,但好多人投訴然後發現remix好好多,亦有好多人轉投svelte陣營
static website就越來越多人用astro,可以microfrontend同時用多種framework (react vue svelte etc)

react /& ui 方面: tailwind+shadcn/ui崛起成業界(潮童)標準,舊人依然用scss/styled-components無衝突
Dandanddaniel 2024-01-29 23:09:49
睇返佢而家個read同write 其實都幾高,呢個其實已經算係streaming data,每幾分鐘front end gen一次圖出嚟已經kick一kick。都唔知算唔算係spike.當然都認同developer啲logic同code要寫好先諗scale out. 無理由寫到勁唔effective 都用硬件夾硬行順佢。
ぱないの 2024-01-29 23:11:35
headless WP + nextjs: 大路
但如果做CMS唔需要server side rendering,react + vite都係大路

UI同nextjs無關,用react嘅話就推薦shadcn/ui + tailwind
jj插沙出曬水 2024-01-29 23:13:03
其實我都係咁諗,但用redux就好似食偉哥
facebook整左context API你用就幾好
係多層pass
但你會思路清晰
黑人溫泉 2024-01-29 23:13:50
Front end 、back end 、db 逐樣黎,所有野都熟晒咪就係fullstack囉
諸如此類 2024-01-29 23:14:10
大部分ui library 都用css in JS
出名果幾個都係用context
ぱないの 2024-01-29 23:15:37
你inhouse會唔會有新project?
其實我覺得full stack development唔一定係由零開始,你同時參與過front/backend嘅改動已經可以叫做fullstack
當然你最好了解下你公司個stack係用d咩,自己試下用同一個stack build d野出嚟,咁你唔使等公司接project都叫有d經驗
dev嘅世界就係睇下你肯唔肯踏出一步去學嘢,而唔係等公司餵經驗值
加油!
諸如此類 2024-01-29 23:16:09
淨係黑白theme已經唔係derived from server data
而且想講react.dev未更新到server component
ぱないの 2024-01-29 23:16:18
我意思係DB-native嘅query,而唔係等orm幫你砌query
TotallyDisaster 2024-01-29 23:16:55
Point 4

Btw 最近 medium 一堆文 dis TS 覺得 over complicated
講緊啲 large scale project 都開始帶頭返璞歸真
Op 有冇打算跟
澀澤榮一 2024-01-29 23:17:47
我覺得有 80%
澀澤榮一 2024-01-29 23:18:39
只用 JS 始終如一
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞