Re: [Win8] Windows 8.1 新 API 介紹及獲利模式探討

看板WindowsPhone作者 (WildDagger)時間9年前 (2014/07/25 01:06), 9年前編輯推噓8(803)
留言11則, 6人參與, 最新討論串2/2 (看更多)

07/23 13:35,
C#不是跟java差不多@@? 都物件導向不是XD 還是我搞錯了?
07/23 13:35

07/23 13:36,
所以用java沒辦法囉@@?
07/23 13:36
C#(PTT有C_Sharp版)和Java雖然都是C衍生出來的語言, 但是語法不少是有差的 代表一點的大概就是extend/implement之類的語法 C#是直接改成一個冒號 : 就解決 除此之外還有一些林林總總的API差別 雖然對我而言我覺得JAVA最難搞的是沒有Binding和Linq, 這搞得我在Android都不知道該怎麼辦才好(默 (雖然HTML5/JavaScript上面也沒有支援這兩個功能, 不過JQuery和JSLinq這兩個程式庫某個層面上解決了這個問題) 另外Windows Phone APP的編寫,從8.1開始除了C#以外 也開始支援HTML5/JavaScript的編寫方式 (但是必須注意的是由於API的不同, Windows 8.1/Windows Phone 8.1的HTML5/JavaScript程式編寫 必須另外搭配內建的WINJS程式庫, 其中非同步方法用的是.done()/.then(),和C#使用async/await的方式不同, 像是操作檔案、連線網路以及控制項操作(這個用上很多data-win之類的自訂屬性) 都跟寫單純的HTML5/JavaScript網頁有很大的差別 不過有個好消息是可以用JQuery程式庫,某程度上是好消息) 至於JAVA能不能開發Windows Phone APP, 理論上只要能夠相容.NET API的程式語言都可以 但是微軟跟JAVA的研發公司昇陽因為某些原因鬧得很不愉快甚至打起官司, 所以要看到用JAVA開發出來的Windows Phone APP應該是天方夜譚 (這官司也連帶影響到了Windows內建的JVM,應該不少人都知道Vista開始就沒JVM了, 原因就是出在微軟跟昇陽因為JVM的問題, (不是很清楚狀況,不過看資料的描述應該是微軟又搞魔改造, 加了一堆只有微軟自己的JAVA程式才能用的API,結果標榜到處跨平台的昇陽不爽告人) 最後昇陽勝訴,微軟的應對方法是乾脆拿掉) --

11/18 23:41,
在我房間
11/18 23:41

11/18 23:43,
有兇真
11/18 23:43

11/18 23:44,
在裸睡
11/18 23:44

11/18 23:44,
和軟軟的香蕉一起
11/18 23:44

11/18 23:45,
フゥーッハハハハ!
11/18 23:45

11/18 23:47,
簽名檔gate
11/18 23:47
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.97.253 ※ 文章網址: http://www.ptt.cc/bbs/WindowsPhone/M.1406221574.A.612.html

07/25 01:15, , 1F
JVM的故事有印象 當年還跟著昇陽這間垃圾公司一起罵...
07/25 01:15, 1F

07/25 07:30, , 2F
原來是這樣子啊!所以HTML5跟JS也可以寫 好像不錯
07/25 07:30, 2F

07/25 07:33, , 3F
可是HTML跟JS是不是寫網頁的? 原來可以寫原生app喔
07/25 07:33, 3F
不如說用HTML5+JavaScript寫Windows APP, 就比較像是系統開一個瀏覽器,然後開你寫的網頁當成APP執行 很類似PhoneGap之類的概念。

07/25 07:52, , 4F
因為有winjs所以html JavaScript 可以寫APP
07/25 07:52, 4F

07/25 08:12, , 5F
總覺得你沒有點出兩個語言真正的差別...@@
07/25 08:12, 5F

07/25 08:15, , 6F
例如namespace的概念、delegate、event、pointer支援(ref,
07/25 08:15, 6F

07/25 08:15, , 7F
out)...之類的
07/25 08:15, 7F
其實我對JAVA也認知不多就是了...... 之前是學Android才勉強去接觸JAVA, 後來發現可以用Phonegap後開始考慮要換成Phonegap ※ 編輯: hoyunxian (59.115.100.187), 07/25/2014 09:48:59

07/25 20:14, , 8F
C# 不是有Xarmin 之類的可以編譯成Android 用的嗎?不
07/25 20:14, 8F

07/25 20:14, , 9F
知道有沒有人玩過?
07/25 20:14, 9F

07/26 13:29, , 10F
C#和Java差異到.net 4之後就很大了。不能拿來比吧
07/26 13:29, 10F

07/26 13:30, , 11F
以前是C#抄Java,現在剛好相反...
07/26 13:30, 11F
文章代碼(AID): #1JqJq6OI (WindowsPhone)
文章代碼(AID): #1JqJq6OI (WindowsPhone)