[請益] 做這樣的server架構該請人還是外包?

看板Soft_Job作者 (meowyih)時間14年前 (2011/07/29 07:53), 編輯推噓7(7028)
留言35則, 6人參與, 最新討論串1/1
Client | Server (Liunx/Apache) ========================+=================================== | XML | Binary File +---------+ +-----------+--------------------------> | | |Text | | C API |C Library| +-----------+ | <----------- | | |Binary File| | Result +---------+ +-----------+ | Result +--------+ | -----------> | | XML | SQL |Database| <-------------------------- | | | Data +--------+ | | | | | Web Base Tool | Add and Delete Record 需要重做的部份是 Server 端上色的地方 (不包括 C Library), 資料庫的表單複雜度不高, 但需建立 Web Base 的工具加減資料, Client 端會將資料用 XML 送進 Server, 裏面包括一個檔案, 經 C API 處理, 並用結果查尋數據庫找到批配資料, 然後用 XML 將文字資料傳回 Client 端 請問如果要從零開始做出這個 Server, 包括軟硬體的購製與和 Client team 的協調溝通, 比較好的方法是找外包, 找像鼎新之類的公司談, 或是長期顧用一個專職的人呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.57.131.72

07/29 07:57, , 1F
client 會吃xml , 是client 已經有買專門的機器或現成系統的
07/29 07:57, 1F

07/29 07:58, , 2F
意思嗎?
07/29 07:58, 2F

07/29 07:58, , 3F
理論上這個問題其實取決於你client 的變動性有多大,
07/29 07:58, 3F

07/29 07:58, , 4F
當然從你的描述看不出來這個案子有多大,如果案子複雜度有
07/29 07:58, 4F

07/29 07:58, , 5F
到一個程度,找整組的外包會比較理想,但後續維護會比較辛苦
07/29 07:58, 5F

07/29 07:59, , 6F
如果案子簡單又有維護需求,找一個人作長期則會比較理想
07/29 07:59, 6F

07/29 08:00, , 7F
只是從你的描述看起來,你們自己不像是沒有人啊。@@
07/29 08:00, 7F
Client 軟體我們有專門的人負責, 其實就是網路另一頭的 PC, 手機, iPad, Android 之類的裝置啦, 做的事就是用 HTTP 將產生出來的 XML 送到 Server 然後等回應而以 找人是我比較傾向的做法, 不過預算問題只打算請一個, 要找個有信心能獨立運作的人不知道會不會很難找 Orz ※ 編輯: meowyih 來自: 61.57.131.72 (07/29 08:04)

07/29 08:07, , 8F
我的想法是你可以把client 需要 data access 的操作列一列
07/29 08:07, 8F

07/29 08:08, , 9F
抓一下他大概的複雜度跟table 的複雜度,基本上聽起來是不複
07/29 08:08, 9F

07/29 08:09, , 10F
雜,不過server 要用C寫這蠻特別的,人可能會有點難找。
07/29 08:09, 10F

07/29 08:09, , 11F
聽起來應該是走 cgi 的路線? 我對C 體系的東西不算熟 XD
07/29 08:09, 11F

07/29 08:10, , 12F
web base tool 的操作對象是誰,是工程師 還是end user 也有
07/29 08:10, 12F

07/29 08:10, , 13F
差。
07/29 08:10, 13F

07/29 08:11, , 14F
就你目前的敘述看起來 我覺得找人是不至於找不到啦 只是風險
07/29 08:11, 14F

07/29 08:11, , 15F
會比外包高一點是一定的。
07/29 08:11, 15F
非常感謝版主大大的熱心回應 ^o^ 順便問一下板主與其他大大, 如果是這種幾十萬的小 project, 有哪些公司我可以先去聊一聊的嗎? 因為我一直都在做 Embedded Device, 對這完全不熟, 唯一聽過的只有鼎新 (因為在我家旁邊 XD) 如果要找人... 看來只有上 104 給他賺了 = = ※ 編輯: meowyih 來自: 61.57.131.72 (07/29 08:19)

07/29 09:58, , 16F
只有幾十萬還要含硬體...廠商應該沒什麼賺頭
07/29 09:58, 16F

07/29 09:59, , 17F
尤其又是C還要有web base tool...除非他對你有所求才會接吧
07/29 09:59, 17F

07/29 10:00, , 18F
會C的人大多對寫AP沒興趣,要去大多是去系統廠
07/29 10:00, 18F

07/29 10:01, , 19F
最近開履歷要徵C的人,一聽到要on site寫AP打槍率超過9/10
07/29 10:01, 19F

07/29 10:02, , 20F
況且看你的架構不但要會寫C還要會寫web還要會簡單Sys Admin
07/29 10:02, 20F

07/29 10:02, , 21F
還要知道怎樣用C處理xml...嗯...請保重
07/29 10:02, 21F

07/29 10:04, , 22F
還有,這跟你Server要怎麼接client的東西也有關係
07/29 10:04, 22F

07/29 10:04, , 23F
HTTP POST vs socket vs Message Queue 複雜度都不一樣
07/29 10:04, 23F

07/29 11:22, , 24F
找時薪定價最高4000元的perl強者,核心3小時內完成.
07/29 11:22, 24F

07/29 11:50, , 25F
樓上,他還有C API,即使是perl強者要在3小時內連xs都寫好
07/29 11:50, 25F

07/29 11:51, , 26F
實在是很拼啊,除非程式與C API完全沒有邏輯需要控制
07/29 11:51, 26F

07/29 11:54, , 27F
你說光讀binary data、寫db、吐xml,沒有複雜邏輯的話
07/29 11:54, 27F

07/29 11:55, , 28F
三小時有可能,有複雜邏輯的話三小時可能連寫資料進db
07/29 11:55, 28F

07/29 11:55, , 29F
都不太可能了
07/29 11:55, 29F

07/29 12:12, , 30F
其實要同時間能服務多少人也得考慮
07/29 12:12, 30F

07/29 13:41, , 31F
還有保固期...XD 總之原po還是先列清楚條件吧
07/29 13:41, 31F

07/29 15:46, , 32F
單純功能應該很快,但如果要考慮效能調教就...
07/29 15:46, 32F

07/29 19:51, , 33F
可以用Web Service for C(opensource)來做xml interface
07/29 19:51, 33F

07/29 19:52, , 34F
gSOAP Toolkit for C/C++應該可以解決你的問題
07/29 19:52, 34F

07/29 19:55, , 35F
寫DB用XQuery,C只要包成XQuery的格式就可以跟資料庫溝通
07/29 19:55, 35F
文章代碼(AID): #1ECVPclA (Soft_Job)