微軟放棄uwp C#程序員現(xiàn)在學(xué)習(xí)WF還是WPF好點(diǎn)?或者還有別的什么框架更好呢?
C#程序員現(xiàn)在學(xué)習(xí)WF還是WPF好點(diǎn)?或者還有別的什么框架更好呢?作為WPF的用戶,我可以負(fù)責(zé)任地說(shuō)WPF是一個(gè)強(qiáng)大的工具,將來(lái)可以跨平臺(tái)使用。WPF的界面非常漂亮。當(dāng)我熟悉它的時(shí)候,即使我做一個(gè)小的
C#程序員現(xiàn)在學(xué)習(xí)WF還是WPF好點(diǎn)?或者還有別的什么框架更好呢?
作為WPF的用戶,我可以負(fù)責(zé)任地說(shuō)WPF是一個(gè)強(qiáng)大的工具,將來(lái)可以跨平臺(tái)使用。WPF的界面非常漂亮。當(dāng)我熟悉它的時(shí)候,即使我做一個(gè)小的演示,開發(fā)速度也會(huì)比WinForm快。它的缺點(diǎn)是學(xué)習(xí)曲線陡峭,我需要使用和體驗(yàn)很多東西。在我熟悉它之后,如果我做Android或者小程序的開發(fā),你會(huì)發(fā)現(xiàn)WPF中有很多東西已經(jīng)被觸及了。如果我能克服最初的學(xué)習(xí)困難,我建議學(xué)習(xí)WPF和windows界面。如果我想保持冷靜,WPF是個(gè)不錯(cuò)的選擇。我以前用過(guò)Delphi,也學(xué)過(guò)QT,但是我覺(jué)得用WPF更方便、更強(qiáng)大。
微軟真的要放棄UWP應(yīng)用了嗎?
本月初,微軟著名專家保羅·瑟羅特(Paul thurrott)預(yù)言,通用windows平臺(tái)應(yīng)用(uwp)的使命即將結(jié)束,并將在微軟產(chǎn)品史上逐漸消亡。然而,在本周于西雅圖舉行的build 2019開發(fā)者大會(huì)上,從大會(huì)安排和微軟披露的信息來(lái)看,似乎并非如此。事實(shí)上,微軟已經(jīng)建立了一些以u(píng)wp為主題的會(huì)話。在今天的會(huì)議中,主題是“如何為各種設(shè)備創(chuàng)建uwp應(yīng)用程序”。
在其他uwp主題的會(huì)話中,包括如何使用Visual Studio庫(kù)創(chuàng)建uwp和桌面應(yīng)用程序,以及如何使用。Net內(nèi)核,以及如何打包應(yīng)用程序以允許Win32應(yīng)用程序訪問(wèn)windowsapi。
從許多會(huì)話安排來(lái)看,Microsoft正在進(jìn)行一系列重要的平臺(tái)更改,因此開發(fā)人員無(wú)需在傳統(tǒng)桌面應(yīng)用程序和uwp應(yīng)用程序之間進(jìn)行選擇。由于開發(fā)人員在windows10平臺(tái)上接受通用應(yīng)用程序的速度非常慢,微軟希望在傳統(tǒng)的Win32應(yīng)用程序中利用uwp的功能。
在接受國(guó)外媒體ZDNet采訪時(shí),windows developer platform副總裁Kevin Gallo解釋說(shuō),如何彌合Win32應(yīng)用程序和uwp應(yīng)用程序之間的“巨大差距”仍然是當(dāng)務(wù)之急。”當(dāng)我們完成后,一切都可以被稱為‘windows應(yīng)用’,公司的最終目標(biāo)是讓每個(gè)開發(fā)者都能訪問(wèn)所有的平臺(tái)功能,”Gallo解釋道
至于微軟商店,微軟未來(lái)將放棄音樂(lè)和電子書類別,專注于應(yīng)用、游戲和電影。近年來(lái),該商店向桌面應(yīng)用程序開放后,吸引了包括iTunes和spotify在內(nèi)的一線應(yīng)用程序入駐。然而,目前微軟商城仍處于與MAC應(yīng)用商店同樣的困境。
Mac和Surface Pro 5,哪個(gè)更值得買?
我已經(jīng)使用MacBook好幾年了,surfacepro4已經(jīng)有一段時(shí)間了,我通常使用12英寸的iPad Pro4。讓我們談?wù)勎业母惺堋H绻抑豢达@示器的效果,蘋果的產(chǎn)品是無(wú)與倫比的。我在瀏覽網(wǎng)頁(yè)和編輯文本時(shí)找不到任何缺陷。我很滿意!沒(méi)有鼠標(biāo),也沒(méi)有什么不便,但如果你想交易股票,網(wǎng)上銀行匯款,運(yùn)行一些程序,那么干瞪眼是不可能的!蘋果電腦根本不支持!因?yàn)槲医?jīng)常要用企業(yè)網(wǎng)上銀行付款,這是我最尷尬的時(shí)候。接下來(lái),讓我們投訴sureface pro。網(wǎng)絡(luò)展示還有很長(zhǎng)的路要走。它離細(xì)節(jié)處理太遠(yuǎn),離蘋果也太遠(yuǎn)。對(duì)于表面,眼睛會(huì)疲勞很長(zhǎng)時(shí)間。另外,吐槽下面的鍵盤和觸摸板都是不夠的。最好帶只老鼠來(lái)?,F(xiàn)在我基本上是帶著sureface pro和iPad pro出差。習(xí)慣了蘋果機(jī)的人很難適應(yīng)其他機(jī)器,但蘇菲有了轉(zhuǎn)賬的方法,就淪為金融電腦。
為什么uwp的應(yīng)用跟ios的流暢度功能還差很多?
因?yàn)閡wp比較容易跨平臺(tái),所以它不必跨平臺(tái)。某些指令集不受支持,原因如下
1。應(yīng)用程序引用的本機(jī)代碼不支持相應(yīng)的指令集。
2. 開發(fā)人員在編譯時(shí)故意刪除對(duì)相應(yīng)指令集的支持
3。該軟件依賴于某些指令集特定的內(nèi)容或功能
4。某些設(shè)備類型不支持特定的指令集,因此沒(méi)有必要編譯特定的版本,因?yàn)樗鼈儾恢С帜承┰O(shè)備類型1。軟件必須依賴某些特定于設(shè)備類型的api(如手機(jī)的硬件返回按鈕)才能正常工作。2軟件沒(méi)有在指定的設(shè)備下進(jìn)行測(cè)試,因此開發(fā)人員不想冒險(xiǎn)。三。某些設(shè)備類型有嚴(yán)格的審核策略(如Xbox)。4軟件的交互不適合某些設(shè)備類型
5。出于其他原因,開發(fā)人員故意取消對(duì)特定版本的支持