久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      2020年度總結(jié) | 葡萄城軟件開發(fā)技術(shù)回顧

        2020年是不平凡的一年,雖然疫情為整個(gè)社會(huì)都帶來了巨大的沖擊,但I(xiàn)T技術(shù)人們卻從未停止過創(chuàng)新和發(fā)展的步伐。

        葡萄城是全球領(lǐng)先的軟件開發(fā)技術(shù)提供商。在專注軟件開發(fā)技術(shù)的40年中,葡萄城逐漸形成了吸納全球頂尖技術(shù)人才的分布式研發(fā)架構(gòu),并先后研發(fā)出各類開發(fā)控件、商業(yè)智能報(bào)表工具、低代碼開發(fā)平臺(tái)等,引領(lǐng)開發(fā)技術(shù)的發(fā)展。

        在2020年,葡萄城仍然秉承著“賦能開發(fā)者”使命,用技術(shù)至上的工匠精神在前后端技術(shù)方面都有著一些創(chuàng)新。下面,就讓我們一同來回顧一下吧。

        前端(JavaScript、TypeScript):

      2020年度總結(jié) | 葡萄城軟件開發(fā)技術(shù)回顧

      (圖片來源于網(wǎng)絡(luò))

        1. Canvas繪制模型:使用 HTML5 Canvas 繪制引擎,而非DOM拼接的方式展示表格數(shù)據(jù),避免了重復(fù)創(chuàng)建和銷毀DOM元素時(shí)的性能損耗,在畫布的繪制過程中,打破了DOM元素渲染對UI的諸多限制,可以繪制種類更為豐富的UI元素,如線形、特殊圖形等,通過畫法邏輯,還可以實(shí)現(xiàn)更加精準(zhǔn)的UI界面渲染,解決了瀏覽器差異造成的樣式誤差。

        2. 雙緩存繪制技術(shù):將不易改變的主體圖層繪制在緩存的Canvas中,在發(fā)生改變需要更新圖層時(shí),只需要將緩存Canvas中的主體圖層直接通過圖像克隆的方式繪制在主Canvas上,大幅優(yōu)化了頁面繪制性能。

        3. 稀疏矩陣存儲(chǔ)策略:相較于傳統(tǒng)的鏈?zhǔn)酱鎯?chǔ)或數(shù)組存儲(chǔ),稀疏矩陣存儲(chǔ)構(gòu)建了基于行索引的數(shù)據(jù)字典,在松散布局的表格數(shù)據(jù)中,稀疏矩陣只會(huì)對非空數(shù)據(jù)進(jìn)行存儲(chǔ),而不需要對空數(shù)據(jù)開辟額外的內(nèi)存空間。

        4. 前端技術(shù)的前瞻性研究:技術(shù)團(tuán)隊(duì)自WebAssembly發(fā)布就開始了投入研究工作,面對可能對前端類似高負(fù)載運(yùn)算等場景帶來極大性能提升的全新開放技術(shù),開發(fā)團(tuán)隊(duì)對其做了大量的性能分析和適配性研究。

        以上技術(shù)均應(yīng)用于葡萄城純前端表格控件SpreadJS,純前端在線報(bào)表控件ActiveReportsJS等產(chǎn)品。

        后端(.NET、.NET Core、Java):

      2020年度總結(jié) | 葡萄城軟件開發(fā)技術(shù)回顧

      (圖片來源于網(wǎng)絡(luò))

        1. 減少垃圾回收:消除了單元格的概念,使用double 存儲(chǔ)數(shù)字、文本、布爾和錯(cuò)誤類型,將行存儲(chǔ)改成列存儲(chǔ),并結(jié)合 C# 的泛型,用字典存儲(chǔ)值類型的數(shù)據(jù),以此克服垃圾回收的影響,提升處理性能。

        2. 共享存儲(chǔ)及樣式壓縮:所謂共享存儲(chǔ),就是把整個(gè)軟件中重復(fù)的數(shù)據(jù)對象只生成一份,放在一個(gè)全局的地方,每個(gè)對象用一個(gè)數(shù)字做ID,其它地方只存這個(gè)ID,這樣做可以用來降低內(nèi)存消耗。進(jìn)一步減少觸發(fā)GC回收的次數(shù),從而提高程序執(zhí)行效率。

        3. 充分利用高速緩存: CPU在讀取數(shù)據(jù)的時(shí)候,會(huì)先從最近的緩存中讀,如果沒命中,才從下一級(jí)緩存中讀,然而,越高速的存儲(chǔ)介質(zhì)離CPU越近,速度越快,因此,提升CPU的緩存命中率對改善性能意義重大。

        4. 框架整體遷移:在過去的2020年,全面將服務(wù)端技術(shù)棧從.NET Framework遷移到.Net Core。大規(guī)模的重構(gòu)和遷移,為了使得更多開發(fā)者能夠基于國產(chǎn)化操作系統(tǒng)使用。

        5. 微服務(wù)架構(gòu)及自研運(yùn)算引擎:借助Akka實(shí)現(xiàn) Server + N Workers之間的通信,達(dá)到集群和分布式部署的能力;其中自主研發(fā)的高性能大數(shù)據(jù)運(yùn)算引擎(COT),更可將分析億級(jí)數(shù)據(jù)達(dá)到秒級(jí)。

        以上技術(shù)均應(yīng)用于葡萄城服務(wù)端高性能表格組件GcExcel、企業(yè)級(jí)低代碼開發(fā)平臺(tái)活字格、嵌入式商業(yè)智能和報(bào)表軟件Wyn Enterprise等多個(gè)產(chǎn)品。

        在過去的2020年,葡萄城相繼通過十?dāng)?shù)次的版本發(fā)布迭代,將上述創(chuàng)新的前后端技術(shù)反映在產(chǎn)品中與廣大用戶見面,為開發(fā)者大大提升了開發(fā)效率。

      2020年度總結(jié) | 葡萄城軟件開發(fā)技術(shù)回顧

        銘記初心,持續(xù)為開發(fā)者賦能

        開發(fā)者是各項(xiàng)軟件技術(shù)的創(chuàng)造者,是軟件產(chǎn)業(yè)發(fā)展的核心力量。葡萄城以“賦能開發(fā)者”為使命,就是希望能夠全面的支持和賦能一切具有創(chuàng)新精神的開發(fā)者,幫助大家創(chuàng)新開發(fā)模式,提升開發(fā)效率。

        因此,除了在產(chǎn)品和技術(shù)方面精心打磨,2020年葡萄城也在服務(wù)和社群方面做了大量建設(shè)。

        面向開發(fā)者推出的葡萄城公開課,完全免費(fèi),課程內(nèi)容涵蓋實(shí)戰(zhàn)開發(fā)經(jīng)驗(yàn)、未來技術(shù)發(fā)展、軟件項(xiàng)目落地等話題,講師由葡萄城用戶、研發(fā)團(tuán)隊(duì)和產(chǎn)品經(jīng)理等擔(dān)綱;葡萄城新手訓(xùn)練營,針對初次了解產(chǎn)品和技術(shù)的客戶推出,通過三到五天的集中學(xué)習(xí),采用直播授課、互動(dòng)答疑、動(dòng)手練習(xí)等多種方式,幫助用戶快速體驗(yàn)產(chǎn)品,構(gòu)建技術(shù)整體概念,為后續(xù)工作的開展打下堅(jiān)實(shí)的基礎(chǔ)。

        而在技術(shù)社區(qū)方面,我們持續(xù)耕耘博客園等社區(qū)的技術(shù)博客,參加中國.NET開發(fā)者峰會(huì)等技術(shù)會(huì)議。2020年我們相繼獲得了“最佳技術(shù)團(tuán)隊(duì)”、“中國技術(shù)品牌影響力企業(yè)”、“中國低代碼領(lǐng)軍企業(yè)”等社區(qū)榮譽(yù)獎(jiǎng)項(xiàng),同時(shí)有超過200w的用戶閱讀過葡萄城的社區(qū)技術(shù)文章。

        2020年,克難求進(jìn);2021年,未來可期。

        這里也打個(gè)小廣告吧,葡萄城正在招聘開發(fā)和技術(shù)人員:https://www.grapecity.com.cn/career/socialrecruitment,歡迎你加入我們,一起為開發(fā)者賦能,簡歷直送:career.xa@grapecity.com,會(huì)有HR小姐姐和您取得聯(lián)系。

      特別提醒:本網(wǎng)內(nèi)容轉(zhuǎn)載自其他媒體,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,并請自行核實(shí)相關(guān)內(nèi)容。本站不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。如若本網(wǎng)有任何內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系我們,本站將會(huì)在24小時(shí)內(nèi)處理完畢。

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)