对于前端的几点个人看法

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 后面望尘莫及了。
5152 次点击
所在节点    JavaScript
41 条回复
tyrealgray
2016-12-16 02:04:32 +08:00
楼主没有真的负责过前端开发吧?我要说出来想用模版不自己写 css 了估计要被同事给打死😂
还有轮子,前端不是轮子太多的问题,是轮回的问题了。以前谁要在 js 里加 html 代码不被骂死,看看现在最新的组件化思想,又回去了。但是思想跟明确了,就是要能适应变化
q397064399
2016-12-16 06:23:00 +08:00
@tyrealgray

这是组件化的思想,偏应用,现在可以尝试搞搞

如果你的 web 偏页面展示的,各种 CSS HTML 奇淫技巧 非常繁杂,又何必趟组件化这趟浑水?
iRiven
2016-12-16 08:19:01 +08:00
每次看到这种帖子 我就知道会🔥
murmur
2016-12-16 08:54:24 +08:00
前端无论外表多光鲜 底层都是原型链的丑陋
isundust
2016-12-16 09:08:19 +08:00
@tyrealgray 引入 css 框架,组件,只用写一小部分。像按钮之类的定个颜色就 OK 了啊
TIGERB
2016-12-16 10:13:16 +08:00
前端世界真奇妙,哈哈~
TimCheng
2016-12-16 10:25:34 +08:00
我感觉你刚入行不是很长时间。首先呢!前端现在真的很火。但是这并不代表的是一种非此即彼的关系,也就是说学 Java 和 PHP 等后端语言的人是不是就 OUT 了。造轮组的目的肯定是为了提高效率,但是轮子的应用规模取决于有多少人用。轮子很多,但是整体的编程思想无非是那几个而已。只是语法不一样而已。关于刚入门来说:学好 HTML , CSS , JavaScript 还是很有必要的。关于那些轮子的话,用到那个学那个,不用那个做一些了解就好。现在已经不是学的越多越 6 的年代了,选择更重要一些!
yunying
2016-12-16 11:15:56 +08:00
只能总结……楼主不是从事前端工作
ljcarsenal
2016-12-16 11:22:46 +08:00
@isundust 从 css 那部分就看出来你不是干的前端的工作。。。 css 框架本身有一定的风格,和你公司的视觉风格一样么,除非你公司没有视觉设计。如果用 css 框架满足和其本身不同的设计,需要的工作量比不用 css 框架只多不少。。
ByZHkc3
2016-12-16 11:24:41 +08:00
这两天看了不少这样的论调,还有楼主这帖子内容好像在哪看过。
只想说: MDZZ
a1314xu
2016-12-16 11:33:10 +08:00
怎么最近好多不懂前端的都跳出来品头论足了。就像不同的前端框架有不同的适应场景,框架更新说明更好的出来了。而且也没那么快,像偏数据类的网站 angular 一直是比较好的方案
wyntergreg
2016-12-16 12:13:52 +08:00
前端说的多高大上,其实就是 JS 套个壳。

自己往自己脸上贴金罢了

技术含量?

对不起,请先解决轮子间兼容问题
dayjgut
2016-12-16 12:18:11 +08:00
@q397064399 组件化 和 “偏应用 /偏展示” 关系不大,模块化 /组件化的三大好处:复用性、维护性、分而治之,这是趋势,确实繁琐,但我认为还是要尽量往组件化上靠,传统的前端开发方式基本淘汰了...
回楼主: CSS 肯定是需要的,组件样式的定制、自己开发组件,都是非常依赖 CSS 的
huntererer
2016-12-16 12:21:37 +08:00
感觉是想趁着最近阿当那个事火一把。
一派胡言
dayjgut
2016-12-16 12:25:14 +08:00
@wyntergreg 不认同你的观点 - 把前端最几年的飞速发展总结为 “ JS 套个壳”,踩过传统前端开发方式的坑,再接触现在的前端开发方式,才能更理解前端的进步,另外。。。轮子间的兼容问题 是什么意思 。。。
RoshanWu
2016-12-16 12:29:06 +08:00
我觉得前端的火是因为其跨平台的特性,目前依托 browser 这个世界上规模最大的天然解析器,已遍布多端领域。人嘛,就是懒,不想在每一端都重新搞个 APP , react 之所以火还不是就是 react native 可以统一三端么。就像当年 .net 和 java 刚出来的时候还平分秋色,但 .net 不具备跨平台性太限制了,现在开发 .net 的比 java 的少多了。
pengtikui
2016-12-16 12:36:19 +08:00
总感觉这些言论都是非前端的人眼红、急眼了而已!我们前端再怎么折腾,碍你们什么事了!以前说前端没技术含量,现在又说门槛高了,你们到底想干嘛啊?
tyrealgray
2016-12-16 15:28:42 +08:00
@q397064399
@isundust
所以说你们没有呆在前端部门,不知道真正的痛点是 PM
tyrealgray
2016-12-16 15:32:18 +08:00
@wyntergreg 要真只是 js 就太好了。
tyrealgray
2016-12-16 15:34:04 +08:00
@RoshanWu 天朝比较少,海外.net 很多公司用

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

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

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

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

© 2021 V2EX