[請益] 單機老鳥新學 web-based 程式能否速成?

作者: 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 串起來的陽春留言版
任何資源, 書籍推薦都很歡迎!謝謝!
作者: mylife88888 (Stacy)   2017-11-06 20:13:00
2週不可能完成這需求....
作者: J002 (阿里山 我來了XD~)   2017-11-06 20:16:00
Awesome Tables + Google Sheet?
作者: steven11329 (清新柳橙)   2017-11-06 20:17:00
用google doc 或是office 365不就可以了嗎?
作者: stiles (stiles)   2017-11-06 20:23:00
@steven11329 謝謝回答! 但欄位的讀取權限要不同~
作者: yyc1217 (somo)   2017-11-06 20:30:00
把每個部門的權限分成不同資料夾中的檔案
作者: diabloevagto (wi)   2017-11-06 20:30:00
功能說來簡單?這種話是不是太天真了
作者: bcew (bcew)   2017-11-06 20:36:00
server端簡單資料庫,client端做excel檔輸入輸出?
作者: pttworld (批踢踢世界)   2017-11-06 20:59:00
最後有一個人匯整,資料夾分享搞定。
作者: sharku (明珠求瑕)   2017-11-06 21:13:00
這需求嚴格說來很難...2週...可以叫他們別亂嗎?
作者: robler (章魚丸)   2017-11-06 21:14:00
作夢比較快現在開始學,一年內能做出來算不錯了 後續爛架構難維護還沒算進去 真的是想太多
作者: LoserWon (魯蛇王)   2017-11-06 21:25:00
google excel能達成你大部份需求
作者: Beersheep (一心不乱)   2017-11-06 21:29:00
Excel 檔案大不大也是要考量的因素
作者: 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:00
webform應該比較容易辦
作者: howard40116   2017-11-06 23:54:00
ibm tm1可以考慮
作者: angusyu (〒△〒)   2017-11-07 00:00:00
老鳥問這種問題
作者: vi000246 (Vi)   2017-11-07 00:02:00
直接用.net的gridview做比較快
作者: konkonchou (卡卡貓)   2017-11-07 00:03:00
用c#將excel當資料源操作,花點時間學gridvie展示,有慧根的話不用一晚就會了
作者: cloudgoogle (漫步在雲端)   2017-11-07 00:26:00
你真的要用Excel的話很難 每個部門維護自己的Excel等上傳以後再去Merge成完整的可能容易一點..
作者: TAKADO (朕沒給的你不能搶)   2017-11-07 00:39:00
Web介面讀寫excel難度應該還好,花時間而已。但是權限控管跟同時存取還有保存編輯紀錄會是個大坑,兩個月能不能搞定都是問題。弄個資料庫存取,最後再client端產excel檔案會比較省事,還可以套漂亮模板(重點)
作者: vi000246 (Vi)   2017-11-07 01:11:00
用SQLite吧
作者: tsao1211 (Sunday)   2017-11-07 02:03:00
搞不好excel一堆圖表公式樞紐分析,那可能那麼簡單完成
作者: newyellow (newyellow)   2017-11-07 02:10:00
不然寫個 google doc 外掛好了 用來鎖住欄位不給編輯強迫各部門需安裝在瀏覽器這樣
作者: doranako (真愛無限)   2017-11-07 08:36:00
你需要弄前端嗎,要弄後段包前端新手不可能兩周ms不是有多人編輯功能嗎,只是要付費買正版
作者: lovdkkkk (dk)   2017-11-07 08:42:00
推薦 ZK Spreadsheet +1
作者: ChungLi5566 (中壢56哥)   2017-11-07 09:22:00
跟微軟買sharepoint
作者: f124 (....)   2017-11-07 09:40:00
想太多 你那東西速成也寫不出來好嗎你自己開個google試算表來看 就知道兩周生不生的出來了
作者: maxqq (max)   2017-11-07 09:44:00
浪費時間幹嘛,用 google drive 吧軟體人,因為你被老闆想得事情太容易太簡單,薪資才低想想 google doc 搞多久,幾個人月,薪水多少最賭爛這種團隊 leader,以為用講的事情就結束
作者: dreamnook (亞龍)   2017-11-07 10:09:00
Editor還好 稍嫌麻煩的應該是多人編輯Lock問題不過兩週有點趕過頭了 還是先用Google doc編輯吧
作者: postpone (dead man)   2017-11-07 10:46:00
用sql和ssas的權限管理再輸出成excel
作者: ChungLi5566 (中壢56哥)   2017-11-07 11:31:00
之後就會要求版控功能了 誰誰誰改了什麼都要記錄這版被改壞了 要回復前幾個版次之類的
作者: qseft12345 (小捷)   2017-11-07 12:00:00
真的,照老闆這個思維,等他後續要增加一堆功能時才是真的煩
作者: Vanbery (Van)   2017-11-07 13:15:00
只能說先用google excel試水溫,真的要做一套再整個規劃好
作者: windycity (飛吧!)   2017-11-07 14:13:00
直接用 Ragic 然後複製成多版本表單就結束了,拜託不要自己寫了...XD
作者: BignoZe (BignoZe)   2017-11-07 14:21:00
同步有那麼簡單的話dropbox就是你發明了
作者: zenixls2 (zenix)   2017-11-07 15:46:00
salesforce?
作者: gmoz ( This can't do that. )   2017-11-07 17:34:00
excel不能另外產出嗎
作者: s89162504 (阿本)   2017-11-07 17:36:00
鐵定不是cs本科 連判斷需求的合理性都不會噓到 補推 而且這跟是否web無關了
作者: jakert123 (kaka3315)   2017-11-07 18:34:00
這一定是台商 XD
作者: 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
找個相似的程式 複製貼上改一改, 這樣算不算速成??
作者: iphome6plus (iphone)   2017-11-20 12:06:00
如果只是要權限+共同編輯在像excel的表格中找一些collaborative editor來改應該可以

Links booklink

Contact Us: admin [ a t ] ucptt.com