[請益] 如何組json丟給前端?已刪文
大家好
小弟最近到新公司
這邊是採 前後端分離(vue.js)
但也不是做純SPA
而是前端都採用ajax撈資料
之前是有做過偽前端跟全端
但我進公司其實是要兼前端整合
我到現在還搞不清楚
前端後端是怎麼開發配合的
通常都有一套作業流程
因為之前在專案公司根本飛車黨
現在看code卡卡的不舒服
看目前程式碼後端是用字串模板組json
string jsonStr={"result":0,"productID":"{productID},"productNum":"{productNum}"}
撈出資料後用replace("{productID}","a1")取代
我看了以後 我想了天哪
資料量一多,又是新維護,天想這作法行嗎?
覺得用這種作法,看資料不直覺,很慢很卡
另外我試著改著用CLASS物件以JsonConvert輸出
不過json裡面的資料又有陣列
用物件的方式好像又有點麻煩
jsonStr={"result":0,"subProduct":[]}
//像是subProduct會有多筆
不知道各位大大是怎麼解決這種問題呢?
用字串組json跟前後端分離
加程式碼有點亂,真的讓我快不起來又不好改
事實上如果我是老闆
好改好閱讀擴充性維護性真的很重要
在專案公司的經驗
開發時程基本上是已經壓不出啥額外的利潤
若高強度高結構化的程式碼
改個不難的bug,五分鐘內幾乎可以改掉10分鐘內上版完成加簡易測試
維護成本才能省得出人力
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.117.70.11 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1595507492.A.328.html
→
07/23 20:33,
5年前
, 1F
07/23 20:33, 1F
推
07/23 20:39,
5年前
, 2F
07/23 20:39, 2F
→
07/23 20:39,
5年前
, 3F
07/23 20:39, 3F
推
07/23 20:42,
5年前
, 4F
07/23 20:42, 4F
→
07/23 20:42,
5年前
, 5F
07/23 20:42, 5F
→
07/23 20:42,
5年前
, 6F
07/23 20:42, 6F
噓
07/23 21:02,
5年前
, 7F
07/23 21:02, 7F
推
07/23 21:04,
5年前
, 8F
07/23 21:04, 8F
→
07/23 21:04,
5年前
, 9F
07/23 21:04, 9F
→
07/23 21:09,
5年前
, 10F
07/23 21:09, 10F
→
07/23 21:15,
5年前
, 11F
07/23 21:15, 11F
→
07/23 21:25,
5年前
, 12F
07/23 21:25, 12F
→
07/23 21:27,
5年前
, 13F
07/23 21:27, 13F
→
07/23 21:28,
5年前
, 14F
07/23 21:28, 14F
→
07/23 21:30,
5年前
, 15F
07/23 21:30, 15F
→
07/23 21:41,
5年前
, 16F
07/23 21:41, 16F
→
07/23 21:50,
5年前
, 17F
07/23 21:50, 17F
推
07/23 22:02,
5年前
, 18F
07/23 22:02, 18F
噓
07/23 22:05,
5年前
, 19F
07/23 22:05, 19F
→
07/23 22:06,
5年前
, 20F
07/23 22:06, 20F
推
07/23 22:46,
5年前
, 21F
07/23 22:46, 21F
→
07/23 22:46,
5年前
, 22F
07/23 22:46, 22F
→
07/23 23:29,
5年前
, 23F
07/23 23:29, 23F
→
07/23 23:31,
5年前
, 24F
07/23 23:31, 24F
→
07/23 23:31,
5年前
, 25F
07/23 23:31, 25F
→
07/23 23:31,
5年前
, 26F
07/23 23:31, 26F
→
07/23 23:32,
5年前
, 27F
07/23 23:32, 27F
推
07/23 23:33,
5年前
, 28F
07/23 23:33, 28F
→
07/23 23:33,
5年前
, 29F
07/23 23:33, 29F
→
07/24 00:49,
5年前
, 30F
07/24 00:49, 30F
推
07/24 01:29,
5年前
, 31F
07/24 01:29, 31F
→
07/24 01:29,
5年前
, 32F
07/24 01:29, 32F
推
07/24 10:37,
5年前
, 33F
07/24 10:37, 33F
推
07/24 18:21,
5年前
, 34F
07/24 18:21, 34F
→
07/24 18:21,
5年前
, 35F
07/24 18:21, 35F
→
07/24 18:21,
5年前
, 36F
07/24 18:21, 36F
→
07/24 19:54,
5年前
, 37F
07/24 19:54, 37F
→
07/24 19:54,
5年前
, 38F
07/24 19:54, 38F
推
07/24 21:05,
5年前
, 39F
07/24 21:05, 39F
→
07/24 21:05,
5年前
, 40F
07/24 21:05, 40F
→
07/24 21:49,
5年前
, 41F
07/24 21:49, 41F
推
07/24 21:56,
5年前
, 42F
07/24 21:56, 42F
推
07/24 22:48,
5年前
, 43F
07/24 22:48, 43F
→
07/24 22:48,
5年前
, 44F
07/24 22:48, 44F
推
07/25 15:39,
5年前
, 45F
07/25 15:39, 45F
噓
07/25 15:39,
5年前
, 46F
07/25 15:39, 46F
推
07/26 00:39,
5年前
, 47F
07/26 00:39, 47F
→
07/26 03:20,
5年前
, 48F
07/26 03:20, 48F
→
07/26 03:21,
5年前
, 49F
07/26 03:21, 49F
推
07/27 00:45,
5年前
, 50F
07/27 00:45, 50F