Board logo

標題: 想用VS2017 Cordova 去develop business app [打印本頁]

作者: 明內子    時間: 2017-9-12 16:06     標題: 想用VS2017 Cordova 去develop business app

唔好意思,

我想問FONT END  用咩TOOLS, Framework

back end 用咩 ASP.net?

有冇D 例子?
作者: cyrilhl    時間: 2017-9-12 16:36

好多配搭架喎,睇你自已用開咩language
如果用開cordova咁front end好多人都會用ionic 2,或都angular2 再自已砌ui
backend 基本上係restful api就得,咩language都唔係重點是乎你寫咩快
近排睇緊node js 既loopback ,起個basic既api 好快又有acl
作者: 556556bt    時間: 2017-9-12 17:42

唔好意思,

我想問FONT END  用咩TOOLS, Framework

back end 用咩 ASP.net?

有冇D 例子? ...
明內子 發表於 2017-9-12 16:06


真係睇你想點做.

backend 根本同frontend 無乜關係. 都係D endpoint, API, 攞條feed 番入黎食咁樣.
作者: 明內子    時間: 2017-9-13 09:33

THX 各位大大的回覆先,

其實我寫開C# 都有一段時間
對上一次都係寫WEB 都係FYP時, 用ASP.NET + JQUERY

剛search 過下 restful c#,  都明白點做個back end, (未又係ASP MVC 果類)

frontend 現在用緊咩技術 來做Cordova or  mobile ? 有冇咩推介? THX^^
作者: KinChungE    時間: 2017-9-13 11:18

frontend睇你做D乜
想反應快咪用native / xamarin之類
想用翻HTML寫咪用Cordova / PhoneGap呢類
作者: 明內子    時間: 2017-9-13 11:40

frontend睇你做D乜
想反應快咪用native / xamarin之類
想用翻HTML寫咪用Cordova / PhoneGap呢類 ...
KinChungE 發表於 2017-9-13 11:18


我就係想用 Cordova , 因為佢連screen 都可以做到cross  (因為HTML5)
KinChungE 有冇寫過? 用開咩framework?
作者: KinChungE    時間: 2017-9-13 12:03

我就係想用 Cordova , 因為佢連screen 都可以做到cross  (因為HTML5)
KinChungE 有冇寫過? 用開咩framewo ...
明內子 發表於 2017-9-13 11:40


Cordova唔係一個framework, 只係一套工具幫你可以有api access mobile os既野, 同埋將web page pack做app
至於你個front-end點寫, 用咩framework, 你鍾意用angular / react / 純jquery ajax等隨你喜歡
作者: 556556bt    時間: 2017-9-13 15:44

THX 各位大大的回覆先,

其實我寫開C# 都有一段時間
對上一次都係寫WEB 都係FYP時, 用ASP.NET + JQUERY

剛 ...
明內子 發表於 2017-9-13 09:33



    你做開C#, 可以xamarin.
如果想across 幾個platform, 又唔必要native 既可用cordova
作者: 556556bt    時間: 2017-9-13 15:46

我就係想用 Cordova , 因為佢連screen 都可以做到cross  (因為HTML5)
KinChungE 有冇寫過? 用開咩framewo ...
明內子 發表於 2017-9-13 11:40



    Cordova 可以用ionic + Angular 2 +typescript
作者: 7h1r733n    時間: 2017-9-14 10:43

本帖最後由 7h1r733n 於 2017-9-14 10:45 編輯
我就係想用 Cordova , 因為佢連screen 都可以做到cross  (因為HTML5)
KinChungE 有冇寫過? 用開咩framewo ...
明內子 發表於 2017-9-13 11:40


Xamarin一樣UI都可以做到Cross....
Xamarin Forms +XLabs UI Component已經可以應付大部份需求.. 如果都唔fit就自己整Custom Renderer... Hardware部份可以用DependencyService
另外.. Xamarin Forms一樣可以用HybirdWebView做返Callback.. HTML做UI..
https://developer.xamarin.com/gu ... erer/hybridwebview/

Cordova好處真係可以用html整UI... 唔好處就係... RUN得慢就真係可以好慢.. 唔值錢起上黎真係可以好唔值錢...
作者: 二師兄    時間: 2017-9-14 11:32

有人話 react native 最好?
作者: 7h1r733n    時間: 2017-9-14 11:42

有人話 react native 最好?
二師兄 發表於 2017-9-14 11:32


今期Javascript大熱.. 我都覺得React Native最好..
作者: 二師兄    時間: 2017-9-14 13:31

回覆 12# 7h1r733n


    好似話唔係 compile, 咁開發真係快好多
作者: 556556bt    時間: 2017-9-14 15:42

Xamarin一樣UI都可以做到Cross....
Xamarin Forms +XLabs UI Component已經可以應付大部份需求.. 如果都 ...
7h1r733n 發表於 2017-9-14 10:43



    CHING 點解要用到唔值錢呢個字???
作者: 556556bt    時間: 2017-9-14 15:44

今期Javascript大熱.. 我都覺得React Native最好..
7h1r733n 發表於 2017-9-14 11:42



    最好只係因為大熱?! ... 但唔知點解硬係覺得JS 係差一皮.
作者: 556556bt    時間: 2017-9-14 15:44

回覆  7h1r733n


    好似話唔係 compile, 咁開發真係快好多
二師兄 發表於 2017-9-14 13:31



    只係慳左compile time 係咪真係知左total dev time ?
作者: hihihi123hk    時間: 2017-9-14 16:00

THX 各位大大的回覆先,

其實我寫開C# 都有一段時間
對上一次都係寫WEB 都係FYP時, 用ASP.NET + JQUERY

剛 ...
明內子 發表於 2017-9-13 09:33


   
Android 行 Cordova performance 極差...

因為極大部時間只能用單核,考慮清楚先開波

留意Android 機單核 Benchmark...

https://hothardware-com.cdn.ampproject.org/ii/w1200/s/hothardware.com/ContentImages/NewsItem/42135/content/Apple-iPhone-X-Geekbench-score-versus-Android-phones-2.png

HKEPC IR 就係反面教材

via HKEPC Ionic Reader v1.7.1 - iPhone
作者: KinChungE    時間: 2017-9-14 16:11

Android 行 Cordova performance 極差...

因為極大部時間只能用單核,考慮清楚先開波

留意Androi ...
hihihi123hk 發表於 2017-9-14 16:00


唔止CPU效能
就算CSS3 animation都唔順
作者: gamezz    時間: 2017-9-14 21:57

回復 17 #hihihi123hk

你個優化得咁好都話反面教材,我果d零優化就出街既app無地自容了…

via HKEPC Reader for Android
作者: 556556bt    時間: 2017-9-14 22:15

Android 行 Cordova performance 極差...

因為極大部時間只能用單核,考慮清楚先開波

留意Androi ...
hihihi123hk 發表於 2017-9-14 16:00



    唔明點解咁多年都係行單春. mobile CPU 搞咁多core 都無意思. OS 唔識得將D thread offload 去其他CORE 變常愈多CORE 係愈慢.
作者: 556556bt    時間: 2017-9-14 22:16

回復 hihihi123hk

你個優化得咁好都話反面教材,我果d零優化就出街既app無地自容了…  

via HKEPC R ...
gamezz 發表於 2017-9-14 21:57



    都要睇你個APP 有咩function 既. 若果唔花巧, 只係data presentation 都唔會太多問題
作者: 556556bt    時間: 2017-9-14 22:17

唔止CPU效能
就算CSS3 animation都唔順
KinChungE 發表於 2017-9-14 16:11



    其實唔optimize, 係咪想迫人做番native 呢?
作者: KinChungE    時間: 2017-9-14 22:42

唔明點解咁多年都係行單春. mobile CPU 搞咁多core 都無意思. OS 唔識得將D thread offload 去其他C ...
556556bt 發表於 2017-9-14 22:15


JS係冇可能有效multi thread
因為真係要續句續句行, 要做到blocking效果
就算desktop web browser都係
作者: 556556bt    時間: 2017-9-14 22:47

JS係冇可能有效multi thread
因為真係要續句續句行, 要做到blocking效果
就算desktop web browser都係 ...
KinChungE 發表於 2017-9-14 22:42



    呢個就係我覺得JS永遠唔可能代替complied lang.
但我所講既multi-thread 係OS 層片去做.

不過mobile OS 又唔可以同desktop 比較既. desktop 可以好多既program 同時係console.
但mobile 你都係得一個係active console 位.
作者: KinChungE    時間: 2017-9-14 23:03

呢個就係我覺得JS永遠唔可能代替complied lang.
但我所講既multi-thread 係OS 層片去做.

不過mob ...
556556bt 發表於 2017-9-14 22:47


Android有multi window
作者: 556556bt    時間: 2017-9-14 23:13

Android有multi window
KinChungE 發表於 2017-9-14 23:03



    最多都係兩個... ?! 再者放左係non active 又真係可以low priority.  同PC 好唔同.
其實當一個TAB RUN 一個thread 又得唔得呢?
作者: KinChungE    時間: 2017-9-14 23:15

本帖最後由 KinChungE 於 2017-9-14 23:17 編輯
最多都係兩個... ?! 再者放左係non active 又真係可以low priority.  同PC 好唔同.
其實當一個TAB  ...
556556bt 發表於 2017-9-14 23:13


Android暫時未有background變low priority呢樣野, 8.0先有
所以有時D app寫得唔好, 扯盡粒U
訓一教, 第二朝已經冇哂電, 冇鬧鐘響搞到遲到
至於每個tab獨立thread, chrome一早做緊, 唔止添
每個tab最少都rendering + network + js三條thread

另外, Android仲有得overlay UI, 好似facebook messenger既chat head咁永遠留響度
作者: 556556bt    時間: 2017-9-14 23:26

Android暫時未有background變low priority呢樣野, 8.0先有
所以有時D app寫得唔好, 扯盡粒U
訓一教, 第二 ...
KinChungE 發表於 2017-9-14 23:15



    咁呢D native 做到. 但點解Cordova app, 行JS 表現咁差...
anyway. 其實想行得好都係做番native ..
作者: hihihi123hk    時間: 2017-9-15 00:26

本帖最後由 hihihi123hk 於 2017-9-15 00:28 編輯
咁呢D native 做到. 但點解Cordova app, 行JS 表現咁差...
anyway. 其實想行得好都係做番native .. ...
556556bt 發表於 2017-9-14 23:26


   
Cordova webview bridge Native code.. 只可以 Single Thread,太多 Code 要行

有人係 Android 試做咗個 3 page app 試下水溫(一啲都唔花巧), 但接唔到實體 Back 制反應極慢,直放棄 Ionic

https://github.com/ionic-team/ionic/issues/10781

情況同我一樣... Ionic 1,2,4 都有同樣問題,係 Cordova 死症(講緊實體Back 制)

via HKEPC Ionic Reader v1.7.1 - iPhone
作者: 556556bt    時間: 2017-9-15 00:29

Cordova webview bridge Native code.. 只可以 Single Thread,太多 Code 要行

有人係 Android 試 ...
hihihi123hk 發表於 2017-9-15 00:26



    咁應該係android webview 既問題. 佢一路唔improve 都無辦法.
一個webview instance 食晒所有tasks

係唔係迫人寫native 呢?
作者: hihihi123hk    時間: 2017-9-15 00:44

本帖最後由 hihihi123hk 於 2017-9-15 00:46 編輯
咁應該係android webview 既問題. 佢一路唔improve 都無辦法.
一個webview instance 食晒所有tasks ...
556556bt 發表於 2017-9-15 00:29


   
Cordova 都搞咗咁多年,如果部部機有起碼單核 iPhone 6s (自己用緊)嘅 WebView 效能其實唔差 ,不過睇番 Samsung S8 嘅單核效能比 S7 倒跌,前景唔多理想

相反 React Native / Native Script / Weex 算係真正「適當」咁做 Cross-platform,Js 係 Background Run,MainThread 就 Render Native UI

識寫 Native Bridge(用埋 Exisiting 3rd party library)  就乜都做到,唔似純 Native 咁乜都重寫,亦唔似 Xmarin 咁局限。

Btw, 早排開始寫緊 React Native 版 HKEPC Reader玩下,大部份舊有係 HKEPC IR 寫落 Js Module 可以直接重用 ,不過近排有啲生活問題停咗手

via HKEPC Ionic Reader v1.7.1 - iPhone
作者: 556556bt    時間: 2017-9-15 01:39

Cordova 都搞咗咁多年,如果部部機有起碼單核 iPhone 6s (自己用緊)嘅 WebView 效能其實唔差 :cr ...
hihihi123hk 發表於 2017-9-15 00:44



    可能真係android 既問題. 就算iHKEPC 係windows phone 行都唔算太差(已經係最舊版)  
Xamarin 都唔算局限了. 可以好native. 但又code sharing. 情形係似react native .

若果寫開JS 又有好多舊野用得番, 就梗係migrate 去reactive native. btw 若有新版. 能否出埋windows platform x86 /x64 / arm 版.  新版functions 希望係效能提高後, 可以相應增強.
作者: gamezz    時間: 2017-9-15 07:50

本帖最後由 gamezz 於 2017-9-15 07:56 編輯

回復 29 #hihihi123hk

睇佢段片,無按過實體back掣,而佢每粒掣都有delay, 應該係唔係無落 (tappable) 落粒掣。

via HKEPC Reader for Android
作者: KinChungE    時間: 2017-9-15 09:24

可能真係android 既問題. 就算iHKEPC 係windows phone 行都唔算太差(已經係最舊版)  
Xamarin 都唔 ...
556556bt 發表於 2017-9-15 01:39


Edge細食過Chrome係正常
Windows Phone用Edge, 當然反應快過Android用Chrome (Webkit)
作者: KinChungE    時間: 2017-9-15 09:26

Cordova webview bridge Native code.. 只可以 Single Thread,太多 Code 要行

有人係 Android 試 ...
hihihi123hk 發表於 2017-9-15 00:26


Cordova back始終真係page navigation
唔似Android原生開N版actitivity, 全部根本響RAM一路run緊
要reload page
作者: hihihi123hk    時間: 2017-9-15 12:05

回覆 33# gamezz


    係喎,感謝指出。

咁樣實體制會更誇張
作者: gamezz    時間: 2017-9-15 12:24

回覆 36# hihihi123hk

內文中個list太多item, 又是另一個問題 (佢地話 virtual list fix, 我未用過).
真係要睇下個設計會唔會咁, 一次過咁多隻data,
通常都分開 load,而個user又由山頂一路 look 落山腳...
作者: 556556bt    時間: 2017-9-15 12:48

Edge細食過Chrome係正常
Windows Phone用Edge, 當然反應快過Android用Chrome (Webkit) ...
KinChungE 發表於 2017-9-15 09:24



    咁係chrome (webview) 問題cordova ?!
作者: KinChungE    時間: 2017-9-15 13:42

咁係chrome (webview) 問題cordova ?!
556556bt 發表於 2017-9-15 12:48


cordova根本就係成個webview app, 冇計
作者: 556556bt    時間: 2017-9-15 13:46

cordova根本就係成個webview app, 冇計
KinChungE 發表於 2017-9-15 13:42



    但其他platform 無咁大問題. 咁即係係android 慢主要原因係chrome
作者: KinChungE    時間: 2017-9-15 13:54

但其他platform 無咁大問題. 咁即係係android 慢主要原因係chrome
556556bt 發表於 2017-9-15 13:46


只係其中一部份
二來係Android太多唔同機, Google唔可以續部機做優化
作者: 7h1r733n    時間: 2017-9-15 14:14

CHING 點解要用到唔值錢呢個字???
556556bt 發表於 2017-9-14 15:42


因為WebView做UI比人個感覺就係唔值錢..  
作者: 556556bt    時間: 2017-9-15 14:18

只係其中一部份
二來係Android太多唔同機, Google唔可以續部機做優化
KinChungE 發表於 2017-9-15 13:54



    呢個都係android 本身既問題. variety scarify performance  optimization
作者: 7h1r733n    時間: 2017-9-15 14:19

最好只係因為大熱?! ... 但唔知點解硬係覺得JS 係差一皮.
556556bt 發表於 2017-9-14 15:44


React Native performance係OK 既.. 而且Javascript易寫.. 同Native比要handle兩套codebase.. 咁一個codebase會好D啦..

Xamarin要公司用要$$$, 雖然我自己用Xamarin.. 但其實都好多問題... 得別係果堆 nuget package
作者: 556556bt    時間: 2017-9-15 14:19

因為WebView做UI比人個感覺就係唔值錢..
7h1r733n 發表於 2017-9-15 14:14



    "CHEAPY" hahah ....咁又係"web", "JS" 都係俾人低門檻感覺...
作者: 556556bt    時間: 2017-9-15 14:23

React Native performance係OK 既.. 而且Javascript易寫.. 同Native比要handle兩套codebase.. 咁一個code ...
7h1r733n 發表於 2017-9-15 14:19



    $$$$, 哈哈...  我琴日走去search 下D 人comment 2者既 vs.

有人提出公司用. 用xamarin. personal, hobbyist 就用react native. 緣於lic 既問題.
佢話RN 有patent issue 未solve 到, 而RN 變化實左太化未夠mature

nuget package 問題. 都有提到. 相對於JS 無咁簡單. 但做開C# 應該習慣晒. ...
作者: gamezz    時間: 2017-9-15 18:02

回復 45 #556556bt

咁即係話web app只收客幾萬,native收客幾十萬?

via HKEPC Reader for Android
作者: 556556bt    時間: 2017-9-15 18:10

回復 556556bt

咁即係話web app只收客幾萬,native收客幾十萬?  

via HKEPC Reader for Android ...
gamezz 發表於 2017-9-15 18:02



   唔係我講的.. 我係問一位CHING  點解要用"唔值錢" 去形容hybrid app.
因為WebView做UI比人個感覺就係唔值錢..
7h1r733n 發表於 2017-9-15 14:14

作者: 556556bt    時間: 2017-9-15 18:13

回復 556556bt

咁即係話web app只收客幾萬,native收客幾十萬?  

via HKEPC Reader for Android ...
gamezz 發表於 2017-9-15 18:02



    至於係咪用webview 做hybrid app  收得錢少D 就好睇個客點treat 你個deliverables.

而受制於webview 能力所限, 咁個target app 可能真係簡單D, 個客亦或者覺得門檻低易D 做 咪budget 少D 錢囉.
作者: KinChungE    時間: 2017-9-15 19:19

曾經facebook出android app初期俾人complain超慢, 但係ios冇事
原因係班android developer自己都係用iphone
結果facebook要迫班developer用android黎等佢地improve下android lag既問題
作者: 556556bt    時間: 2017-9-16 14:46

曾經facebook出android app初期俾人complain超慢, 但係ios冇事
原因係班android developer自己都係用iphone ...
KinChungE 發表於 2017-9-15 19:19



    家陣好多都係打份工.. 公司叫佢做就做. 但佢本身唔係用.
變左好多做出黎都唔岩使. 或者出問題都唔知





歡迎光臨 電腦領域 HKEPC Hardware (https://h0.hkepc.com/forum/) Powered by Discuz! 7.2