看板 Soft_Job 關於我們 聯絡資訊
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
TonyQ:client 會吃xml , 是client 已經有買專門的機器或現成系統的 07/29 07:57
TonyQ:意思嗎? 07/29 07:58
TonyQ:理論上這個問題其實取決於你client 的變動性有多大, 07/29 07:58
TonyQ:當然從你的描述看不出來這個案子有多大,如果案子複雜度有 07/29 07:58
TonyQ:到一個程度,找整組的外包會比較理想,但後續維護會比較辛苦 07/29 07:58
TonyQ:如果案子簡單又有維護需求,找一個人作長期則會比較理想 07/29 07:59
TonyQ:只是從你的描述看起來,你們自己不像是沒有人啊。@@ 07/29 08:00
Client 軟體我們有專門的人負責, 其實就是網路另一頭的 PC, 手機, iPad, Android 之類的裝置啦, 做的事就是用 HTTP 將產生出來的 XML 送到 Server 然後等回應而以 找人是我比較傾向的做法, 不過預算問題只打算請一個, 要找個有信心能獨立運作的人不知道會不會很難找 Orz ※ 編輯: meowyih 來自: 61.57.131.72 (07/29 08:04)
TonyQ:我的想法是你可以把client 需要 data access 的操作列一列 07/29 08:07
TonyQ:抓一下他大概的複雜度跟table 的複雜度,基本上聽起來是不複 07/29 08:08
TonyQ:雜,不過server 要用C寫這蠻特別的,人可能會有點難找。 07/29 08:09
TonyQ:聽起來應該是走 cgi 的路線? 我對C 體系的東西不算熟 XD 07/29 08:09
TonyQ:web base tool 的操作對象是誰,是工程師 還是end user 也有 07/29 08:10
TonyQ:差。 07/29 08:10
TonyQ:就你目前的敘述看起來 我覺得找人是不至於找不到啦 只是風險 07/29 08:11
TonyQ:會比外包高一點是一定的。 07/29 08:11
非常感謝版主大大的熱心回應 ^o^ 順便問一下板主與其他大大, 如果是這種幾十萬的小 project, 有哪些公司我可以先去聊一聊的嗎? 因為我一直都在做 Embedded Device, 對這完全不熟, 唯一聽過的只有鼎新 (因為在我家旁邊 XD) 如果要找人... 看來只有上 104 給他賺了 = = ※ 編輯: meowyih 來自: 61.57.131.72 (07/29 08:19)
saitoh:只有幾十萬還要含硬體...廠商應該沒什麼賺頭 07/29 09:58
saitoh:尤其又是C還要有web base tool...除非他對你有所求才會接吧 07/29 09:59
saitoh:會C的人大多對寫AP沒興趣,要去大多是去系統廠 07/29 10:00
saitoh:最近開履歷要徵C的人,一聽到要on site寫AP打槍率超過9/10 07/29 10:01
saitoh:況且看你的架構不但要會寫C還要會寫web還要會簡單Sys Admin 07/29 10:02
saitoh:還要知道怎樣用C處理xml...嗯...請保重 07/29 10:02
saitoh:還有,這跟你Server要怎麼接client的東西也有關係 07/29 10:04
saitoh:HTTP POST vs socket vs Message Queue 複雜度都不一樣 07/29 10:04
enthos:找時薪定價最高4000元的perl強者,核心3小時內完成. 07/29 11:22
saitoh:樓上,他還有C API,即使是perl強者要在3小時內連xs都寫好 07/29 11:50
saitoh:實在是很拼啊,除非程式與C API完全沒有邏輯需要控制 07/29 11:51
saitoh:你說光讀binary data、寫db、吐xml,沒有複雜邏輯的話 07/29 11:54
saitoh:三小時有可能,有複雜邏輯的話三小時可能連寫資料進db 07/29 11:55
saitoh:都不太可能了 07/29 11:55
qrtt1:其實要同時間能服務多少人也得考慮 07/29 12:12
saitoh:還有保固期...XD 總之原po還是先列清楚條件吧 07/29 13:41
bruceokla:單純功能應該很快,但如果要考慮效能調教就... 07/29 15:46
leoace:可以用Web Service for C(opensource)來做xml interface 07/29 19:51
leoace:gSOAP Toolkit for C/C++應該可以解決你的問題 07/29 19:52
leoace:寫DB用XQuery,C只要包成XQuery的格式就可以跟資料庫溝通 07/29 19:55