同为国产框架的 Vue.js 和 ThinkPHP 为何在国内外口碑和评价差距那么大?

2017-02-21 15:35:20 +08:00
 changwei

从知乎转过来的,你们觉得这个问题该怎么回答

虽然这两个框架一个是前端一个是后端,但是都是国产开源项目,还是略有可比性把

https://www.zhihu.com/question/56106082

(2017-02-21 15:34:37:好像知乎服务器又提了一个问题,断断续续无法访问,你们可以晚点再看看)

28693 次点击
所在节点    程序员
88 条回复
youxiachai
2017-02-22 10:42:48 +08:00
== Vue 啥时候成国产了...avalon 才算国产吧...
jarlyyn
2017-02-22 10:55:21 +08:00
@allgy

如果真是后端没啥好呵呵的。

除非你只会 php 。

用不同的语言处理不同的问题是一个程序员的基本素养。
Wangxf
2017-02-22 11:01:08 +08:00
@jarlyyn 哎,我不配作为一个程序员。。
bramblex
2017-02-22 11:05:43 +08:00
@wobuhuicode 不不不……如果 Vue 没出来,我就考虑自己造一个 Vue 了……
jarlyyn
2017-02-22 11:07:59 +08:00
@Wangxf

有自知之明是件好事
bramblex
2017-02-22 11:11:01 +08:00
@Wangxf

作为一个程序员,至少要有 3 门拿得出手吧……
Wangxf
2017-02-22 11:22:19 +08:00
@bramblex 拿的出手指的是什么程度呢?如果是 clone 一个 V2EX , cnode 出来, node , python , php 都可以,但是说往里面深了的话就不懂了,主业前端,平时也没什么时间用,都是大学里玩玩的,现在除了 node 还有接触,其他的基本上没摸过了,我也就仅限于 curd 的程度吧
bramblex
2017-02-22 11:33:24 +08:00
@Wangxf

其实说实话吧,现在现代语言就是三个编程语言范式杂糅,基本上就语法糖不一样的问题了。比如,你能拿 nodejs 写一个 Web 框架,那么你拿 Python / Ruby 等只需要学习基本的语法就能同样造一个。就像我拿 VimScript 一样能造一个 JSON 解析器,虽然我就接触过 VimScript 没多久……

所以更多是领域问题,而不是语言问题。所以语言是非常容易学而且非常低价值的……当然,除了我大 Haskell 外 /w\
Wangxf
2017-02-22 12:20:36 +08:00
@bramblex 但是很显然 @jarlyyn 说的关于
> 用不同的语言处理不同的问题是一个程序员的基本素养
就是语言+领域问题啊,所以我确实这方面不符合一个程序员的基本素养(苦笑摊手)
jarlyyn
2017-02-22 12:47:36 +08:00
@Wangxf

我这句话有两个点

1.不同语言

2 不同(领域)问题


看来你觉得 1 不是问题,那么就是 2 的问题。

假设哪怕你的工作只专注于一个领域,那么你工作领域之外的部分都不会想到用程序去解决。这还算什么程序员?

你是前端,所以你连维护自己系统的脚本都不会写?

如果你是后端,所以你连一个备份 /迁移 /导入导出的程序都不会写?

如果你喜欢拍照,要整理分析照片的时候用脚本爬 exif 都不会写?

如果你觉得你只在工作需要的那个领域写代码,那你的确不算程序员,最多是个流水线工人而已。
Wangxf
2017-02-22 14:19:11 +08:00
@jarlyyn 嗯,流水线工人回去一定好好学习,谢谢大神指点
dfc643
2017-02-22 14:35:11 +08:00
使用 TP 的感受:我有句妈卖批不知当讲不当讲
使用 Vue.js 的感受:爽爽爽爽爽爽

大概就是这样的区别
j4fun
2017-02-22 15:30:45 +08:00
6 、 7 年前。。。第一次接触 PHP 好像就是撸的 think php 。。当时也没啥感觉马马虎虎啊。╮(╯▽╰)╭,为啥被黑的这么惨哈哈~
pyufftj
2017-02-22 15:33:46 +08:00
@lxrmido 是的,最近看 twig 的文档,才知道一开始 PHP 就是一门模板语言。
jarlyyn
2017-02-22 16:26:58 +08:00
@Wangxf

你的确可以好好学习了。

不然也不会不怕 tj 精分的说什么 express vs koa 是大而全 vs 小而美了

也不会说什么 php 官方手册但疼了。

更不会说什么 800 一天不低了。
Wangxf
2017-02-22 16:47:33 +08:00
@jarlyyn 呵呵。这有什么问题?我不觉得这是黑料啊,你把这些东西挖坟出来是想说明什么?
jarlyyn
2017-02-22 16:54:43 +08:00
@Wangxf

这不是黑料?呵呵。

挖坟?呵呵。要不要我把这些帖子的发布时间列出来?

既然你喜欢说些不阴不样的话,我就把话挑明。

说的出 express 和 koa 的的问题,足见你压根不了解 Nodejs 的常见框架和历史。更不知道 tj 这个 nodejs 开源框架里贡献极大又一度生成退出 nodejs 开发的重要人物。但你依然敢来评论。

说 php 官方手册蛋疼,说明你压根过没好好看多少手册,没有好好学习过几个语言,框架,甚至开源库。

这两个问题说明你就是喜欢不管清楚不清楚了解不了解没事装个 B 。

在这个帖子里也是这样。一个热门贴只有你盯着一点上,也不想想是不是自己的问题。

至于第三点,其实就是结果。

我上网从来就不是为了顾忌别人的感受的,既然你一定喜欢找不自在,我不介意成全你。
smallpath
2017-02-22 17:27:49 +08:00
发现一只 node collaborator
SoulGem
2017-02-22 20:42:47 +08:00
@visonme Slim 棒!
breeswish
2017-02-22 20:47:30 +08:00
vue 不是个框架啊

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

https://tanronggui.xyz/t/342074

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

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

© 2021 V2EX