本来打算一篇写完的,结果居然要分成三篇 XD
前端的部分可以搭配框架来建立
比较有名的像是三大框架 Vue、React、Angular
以这三个框架在台湾职场来说
使用率占比应该是 Vue > React > Angular
难易度排行也差不多
通常推荐新手都会从Vue学起,
因为简单好上手,使用率也高,
除了官方文件外也有大量的教学文
不过我自己最一开始是学React
这边其实有个小故事可以说
一开始在学习前端时,我也是在三大框架前面犹豫了很久
当时询问一个前端的朋友,
她刚好是本来在写Vue,结果换工作後改用React
因为Vue 跟 React 的难易度有落差,
转换的时候很痛苦,学习成本很高
当时她就建议我说,
反正都是从头学,那乾脆从难的先学
之後如果换成简单的,那转换的成本就不会那麽高了
就因为这句话
以一个刚熟悉 HTML、CSS、JavaScript的人来说
真的太难了 ( 痛哭
不过非常推荐 React官方文件
教学文写的很详细,虽然有些地方还是需要一点悟性就是了 XD
而後来换工作的我,
居然! 真的需要用到Vue框架
不知道是不是被React 折磨过,感觉Vue真的比较简单一点
不过因为还没有到非常熟悉
这次的框架会采用 Vue 并搭配 Vuetify 组件库
希望完成後可以把Vue用的熟练一点 (握拳
後端的部分因为我平常是写Python
而Python本身就有两大框架 Django 跟 Flask
主要是整合好了很多网站需要的东西
像是权限系统、DB连结、甚至一架好就会给一个完整的後台页面
另外像是登入登出、忘记密码、表单等,
都是敲几行程序码就可以自动生成的
通常会拿来做比较大型、复杂的专案
这个也是我第一个学的框架,
如果要找教学文的话可以参考这篇,写的非~~常详细
不过因为他是采用 MVT 设计模式,
也就是模型(Model),视图(View)和模板(Template)
本身没有前後端分离,所以我这次会采用另一个框架 Flask
就是主打轻量化Web 框架,
虽然预设没有资料库、表单验证工具,
不过也有很多第三方库可以使用,
算是一个需要什麽就自己加的概念
我其实也没有到很熟悉,只有初步试过串接API
应该没问题的~吧
好的,今天先这样啦
工具挑完了,接下来就该来挑主题搂~
现在的前端都在用 JavaScript「框架」?前端框架的功能与优点|ALPHA Camp Blog
<<: Day 6 Swift语法-基础篇(4/5)-Function
>>: [Day04] Flutter with GetX Lottie animations
What's Cypress Cypress 是 Vue.js 官方推荐的一个 E2E Testin...
onnx - Ubuntu18.04 yolov3 tiny 转 onnx 使用 Python 3....
前言 这篇感觉大家都可以看看,当身为工程师的你,总是思考要怎麽利用程序帮助增加你的效率时,你可以想...
这功能对於浏览器来说,应该是个没人(或很少人)想过会存在的功能。 从十几二十年前开始有浏览器以来,浏...
日常我们在使用 Mac 机时,总是很容易重复下载一些档案或图片,例如 复制整理档案或移动档案时,很容...