作者togs (雙標達人)
看板Soft_Job
標題[請益] 想學google表單的問卷建置網站架設
時間Thu Jan 14 15:13:13 2021
不曉得這邊是否方便請益
想請教一下網站架設前輩們
(小弟以前僅學過一點asp.net的基礎,不過是20年前的事情,現在也都忘光
想說現在資訊比以前更新更發達,是否有適合的語言、框架或各種工具?)
如果想做出一個類似google表單或surveycake的網站
主要提供user建置問卷,可在該網站上面創帳號並設計問卷,
最後產出一個連結,讓USER自行發放問卷
請問該學習哪些工具比較適合?
*考量到資源廣、好維護、問題好查詢、或是找人教也方便的情境
謝謝各位前輩大大。
附註: 目前做的功課為,將以下名詞查詢過一輪,但基礎不好因此還是沒頭緒
加上沒待過業界不知道業界主流
Javascript/CSS3/HTML5/React/Flux/Git/Pug/PostCSS/ES6
Vue/Angular/Flow/Typescript/Webpack/Jest/Jasmine/ CI/CD
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.0.186 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1610608395.A.101.html
1F:→ vi000246: 這好像不是學程式就能解決的 你是想發案? 01/14 15:28
請問這句話意思是? 非常困難的意思之類?
我目前僅20年前大學上課時學過一點javascript/sql/asp.net
先前有碰了一下wordpress,有些名詞有看過但不懂因此去查
附上很粗淺的從零開始摸索的截圖:
https://imgur.com/Vwkkc66.jpg
我是認為技術門檻很高,
加上有些過往知識可能過時,而自己摸索會不知道,
想說藉由查詢+做功課省去一些繞路時間,
再來即便自己做功課還是會有盲點,因此想說也順道請益一下
(當然如果太難也歡迎幫我打斷念頭XD
另外關於發案,也就是蓋一個跟他們一樣的網站的部分,
基本上我是認為上面兩間公司已經做得非常完善,因此去競爭也可能不太有意義?
更別說好像建置服務不只這兩間?
附註: web_design版下面也有不錯的置底文章資訊分享,新手教學文
正在看當中,不過那篇文章是2008年撰寫的。
2F:推 richard07250: 需要蠻多的 看了一下清單稍微列幾個好像沒考慮到的 01/14 16:20
3F:→ richard07250: 1. SERVER要放在哪裡? 如何管理? 01/14 16:20
4F:→ richard07250: 2. DATABASE要用甚麼, sql會不會? 不用DATABASE的話 01/14 16:21
5F:→ richard07250: 資料的儲存方案是甚麼? 01/14 16:21
對耶 我沒想到這塊,謝謝richard大的提醒:)
6F:→ richard07250: 3. wordpress有現成的方案 需要客製的時候php行不行 01/14 16:23
7F:→ richard07250: 4. 安全性如何保證(帳號安全 資料安全) 01/14 16:24
8F:→ richard07250: 白手起家常常忽略掉安全問題 01/14 16:25
9F:→ vi000246: 這大概要會前後端、DB、devops的知識 一般人可能要三年 01/14 18:47
10F:→ vi000246: 才能懂皮毛 不懂你想要一人包辨整個專案是為了什麼 01/14 18:47
11F:→ vi000246: 也有可能是我看了你的敘述 想得太難了 其實只是side pro 01/14 18:49
12F:→ vi000246: ject等級 你可能要說一下你的目的跟需求 01/14 18:49
13F:推 qwe70302: 看起來比較像做side project,前端react後端node.js足 01/14 19:19
14F:→ qwe70302: 矣,要上雲的話多一個AWS,差不多有大學期末作業的程度 01/14 19:19
感謝大大回應
所以假設自學或請人教,則告知對方我想要學
1. react
2. node.js
3. AWS使用 (不知道可否用GCP ?)
這樣就ok了嗎?
15F:噓 accessdenied: 看到一具關鍵,你想要跟市面上兩大平台做競爭?而且 01/14 20:27
16F:→ accessdenied: 其中一家是google?這種東西要能動只是CRUD而已, 01/14 20:27
17F:→ accessdenied: 但是你憑什麼想跟他們平起平坐?如果只是靠你自己你 01/14 20:27
18F:→ accessdenied: 現在就放棄吧!別浪費時間了! 01/14 20:27
感謝回應,我那段的意思是暗示"競爭沒意義"
我沒講清楚造成誤會不好意思。
19F:推 soccer103: 同意樓上 自己做爽是一回事 01/14 20:54
20F:→ soccer103: 和市面上類似服務競爭又是另一回事 01/14 20:55
21F:→ soccer103: 若是工程師 side project 就算了 01/14 20:57
22F:→ soccer103: 若是要幫公司做內部用的問券服務 01/14 20:59
23F:→ soccer103: 不如想想還有什麼更好的解法 01/14 20:59
24F:→ viper9709: 推vi000246 01/15 00:42
25F:推 tnfshjcc: 感覺是一題不錯的system design面試題 01/15 01:50
26F:推 kyoe: 會.net就直接開始動手做呀,從register/login直接開始做不用 01/15 09:50
27F:→ kyoe: 學什麼新的技術啦,等學完都老了 01/15 09:50
28F:→ meowyih: 推樓上, 推文好像把這種東西講的好難的感覺, 說真的你會 01/15 09:59
29F:→ meowyih: .net就用.net寫,會php就從php寫,sql語法看一下一上午也 01/15 10:00
30F:→ meowyih: 夠用了,要寫個漂亮的或是scale要大到給幾百幾千人用的可 01/15 10:00
31F:→ meowyih: 能沒那麼簡單,但做個能動的幾星期就夠了吧? 01/15 10:01
32F:→ meowyih: 喔, 那個accessdenied的推文不用在意, 他很愛講那類很嗆 01/15 10:02
33F:→ meowyih: 的話不知道為什麼 :p 01/15 10:02
感謝前輩們的給予方向
目前爬了一下文+推文,預定大概如下:
前端: JavaScript + React、CSS3、HTML5
後端: PHP + Laravel、JavaScript
--以下是一些參考資訊
以下看google與相關文章擷取的片段資訊: (有誤歡迎指正)
python聽說較偏AI學習或爬蟲
React VS Angular VS Vue
https://tinyurl.com/y59knknw
node.js的問題這篇有人拿出來討論 也有留言反駁
https://yami.io/you-might-not-need-nodejs/
Dcard關於後端語言選擇
https://www.dcard.tw/f/softwareengineer/p/231898116
為了驗證上面文章的內容,於是嘗試參考ptt和104,以下是特定方式搜尋下的結果
104用關鍵字搜尋開缺:
(後方數字為頁數、僅作參考;搜尋結果最多頁數似乎為150)
PHP:150
React.js:93
Vue.js:116
(依上面某篇文章內容vue應該不多,但其實蠻多,可能跟該文章是幾年前的也有關係)
Angular:41
Python:150
Asp.net:150
Node.js:107
PTT softjob版:文章搜尋筆數
React(34) > vue(6) = angular
PHP(493) > python(147) > node.js(26)
最後提一下,由於小弟是外行+搜尋到的資訊難免有偏頗,
用特定找法去搜尋104或ptt這點也有問題,
因此到時還是會多聽他人的意見
※ 編輯: togs (118.169.45.161 臺灣), 01/15/2021 22:04:48
34F:推 vi000246: 光是React要學到會使用都要一段時間了 01/15 23:53
35F:→ vi000246: 你可能要評估一下專案時程跟自己的學習能力 01/15 23:53
36F:→ spfy: 不是 你到底要做什麼 是老闆要求還是自己創業還是side proj? 01/16 17:25