Web 前端的技术栈是怎样的?

2015-09-26 15:09:45 +08:00
 eightqueen

鄙人做 java 的,前端文盲,自学前端上网一查,海量的框架直接傻眼了,根本理不清学习的头绪。我想搞清楚前端入门需要学习哪些必须的框架,它们都是干嘛的?
java 的技术栈是这样的:
1.maven :项目周期管理、 jar 包管理、打包
2.tomcat : servlet 容器
3.spring : java 开发核心框架,功能全面,有 mvc 、 ioc 、 aop 、 jdbc 等功能,基本上学会这个框架绝大部分开发任务都可以轻松搞定。
你看 java 简单吧,学会 3 门技术就可以入门了。

6546 次点击
所在节点    程序员
42 条回复
kikyous
2015-09-26 19:07:56 +08:00
楼主好屌啊
djyde
2015-09-26 19:21:31 +08:00
看完评论,我觉得楼主想要的答案应该是:

0. $ npm install

1. require();
zonghua
2015-09-26 19:47:26 +08:00
你这样只是用熟了工具,还有一大堆实际问题等着你解决。
luoway
2015-09-26 21:27:29 +08:00
非要个三件套的话,
jQuery+Bootstrap+zencode 吧,基本上学会这三个,绝大部分开发任务都可以轻松搞定。。。(误
iwege
2015-09-26 22:22:14 +08:00
jQuery bootstrap 。

不打包,直接 script 加载。
joyee
2015-09-26 23:12:07 +08:00
其实还有一个问题是, LZ 提到的那些,放在前端都属于较大型的应用才会有比较明显的需求。仅仅是入门级的简单的页面(都不能算 web app )的话,就算只有原生的 HTML / CSS / JavaScript / DOM 之类也是够用的。当应用规模上去了之后,才会有使用 MV*、管理依赖之类的迫切需求,而这些东西其实大部分在其他领域早就有,只不过在 web 应用的规模上去了开始有相应需求了以后,在这个领域重新实现了一遍而已,毕竟说到底前端不过就是另一种 GUI 编程而已,做出来的东西也终究只是一种软件
Imivan
2015-09-27 12:33:04 +08:00
@jaguar 雷锋和雷峰塔有关系?
steveway
2015-09-27 13:33:43 +08:00
说个题外话
我觉得楼主的提问态度很差
holulu
2015-09-27 14:22:50 +08:00
你说三门技术一个 play framework 就搞定了。
uRGB
2015-09-27 14:43:30 +08:00
@steveway +1 ,现在的小伙子都是这样有个性的。“你可以不回答,爱回回不回滚。”
uRGB
2015-09-27 14:50:01 +08:00
@TakanashiAzusa 谁叫你回答了,爱回回不回滚。
chenshunjin
2015-09-27 15:58:38 +08:00
HTML 、 CSS 、 JavaScript 是必学的,至于只写 HTML 、 CSS 个人觉得那个不叫前端,也算不上程序猿。

至于框架,可以尝试都接触一下,看个人兴趣和项目需要选学。

新框架的话,可以看看但千万不要跟潮流,因为等你学的差不多了,也许这个框架已经“过时”了,😂
zsx
2015-09-27 17:47:11 +08:00
XianZaiZhuCe
2015-09-28 09:09:56 +08:00
必须学的有, HTML 、 CSS 、 JavaScript 。
完。
baohao
2015-09-28 09:56:52 +08:00
楼主一看就是只知道基础,不会花时间去打牢基础的人。呵呵
baohao
2015-09-28 09:57:22 +08:00
@baohao 错了。只知道框架。
eightqueen
2015-09-28 10:58:59 +08:00
@steveway 我就是楼主,你觉得我的提问态度差的话,完全可以不理,来这么一句没有意义,毕竟我不是孙子,不是你可以随便批评的。
nikubenki
2015-09-28 12:04:21 +08:00
我也挺想了解这方面的,这里确实不是个提问的好地方,如果 lz 在其他地方提问了的话,还希望 append 一个链接。
litpen
2015-09-28 21:49:46 +08:00
前端面对的客户端环境千奇百怪,错综复杂只能根据需求定框架
steveway
2015-09-28 23:03:12 +08:00
@eightqueen 我是觉得这样对社区氛围不好
你的一番回答让我觉得帮你解决问题的人都很不值得。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/223859

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX