作者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/cn.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