國立臺北藝術大學

#問 零基礎初次試寫app程式語言推薦

2019年2月21日 23:51
如題。最近想開發一個校內app方便找到共乘計程車的夥伴,已經用Adobe Xd 大致確定UI和UX的方向。現在想開始自學程式語言,好讓app有個雛型出來,看了網上的推薦還是不確定該從哪一個語言下手(目前看到HTML5 ,可是又都說要從C語言開始比較好打基礎,想說之後搞不好還會用到)。版上各位大大有推薦的嗎?如果有推薦參考書目就更好ㄌQAQ大感謝QAQ (不知道發這版對不對,錯了會刪掉ㄉ)
67
回應 45
文章資訊
Logo
每天有 46 則貼文
共 45 則留言
南臺科技大學
app是要開發哪個系統上的? android的話學Android Studio 語言是用java ios的話比較麻煩 一定要有apple系列的電腦才能開發
國立成功大學 電機工程學系
不要C…… 拍森比較妥ㄅ
原 PO - 國立臺北藝術大學
B1 可以的話希望兩個都能開發 不過如你所說 我手邊沒有apple的產品 可能從android開始ㄅ 因為用java好像不能通ios系統的樣子 想要找個兩全其美的方案QAQ(太貪心ㄌ
原 PO - 國立臺北藝術大學
B2 有、有什麼原因ㄇ…(聽起來好害怕
朝陽科技大學
app inventer 拉個拼圖就能做到啦 計程車有的會用這個控制車上的跑馬燈
大同大學 資訊工程學系
C是基礎 但是沒人會拿c寫app 只是要快速開發app去稍微學個java 或kotlin 不然去玩玩app Inventor拉拼圖就好
國立東華大學
雙平台又零基礎零包袱 建議直接學html5+各種後端語言(php、node.js、golang、pyhton、jsp...) 直接搞網頁版就好 非要app不可再把網頁包成app就行了 初學寫app叫人學C的根本害人.... 這年頭初學程式也不是首推C 而是python、javascript之類的腳本語言 先把邏輯搞懂了學會了再來考慮其他的 C太低階還要另外學不少基礎知識(指標、動態分配空間啥的) 初學者反而容易搞亂....
原 PO - 國立臺北藝術大學
B5 是沒錯啦XDD而且用這個的話高中就有學過了 其實我也想順便藉這個機會學一點程式 把這個app當練習之類ㄉ 才會想說從頭開始(而且這樣ios是不是就不能用ㄌq_q
原 PO - 國立臺北藝術大學
B6 噢噢噢噢噢瞭解!感謝QAQ B7 原來是可以從網頁打成app的嗎!太…太感謝你ㄌ…
樹德科技大學
我初學php 學校第一個碰到的語言 在學java 使用Android Studio 最近學ios Swift 使用Xcode 給您參考
朝陽科技大學 資訊管理系
B0 inventor正在募資 未來將推出ios也可以安裝了
我直接給實作的完整流程建議 1 參考 B1 (java) 2 建立雲端資料庫 (用亞馬遜或Google的)這邊可能需要付費 3 將你們的UI 放上去,xml(這是安卓直接使用的界面)跟java(程式)怎麼互動也要花點時間研究 4 發布到 Google play 前面兩點要克服的地方蠻多的 3在你練習1的時候就大概會學會 加油 //除非你們有MAC也願意花一堆時間搞他們繁瑣的流程才寫,不然我推薦先從安卓下手,不會像蘋果一直刁難你
國立交通大學 網路工程研究所
搞清楚方向阿,C雖然是基礎但是不是用來寫APP的
南臺科技大學
想跨平台可以考慮webapp 但這需要一定的html跟css語法基礎 而且效能會比原生app差 學完我怕妳可能會想直接做網頁就好... b1
原 PO - 國立臺北藝術大學
B10 好!感謝你! B11 太讚ㄌㄅ!現在看來我應該會邊碰java邊用inventor測試能不能按預想的順利跑動程式,如果真的通用了就太讚了!感謝你! B12 步驟條列萬歲!雲端空間這項使用學校給的無限容量google drive應該是沒問題的(吧?)感謝你QAQ
東海大學
零基礎 又想快速做出東西 建議先學app inventor 2 因為這邊的程式邏輯是用拼積木而成的 語法對新手比較友好 如果有時間 然後又想做好一點 再去學android studio也不遲
原 PO - 國立臺北藝術大學
B13 搞清楚ㄌ,感謝你! B14 豪!因為時間跟心力都有限,我還是先從android開始ㄅ…感謝你! B16 這個我之前有學過ㄌ,應該會從它下手沒錯owo感謝你!
國立中興大學 資訊科學與工程學系
雖然不建議初學就c 可是c的指標有學好的話其他語言都能輕易上手 另外找工作常常會需要筆試c 如果要深入的話還是不得不碰的 app的部分樓上有提到先做網頁版 這邊是不反對 不過對於新手而言這是要同時學前端和後端 各自又是用不同語言 可能需要用不少功 而且新手觀念沒建立的話前後端很容易分不開 對於效能和頻寬是個負擔 所以還是可以考慮不用網頁版 比較單純
國立東華大學
B18 可是她要弄的app一定會有前後端的問題阿@@ 所以不用網頁也不會比較單純...
東海大學
native app就flutter吧 Google youtube channel教學多 一次滿足跨雙系統
龍華科技大學 資訊管理系
android了話先學好java就行惹
元智大學 資訊管理學系
b3 兩全其美的辦法就是用react寫 native app 但你完全沒基礎我不推薦
雖然還是寫js就是 但是你還是 至少要有隻iPhone能跑測試
國立暨南國際大學 資訊管理學系
服務型應用、架構不大、跨平台 只能推 React Native 了 不過前置要花一些時間學 (HTML, CSS, JS, React, React Native 再搭配個 firebase 之類的做 serverless 就可以先省略後端跟 DB
國立臺北藝術大學
我也想做,不過也完全沒基礎!有蘋果電腦可以負責蘋果的部分
淡江大學 資訊工程學系
B15 他說的雲端空間不是指這個 你這個app應該需要架一個server 你可以自己買主機來架 也可以租一個雲端主機
國立交通大學 資訊科學與工程研究所
建議搞網頁版 前端+後端( ´▽`)
淡江大學
那些推薦你學C或其它後端語言的 不确定是真的想幫你還是害你 1. 沒人會用C來開法app 2. 你現在一次接觸前後端,容易吸收不了, 接觸後端,你可能會想使用框架,然後實作一支Api,還有資安,db性能調教等問題存在 等你學完,都不确定你是否對程式還有熱情。 對於app或web學習反應很容易就呈現出來,對於新手也比較容易有成就感。 3. 把web包成app你就別想了,需要後端的支持,也不要用firebase代替,絕對不要把firebase用在web,既然要後端又要包成app,我還不如再多弄個websocket做成pwa更好 4. app部份如果不學習後端,你可以使用firebase來代替,容易上手而且以你學習或使用程度來看費用不高甚至免費。 使用RN你可以同時開發Android和ios,但我個人是放棄它了,難維護更新速度不快,處理雙系統的特殊元件又更複雜。 兩個系統分開寫 Android--kotlin,java iOS--swift 最後你可能還會碰到架server問題,考慮aws,google哪個好 新手就用google的服務吧,雖然google有點雷,不過對你影響不大,而且還送300美金讓你免費用一年
國立東華大學
B27 問題是 B0她要搞的功能不可能沒有任何後端 (DB、firebase之類的、VPS雲主機等等通通都是).... 不學後端是要怎做出她要的功能= = 然後最後一段又說可能會碰到架server的問題 那不就是搞後端嘛.... 整個矛盾耶你XD
淡江大學 資訊工程學系
我說的是後端語言php,node,golang等 讓你誤會,抱歉
原 PO - 國立臺北藝術大學
B18 B19 B20 B21 B22 B23 B26 B28 B29 我沒有要考試,應該說只是想多學一個技能,不過因為時間和精力有限所以希望能夠先確定一個方向之後在課餘時間全力投入,花多少時間才能完成我不是很在意,所以需要花點心力才能大致掌握這點是沒有問題的XDD 另外如果可以的話不會考慮架網頁版,畢竟主要還是手機隨身使用會比較方便,要使用的時候開一個網頁跟開一個app比起來還是後者操作更便捷(吧? 我的電腦裡現在有的軟件是visual studio,之後可能也下載dreamweaver(反正電腦裡已經一堆adobe不差這一個(咦),flutter跟react native也會觀望著,先一邊用inventor做初始測試、一邊去大略看上面4種的教學,然後再確定從哪一個語言開始。目前可能會以Html5或先學java再學dart(flutter的語言?)兩種方案擇一,確保之後android跟ios都能開發ㄅ。需要備一隻iphone測試這點可能就跟同學借個Q_Q 這樣…這樣的理解方向是對的咩…如果還有什麼錯誤或是有更聰明的做法請指正一下Q_Q太感謝大家了!本來以為沒什麼人會回覆,至少讓我從0開始到現在有點方向Q_Q B24 這裡不能交換個人資料不然我就能聯絡上你然後先讓你看下目前的UI UX架構ㄌQAQ B25 啊啊啊今天同學有跟我講到這個!弄錯了真是不好意思Q_Q應該是會花錢解決後端伺服器的問題,像 B27 說的firebase(感謝推薦!)之類,想以google的服務為優先選擇。可能會在調查一下使用意願高不高、人數多不多然後投放google聯播廣告來回本(至少不要虧錢啦),感謝你!
國立東華大學
B30 網頁vs app說後者一定好 這你就落後了 不要再用那種政府/學校機關的思考方式... 那種啥都要上app、有app就是好 結果UI/UX、功能邏輯、bug各種腦X難用到炸裂.... 先不提已經講很久的專為手機設計的手機版網頁 google現在正在推Progressive Web Apps(PWA) 改進了很多傳統手機版網頁vs app的不足之處 詳細可自行參考:
原 PO - 國立臺北藝術大學
B31 是根據我個人使用習慣為前提的話啦(超偏心 感謝資訊提供(超先進的感覺),可能還是先有一些代碼基礎知識之後我再來選擇是否架設網頁,畢竟現在要說哪個更方便的話我也還看不懂qwq
國立暨南國際大學
B30 dreamweaver 就別了吧 然後除了 iphone 你還需要 macos
原 PO - 國立臺北藝術大學
B33 豪ㄉ!有什麼原因不推薦dreamweaverㄇ?
國立暨南國際大學
B34 真的在開發網頁的都是手刻 不會是用 dreamweaver 拖拉 如果你只是要當編輯器的話太肥大了,推薦 vscode、sublime
國立雲林科技大學 電機工程系
有學設計要做UI/UX的話,我覺得可以摸一下Vue 或React (千萬不要再去摸C) 你要寫app的話,可以直接嘗試React,可以跨平台寫ios和android,我兩個平台的手機都有試過,至於效能能達到什麼程度就不知道了🤔但大多應用都沒問題👌 工具挑自己用習慣的就好了,vscode我覺得還行,但有快捷鍵和指令要記一下才比較好用(我自己最近在摸Node.js有用)
國立臺中科技大學
b0 網頁的話 我推薦 金魚都懂的網頁設計教學 在yt上就有 內容只有前端
中原大學 資訊工程學系
apple不是vm架起來也可以開發嗎 不是一定要apple的吧XD
國立東華大學
B38 看來是沒在VM灌過黑蘋果的.... 正常打打字開瀏覽器都嫌卡 還想要開發XD
中原大學 資訊工程學系
B39 這得看你的硬體適不適合還有設定有沒有處理好 沒設定好在vm上跑的話什麼作業系統都卡給你看啊
國立東華大學
B40 可以肯定你100%沒灌過才會講這種幹話XDD 你當別人都智X就你最聰明 其他人沒想過這種用法嗎? 我從P3時代就在玩VM玩到現在還會不知道要怎弄嗎XD? VT-x + VT-d都啟用 4~7代i7/E3/E5 host RAM 16G起跳, guest給8G起跳 各種VM軟體都試過 就只有guest灌"黑蘋果"神卡 各種沒驅動不相容 解析度還要改系統檔手動指定 能動就偷笑了 還想要搞開發XDD
國立雲林科技大學 電機工程系
B41 我是有用過VM開過Xcode 稍微測試一下也還堪用 只是點開應用程式介面的時候 那個蘋果原生動畫蠻卡的就是了
中原大學 資訊工程學系
B41 嗯...我個人架起來倒是沒有你說的那麼糟 更何況我是介紹給原po,畢竟vm這種東西本來就有很多疑難雜症要克服說不定原po架起來就很順利的運行了啊,在不了解原po的情況下為什麼要爭這種問題呢?
中原大學 資訊工程學系
再不然還嫌卡的話就裸機灌吧!
銘傳大學
請問樓主還有在開發嗎?有興趣