作者: 明內子 時間: 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
真係睇你想點做.
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
你做開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
今期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
最好只係因為大熱?! ... 但唔知點解硬係覺得JS 係差一皮.
作者: 556556bt 時間: 2017-9-14 15:44
只係慳左compile time 係咪真係知左total dev time ?
作者: hihihi123hk 時間: 2017-9-14 16:00
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
都要睇你個APP 有咩function 既. 若果唔花巧, 只係data presentation 都唔會太多問題
作者: 556556bt 時間: 2017-9-14 22:17
其實唔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
Android有multi window
作者: 556556bt 時間: 2017-9-14 23:13
最多都係兩個... ?! 再者放左係non active 又真係可以low priority. 同PC 好唔同.
其實當一個TAB RUN 一個thread 又得唔得呢?
作者: KinChungE 時間: 2017-9-14 23:15
本帖最後由 KinChungE 於 2017-9-14 23:17 編輯
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 效能其實唔差
相反 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
可能真係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
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
cordova根本就係成個webview app, 冇計
作者: 556556bt 時間: 2017-9-15 13:46
但其他platform 無咁大問題. 咁即係係android 慢主要原因係chrome
作者: KinChungE 時間: 2017-9-15 13:54
只係其中一部份
二來係Android太多唔同機, Google唔可以續部機做優化
作者: 7h1r733n 時間: 2017-9-15 14:14
因為WebView做UI比人個感覺就係唔值錢..
作者: 556556bt 時間: 2017-9-15 14:18
呢個都係android 本身既問題. variety scarify performance optimization
作者: 7h1r733n 時間: 2017-9-15 14:19
React Native performance係OK 既.. 而且Javascript易寫.. 同Native比要handle兩套codebase.. 咁一個codebase會好D啦..
Xamarin要公司用要$$$, 雖然我自己用Xamarin.. 但其實都好多問題... 得別係果堆 nuget package
作者: 556556bt 時間: 2017-9-15 14:19
"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
家陣好多都係打份工.. 公司叫佢做就做. 但佢本身唔係用.
變左好多做出黎都唔岩使. 或者出問題都唔知

