作者:
stiles (stiles)
2017-11-06 20:12:11請教各位大德,最快上手、學習曲線能縮在二周內
就學起來的 web-application 架構?
事情是這樣的,小弟我工作以來都是寫 standalone 、
或是 client-server (用 Java RMI) 的程式。
上頭提了一個需求,大意是:
公司不同部門分布在大樓不同地點,希望共同編輯一份 Excel 檔,
但是不同的部門能看到的欄位不同。
要用瀏灠器就能連上去編輯。
小弟能想到的流程,大致是
browser →(ask for data)→ server 打開 Excel 檔案讀出、回傳給 browser
browser →(ask to write)→ server 打開 Excel 檔案寫入
功能說來簡單,但在時間有限情況下,讓如何選擇需要的架構呢?
小弟只熟 Java 、 Python 、 C# 、 VBA ,希望儘可能不須短時間內另外學一套語言
......
至於 web-based 的程式,只在學生時代寫過用 cgi + perl 串起來的陽春留言版
任何資源, 書籍推薦都很歡迎!謝謝!
作者:
J002 (阿里山 我來了XD~)
2017-11-06 20:16:00Awesome Tables + Google Sheet?
用google doc 或是office 365不就可以了嗎?
作者:
stiles (stiles)
2017-11-06 20:23:00@steven11329 謝謝回答! 但欄位的讀取權限要不同~
作者:
yyc1217 (somo)
2017-11-06 20:30:00把每個部門的權限分成不同資料夾中的檔案
作者:
bcew (bcew)
2017-11-06 20:36:00server端簡單資料庫,client端做excel檔輸入輸出?
作者:
pttworld (批踢踢世界)
2017-11-06 20:59:00最後有一個人匯整,資料夾分享搞定。
作者:
sharku (明珠求瑕)
2017-11-06 21:13:00這需求嚴格說來很難...2週...可以叫他們別亂嗎?
作者:
robler (章魚丸)
2017-11-06 21:14:00作夢比較快現在開始學,一年內能做出來算不錯了 後續爛架構難維護還沒算進去 真的是想太多
作者: dokinoame (小雨) 2017-11-06 21:41:00
推薦ZK Spreadsheet,有Java 底子可以嘗試只是權限部分要去研究 Spring Security
作者:
jack0204 (Jarbar王朝)
2017-11-06 22:56:00寫成網頁讓他們改沒問題,要用EXCEL還是洗洗睡了
作者: hidog (.....) 2017-11-06 22:59:00
放棄吧 除非有現成套件 不然兩周測試時間都不夠吧
作者:
newyellow (newyellow)
2017-11-06 23:02:00其實「編輯 Excel」這個需求根本可無視吧 當網頁做就好然後最後再有一個 輸出成 Excel 功能就好
作者:
testPtt (測試)
2017-11-06 23:28:00webform應該比較容易辦
作者: howard40116 2017-11-06 23:54:00
ibm tm1可以考慮
作者:
angusyu (〒△〒)
2017-11-07 00:00:00老鳥問這種問題
用c#將excel當資料源操作,花點時間學gridvie展示,有慧根的話不用一晚就會了
作者: cloudgoogle (漫步在雲端) 2017-11-07 00:26:00
你真的要用Excel的話很難 每個部門維護自己的Excel等上傳以後再去Merge成完整的可能容易一點..
作者:
TAKADO (朕沒給的你不能搶)
2017-11-07 00:39:00Web介面讀寫excel難度應該還好,花時間而已。但是權限控管跟同時存取還有保存編輯紀錄會是個大坑,兩個月能不能搞定都是問題。弄個資料庫存取,最後再client端產excel檔案會比較省事,還可以套漂亮模板(重點)
作者: tsao1211 (Sunday) 2017-11-07 02:03:00
搞不好excel一堆圖表公式樞紐分析,那可能那麼簡單完成
作者:
newyellow (newyellow)
2017-11-07 02:10:00不然寫個 google doc 外掛好了 用來鎖住欄位不給編輯強迫各部門需安裝在瀏覽器這樣
你需要弄前端嗎,要弄後段包前端新手不可能兩周ms不是有多人編輯功能嗎,只是要付費買正版
作者:
f124 (....)
2017-11-07 09:40:00想太多 你那東西速成也寫不出來好嗎你自己開個google試算表來看 就知道兩周生不生的出來了
作者:
maxqq (max)
2017-11-07 09:44:00浪費時間幹嘛,用 google drive 吧軟體人,因為你被老闆想得事情太容易太簡單,薪資才低想想 google doc 搞多久,幾個人月,薪水多少最賭爛這種團隊 leader,以為用講的事情就結束
Editor還好 稍嫌麻煩的應該是多人編輯Lock問題不過兩週有點趕過頭了 還是先用Google doc編輯吧
作者:
postpone (dead man)
2017-11-07 10:46:00用sql和ssas的權限管理再輸出成excel
之後就會要求版控功能了 誰誰誰改了什麼都要記錄這版被改壞了 要回復前幾個版次之類的
作者: qseft12345 (小捷) 2017-11-07 12:00:00
真的,照老闆這個思維,等他後續要增加一堆功能時才是真的煩
作者: Vanbery (Van) 2017-11-07 13:15:00
只能說先用google excel試水溫,真的要做一套再整個規劃好
直接用 Ragic 然後複製成多版本表單就結束了,拜託不要自己寫了...XD
作者:
BignoZe (BignoZe)
2017-11-07 14:21:00同步有那麼簡單的話dropbox就是你發明了
作者:
zenixls2 (zenix)
2017-11-07 15:46:00salesforce?
作者:
gmoz ( This can't do that. )
2017-11-07 17:34:00excel不能另外產出嗎
鐵定不是cs本科 連判斷需求的合理性都不會噓到 補推 而且這跟是否web無關了
作者:
Eric0605 (我還有點餓)
2017-11-07 21:59:00先用google excel擋著吧用"多人編輯 excel 權限”查就有了標題 如何google試算表多人共用不出錯
作者:
cyril63 (...)
2017-11-08 13:45:00別傻了
作者: buper (ymsrc) 2017-11-08 14:19:00
爛主管
作者:
pttworld (批踢踢世界)
2017-11-08 22:54:00真的想玩就poi慢慢搞吧
作者:
ppHomer (三腳貓)
2017-11-12 14:39:00找個相似的程式 複製貼上改一改, 這樣算不算速成??
如果只是要權限+共同編輯在像excel的表格中找一些collaborative editor來改應該可以