tag:blogger.com,1999:blog-16607461.post2265215398628287378..comments2024-03-29T10:21:47.284+08:00Comments on 布丁布丁吃什麼?: 用HTML5開發網頁APP、桌面APP、跟行動裝置APP:混合應用程式框架 / Hybird APP Framework for Web APP, Desktop APP and Mobile APP布丁布丁吃布丁http://www.blogger.com/profile/13614721642960940190noreply@blogger.comBlogger4125tag:blogger.com,1999:blog-16607461.post-14407989301202801532019-03-11T16:14:19.421+08:002019-03-11T16:14:19.421+08:00To 小綠,
你把它想像成自帶瀏覽器的APP,可以跑HTML 5網頁,可以做HTML 5網頁能做到...To 小綠,<br /><br />你把它想像成自帶瀏覽器的APP,可以跑HTML 5網頁,可以做HTML 5網頁能做到的事情,差不多就是這種感覺。<br /><br />從這個角度來回答你提問的細項:<br />1. 「放圖?」可,你看網頁上有圖片,所以HTML 5就可以呈現圖片。<br />2. 「廣告?」可,你看網頁上可以插入廣告,所以HTML 5就可以插入廣告,但是需要網路連線。<br />3. 「後端的Server?」如果是用前端瀏覽器操作,你需要自己找伺服器架設。如果是打包成APP,則沒有後端Server,都是在單機上運作。<br />4. 「終端用Browser?」如果是用網頁的方式運作,那就會依賴使用者使用的瀏覽器。如果是打包成APP,則不會用到終端的Browser,因爲APP就內建了運作HTML 5所需要的環境,不需要仰賴其他瀏覽器(例如Chrome、IE)。<br />5. 「包裝成APP?」只有透過Electron或PhoneGap Build打包成APP的時候才是打包成APP。包裝工作是在開發的時候執行包裝,在使用的時候它就是一個APP。<br />6. 「終端Browser連結到後端的Server?」在這裏不會用到終端Browser,也不會用到後端Server。<br />7. 「後端Server怎麽連接?」基本運作都是本機端的單機運作。如果需要跟後端Server交換資料,請使用一般寫網頁時跟其他伺服器交換資料的方法,例如表單、iframe、AJAX。如果要突破CORS限制,請在Electron中請使用Node.js去發送request,在PhoneGap Build中請使用Cordova的API來傳送資料。<br />8. 「跟database怎麽連接?」database種類很多,一般而言,HTML 5的資料庫是指儲存在單機上的資料庫,例如localStroage或Web SQL Database,用途是資料持久化,而非資料共享。如果是以server架設的database,例如PostgreSQL、MySQL、MSSQL,則請用跟後端Server連結的方式連結資料。如果是在Electron中,可以在Node.js中去遠端連接這些資料庫。<br />9. 「用什麼程式語言呢?」HTML5 (HTML、JavaScript、CSS)、Electron / Node.js (JavaScript)、PhoneGap/Coadova (HTML、JavaScript、CSS)。<br />10. 「不知道學長有沒有空?」偶爾我會在留言板回答問題,你提問我都會收到通知,有時間我就會回覆。<br />11. 「請將聯絡方式mail給我。」這個做不到,因爲看不出你的mail是什麼。而且你的問題也會是大家的問題,放在這裏提問,大家以後就不用問相同的問題,可以造福社群。<br /><br />12. 「要怎麼追蹤後續問題?」<br />好問題。<br />https://1.bp.blogspot.com/--1_c72VHz0M/XIYYGbEiIHI/AAAAAAAEEXA/Yc74V9JUdCwpu4AshOepi8P31XJfGNQEwCLcBGAs/s1600/html5.png<br />勾選留言框右下角的「通知我」即可。<br />布丁布丁吃布丁https://www.blogger.com/profile/18000418899714977849noreply@blogger.comtag:blogger.com,1999:blog-16607461.post-88757984288505781332019-03-10T17:59:53.267+08:002019-03-10T17:59:53.267+08:00布丁學長你好,我是以前輔大動漫社的學弟,小綠。接下來我問的問題可能很蠢(因為我是一個完全沒有程式經驗...布丁學長你好,我是以前輔大動漫社的學弟,小綠。接下來我問的問題可能很蠢(因為我是一個完全沒有程式經驗的人XD),但還是請學長耐心聽我問完。我最近了解到HTML5好像可以開<br />發跨平台式(手機、電腦終端等)的介面,所以我想深入了解這個內容,簡單說我想了解運用HTML5可以做到甚麼程度的設計(放圖?廣告?或是其他)?另外,就我看我學長這篇的內容後,我自己的了解是直接在後端的Server運用Onsen UI+Vue2開發ui介面,接著終端用Browser或是包裝成app的終端Browser連接到此,我這樣理解有錯嗎?如果沒錯的話,想請教下後端Server跟database又是怎麼連接?用甚麼程式語言呢?<br /><br />其實我有很多很笨的問題想請教,不知道學長有沒有空,方便的話請將聯絡方式mail給我(如我的發言身分),多謝<br />Anonymoushttps://www.blogger.com/profile/16383717494962362675noreply@blogger.comtag:blogger.com,1999:blog-16607461.post-58734537555139651272019-01-05T18:12:08.881+08:002019-01-05T18:12:08.881+08:00Thanks for your comments.
React Native is one of ...Thanks for your comments.<br /><br />React Native is one of popular hyper APP development solutions. <br />However, the development environment is needed to compiler a React Native APP.<br />In my opinion, it's not easy for the beginner who only know how to develop a Web APP.<br />So this article I want to promote Web APP developers to build mobile APP and desktop APP with their prior knowledge.布丁布丁吃布丁https://www.blogger.com/profile/18000418899714977849noreply@blogger.comtag:blogger.com,1999:blog-16607461.post-40648966364314578982019-01-05T17:34:01.269+08:002019-01-05T17:34:01.269+08:00Hey, very nice site. I came across this on Google,...Hey, very nice site. I came across this on Google, and I am stoked that I did. I will definitely be coming back here more often. Wish I could add to the conversation and bring a bit more to the table, but am just taking in as much info as I can at the moment. Thanks for sharing.<br /><br /><a href="http://www.daisoftware.com/Services/Mobile-Application-Development" title="React Native Development Company" rel="nofollow">React Native Development Company</a>daisoftwarehttps://www.blogger.com/profile/06703759240880807724noreply@blogger.com