分享本人对 Web 前端开发的看法,比较偏门的视角

2016-01-17 18:01:51 +08:00
 civet
http://made.withflash.net/2016/01/17/wtf-is-web-development/

最近郁闷着准备找新工作,充电之余写了点牢骚话
某些术语用得不太准确,请无视
因为个人涉足的领域有限,可能某些地方理解较肤浅,比较主观
但我不是来伤害某些人的感情的,欢迎评论及提 issue
8051 次点击
所在节点    JavaScript
73 条回复
ChiangDi
2016-01-18 15:28:53 +08:00
不喜欢就不学咯,你是自由的。
shunia
2016-01-18 15:31:27 +08:00
@civet
avm 开源了,但是没有任何引导怎么做 contribution : https://github.com/adobe-flash/avmplus tarmarin 只是部分会被 avm 实现:“...The code will continue to be used by Adobe as part of the ActionScript™ Virtual Machine within Adobe® Flash® Player.”因为它是 ECMAScript4 的核心,并不只是服务于 avm 。
scarlex
2016-01-18 15:33:40 +08:00
全文都带着戾气啊,看着像一个 Flash 开发者不甘心看到 JavaScript 飞速发展,而自己的 Flash 却没落了
wizardforcel
2016-01-18 15:41:00 +08:00
@jokcy 我从来都是只用 jq 的。另外轮到我写前端的机会不是很多,没办法尝试。
civet
2016-01-18 15:42:08 +08:00
@jokcy 随你怎么理解。 38 楼的回复只说明你断章取义
civet
2016-01-18 15:54:28 +08:00
@scarlex 你这样说我真只能笑了。每个人的遭遇不一样
WildCat
2016-01-18 16:16:45 +08:00
@jokcy 说 react 是为 iOS 程序员开发的这点也很猎奇
wizardforcel
2016-01-18 16:32:51 +08:00
@civet 其实你是想讨论“数据绑定”这个东西吧(或者叫 mvvm )
myv2ex
2016-01-18 17:01:50 +08:00
楼主从一个比较长的软件发展阶段来抒发关于 web 前端开发技术更迭循环的看法,对于我一直在做 C/C++,Java 及相关 C/S 结构所谓的后端开发打拼的人,总是看不清前端到底在折腾神码东西有了更进一步的认识,果然还是有前端的人终于从历史到如今到未来发表了自己的看法,不是一味的好评,值得学习。时代更迭,展示硬件平台的变更加速着软件展示层面的技术更迭,如见的 WebApp 不还是干着早先 Flash , AIR , MFC CDHtmlDialog 所干的事情。最后“ Angular 是吸引 Java 程序员而来”的说法,我只能呵呵了,闲等它被淹没在历史的技术洪流中,而 Java 程序员还是可以作出更好更精彩的东西。
jokcy
2016-01-18 20:40:29 +08:00
@wizardforcel 其实说白了觉得用 jquery 就可以了的就跟用 servlet 就能开发 j2ee 差不多一个意思
jokcy
2016-01-18 20:45:48 +08:00
@civet 彼此彼此吧~对于这种不怎么理解还非得出来发表自己的看法的,就像会写个 jsx 就觉得自己精通 react 了差不多,我也没什么好说的。你搬那老外的文章出来无非就是,“你看,人家老外也是这么说的吧”的意思嘛~我懂,你开心就好
2osx
2016-01-18 20:50:36 +08:00
wizardforcel
2016-01-19 10:16:40 +08:00
@jokcy 不一样。模板和 orm 是必要的。前端的数据绑定是不必要的,因为完全可以转移到后端来做,工作量是一样的,就是绑定的时机不同,以及后端多花一点开销。
jokcy
2016-01-19 19:51:43 +08:00
@wizardforcel 负责任得告诉你,模板和 orm 并不是必要的,有很多方式可以做前后端彻底分离。分离带来的好处不仅仅是让后端少一点花销,流量开销,用户体验提升,不依赖后端之后前端架构的提升带来的开发效率提升都是很重要的点。你以为业界都在吵吵说前后端分离是在玩?所以还是那句话,用 servlet 就能做 http 服务器,何必用 spring ?
wizardforcel
2016-01-19 20:16:33 +08:00
@jokcy 你调用 json 接口也算是依赖后端,后端改接口你前端也得改。对于你们前端来说,只是换个格式写模板而已。

另外 spring 的 ioc 还真不是必须的,大多数框架根本不带 ioc ,大多数公司也根本用不到 ioc 。都是跟风。
wizardforcel
2016-01-19 20:18:50 +08:00
@jokcy 打个比方,我可以自己写个模板引擎,照样能把 angular 在后端渲染了,而你们根本不需要改动任何开发流程,你信不信?
jokcy
2016-01-19 20:26:36 +08:00
@wizardforcel 什么时候 angular 就是和模板引擎了?你当然可以实现个模板把数据一次性显示出来,然后呢?数据绑定,组建服务?你以为还是在 10 年前前端还是没什么操作的年代?
wizardforcel
2016-01-19 20:36:33 +08:00
@jokcy 数据绑定屏蔽掉,回调的逻辑是正常的,这很简单。

更何况,你用 angular 就是最开始显示数据的时候痛快,回调呢?回调代码量不是和 jq 一样吗?
jokcy
2016-01-19 20:43:50 +08:00
@wizardforcel [手动 doge],回调代码量一样。。。先不说 promise ,你做一个企业站你写的 java 代码还没一个 spring 的包多呢,你干嘛还用 spring ?
wizardforcel
2016-01-28 08:15:52 +08:00
@jokcy

我这里暂且不吐槽前后端真正“分离”的说法。

你们前端真是只会用轮子不会造轮子。连 angular 的基本原理都不清楚。呵呵了。

看来前端视野太局限了,还需要学习一个。[手动 doge]

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

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

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

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

© 2021 V2EX