第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在C#為主要語言的項目中,是否有必要集成Python語言?

在C#為主要語言的項目中,是否有必要集成Python語言?

C#
慕俠2389804 2018-07-24 11:18:06
    公司最近來了一批學(xué)生參與到項目中,負(fù)責(zé)部分文件內(nèi)部的解析工作,并負(fù)責(zé)開發(fā)解析模塊,但是都是搞Python的(所謂解析工作,就是把現(xiàn)成的數(shù)據(jù),按照一定的標(biāo)準(zhǔn)重新組合成數(shù)據(jù)庫(sqlite)),會.net的只有一個,而且還不怎么懂,現(xiàn)在公司希望讓我把他們的Python代碼拿來用,封裝,并集成到UI上,但是我知道這個相互調(diào)用的成本很高,完全不太想用Python了,之前就有兩個已經(jīng)集成的解析模塊是用Python寫的,是調(diào)用的Python.exe命令行做的,調(diào)起來效率非常慢,出了問題還要找對應(yīng)的開發(fā)去解決,后面針對不同類別的解析越來越多,我不想在他們寫的代碼出現(xiàn)了問題的情況下,去逐個去找他們修改,那樣我的工作量是不人道的(只有我一個負(fù)責(zé)封裝和UI:( ),而且我也只是一個還沒有畢業(yè)的新手,對于架構(gòu)沒有什么經(jīng)驗,對于項目中已經(jīng)確定使用的兩種語言c#+c,好在有功能完備的P/Invoke平臺調(diào)用可以比較方便的實現(xiàn)內(nèi)存級別的交互,但是Python我就實在無能為力了,網(wǎng)上的一些C#調(diào)用Python Demo都是一些hello world級別的代碼,對于比較具有深度的互調(diào)用,比如Stream級別的交互,成本就很高了,所以各位大神有什么好的經(jīng)驗?zāi)軌騻魇诮o我解決Python和C#之間的內(nèi)存級別調(diào)用,或者說我是不是應(yīng)該冒死請求上邊,讓所有的解析模塊用C#實現(xiàn)呢?或者說我是不是該找下家呢?
查看完整描述

1 回答

?
米脂

TA貢獻(xiàn)1836條經(jīng)驗 獲得超3個贊

這種事情別人很難給準(zhǔn)確的建議的,畢竟如何選擇可能和你的前途有關(guān)。

1、你們公司不可能讓一群學(xué)生寫完P(guān)ython,以后沒人擦屁股吧?總得有人能維護(hù),學(xué)生寫的反正我是不敢用的。

2、跨語言的成本,要看情況而定,一般來說,初學(xué)者當(dāng)然最好不要跨語言,進(jìn)階者也要盡量避免。

3、公司就讓你一個剛剛畢業(yè)的新手負(fù)責(zé)?沒有技術(shù)領(lǐng)導(dǎo)?

4、Python的優(yōu)勢在哪兒?是否不可替代?替代成本如何?


查看完整回答
反對 回復(fù) 2018-08-13
  • 1 回答
  • 0 關(guān)注
  • 706 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號