对于前端的几点个人看法

2016-12-16 00:33:12 +08:00
 isundust
0 、前端轮子化
2016 年,前端框架、组件更新换代都非常快,目前造了 n 多轮子,但大多数时候仅是程序员拿去滚了玩。举个不恰当的例子:假如轮子拿来生产不出一辆辆能上路的车。要这轮子何用呢?研究轮子怎么转?然后再造个更好点的轮子?难道前端要是专业轮子生产户?
1 、前端编程化
以前的前端,是要写 HTML , css , JS 的,而现在的前端,已经不用去写这些了,因为一个个框架(类库)里已经集成了相应的组件和相应的 css 样式。只要会 js 语言按相应规范就能完成了。但面临的语言规范则需要编译后才能工作。某种程度来说,提高了开发效率。但对于初学者来说,比以前更难入门。
2 、前端全栈化
全栈,也就是说某个项目的技术栈。加个前端,这里的前端就等于 js 语言。 js 语言在不同的地方又有不同的规范。仅从目前网络上来说,前端全栈化的可供普通站长使用的系统程序比较少。所以知名度很低。别的不说,就 PHP 的( dz , cMs 类, shop 类)等系统普及了多少年。 JS 还有很长的路要走。前端全栈化,概念是很好,但是又有多少个普通站长会全栈?仅靠现在写轮子的程序员,靠现在写自己公司项目业务的程序员发展前端全栈,那只能一直在 PHP 和 Java 后面望尘莫及了。
5127 次点击
所在节点    JavaScript
41 条回复
sox
2016-12-16 15:36:31 +08:00
> 因为一个个框架(类库)里已经集成了相应的组件和相应的 css 样式

你这说的是 UI 框架
tyrealgray
2016-12-16 15:57:45 +08:00
@q397064399 并不是,这么多年前端发展下来,估计都发现事实上你没法在写 js 的时候彻底抛开 markup 那些各式各样的标签,来回切模版查看这类事情很多经历过模块化加模版渲染的人肯定都有体会。并不是简单展示就不用了,因为你始终最后还得大改各种界面设计
yuuko
2016-12-16 17:19:39 +08:00
@murmur 原型有多丑陋?
murmur
2016-12-16 17:20:22 +08:00
@yuuko 和 java 、 c++的 oo 比呢?
yuuko
2016-12-16 17:22:47 +08:00
现在 v 站真是天天黑前端黑 JS ,满满优越感 :)逃
yuuko
2016-12-16 17:24:52 +08:00
@murmur js 为什么要和 java 、 c++的 oo 比?
FrankFang128
2016-12-16 17:51:19 +08:00
no no no 只有我会火。
Cbdy
2016-12-16 17:52:51 +08:00
@FrankFang128 v 站诸君发现了挣铜币致富之道
holyghost
2016-12-16 17:57:16 +08:00
@FrankFang128 庙小妖风大,水浅王八多 。。。。
codeyung
2016-12-16 18:04:45 +08:00
FrankFang128
2016-12-16 18:48:31 +08:00
@holyghost 一二三四五,五四三二一……
FrankFang128
2016-12-16 18:49:22 +08:00
@codeyung 这文章也被我捷足先登了, https://www.v2ex.com/t/310767
an168bang521
2016-12-16 18:49:29 +08:00
很多时候前端做的活,并不是把功能实现出来就可以的,
而且前端也有自己的侧重方向啊,有人喜欢走数据处理,有人喜欢走用户体验;
有人重 JS ,有人重 HTML/CSS ;而且不同公司的业务也不一样的,又不是所有前端都做一样的活;越接近使用者的职位,肯定分歧和改动越大的;
按照楼主的想法,那些做设计师的同学岂不是都是傻子?
老板和产品无论要什么设计稿,网上肯定都有很多源文件的,下载后替换文字就可以了,设计师何必花时间花精力再去重新设计一套呢?
codeyung
2016-12-16 18:59:10 +08:00
@FrankFang128 vanilla js = = 我不是前端 我就看看
viator42
2016-12-16 19:12:11 +08:00
前端坑刚退出来的时候 angular 刚火,现在是啥行情了
quxiangxuanqxx
2016-12-16 19:17:44 +08:00
@murmur 网页上直接挂 html 就行了,还要啥 js 反正都是丑陋的。

js 是前端的发展方向, node 是后台的一种方案,既然 java 的 oo 很不错,为什么世界上还有这么多后台语言

不要总以后端的思想考虑前端,就像你们觉得前端工程师用前端的思想去写后端是很可笑的一件事
murmur
2016-12-16 19:36:17 +08:00
@quxiangxuanqxx 因为鼓吹 ts 和 es6 class 的是同一批人啊
tyrealgray
2016-12-16 19:41:50 +08:00
@murmur 这些东西就前端用,和其他语言有什么关系?
murmur
2016-12-16 19:44:05 +08:00
@viator42 据说快 ng4 了
libook
2016-12-17 20:14:19 +08:00
用 vue 很舒服,入门+上手,一周给公司开发了一套工具系统。
技术这东西,用不爽就不用,用得爽偷着乐。

所谓的方案、思想、风格都是为了解决问题的,没有问题没必要硬上。

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

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

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

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

© 2021 V2EX