Re: [Win8] Windows 8.1 新 API 介紹及獲利模式探討
推
07/23 13:35,
07/23 13:35
→
07/23 13:36,
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,
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
07/25 01:15, 1F
推
07/25 07:30, , 2F
07/25 07:30, 2F
推
07/25 07:33, , 3F
07/25 07:33, 3F
不如說用HTML5+JavaScript寫Windows APP,
就比較像是系統開一個瀏覽器,然後開你寫的網頁當成APP執行
很類似PhoneGap之類的概念。
推
07/25 07:52, , 4F
07/25 07:52, 4F
→
07/25 08:12, , 5F
07/25 08:12, 5F
推
07/25 08:15, , 6F
07/25 08:15, 6F
→
07/25 08:15, , 7F
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
07/25 20:14, 8F
→
07/25 20:14, , 9F
07/25 20:14, 9F
推
07/26 13:29, , 10F
07/26 13:29, 10F
推
07/26 13:30, , 11F
07/26 13:30, 11F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):