关于js框架react——mvc框架么?


峰哥关于这个react框架的介绍有点太屌了,他的博客我之前没收藏是不对的

点击打开阮一峰博客

第一次觉得他屌是因为08年的python的文章,整个python语言的用法,巨细无遗,实在太屌,不是现在写python3.2那些初哥能比

十大程序猿博客之一也是有原因的,是不是带个阮字的比较屌,阮春秋也是。。。。

python峰哥用多,懂的多,写出来的文档详细,这能预计,但没想他用js这么精通

(没想到我也步他后尘了,真不想这么搞,做程序猿的下辈子都是张折凳,这真的不是我本来想过的人生,如果你想下辈子不做人,那就选程序猿这个职业吧)


还是比较喜欢这种框架

虽然搞了几天没搞出来

那么一点点提示,对程序员帮助很大,对于入坑也比较有信心做下去

这种比较“人性”的框架,才应该是符合当代程序猿的





我的主要问题是卡在render了,直接写jsx会提示token <错误

这个博客比较详细介绍了

React.createElement()

http://www.onmpw.com/tm/xwzj/web_103.html

jsx语法和js不兼容,本来可以<用html,而{用javascript解析

但是貌似我的项目(人家开源)是用了一个js解析库,导致不能用jsx

只能用createElement这种比较底层次的api了


里面用到的基本路由还是Express框架

框架主页

我只能说Express臭名远播吧,博主之前做的一个基于nodejs和golang的棋牌游戏,也是用的这个框架,反正是很痛苦的,当时没入坑

有心人会问“node.js和golang怎么能扯上关系,一起用?”

确实一般不能混用,混用的多数结果就是用着用着界限就糊涂了,但当时我们就是一起用的,为什么呢,很明显当时框架都没搞懂,所以2个混用了,这也是很多项目失败的原因,我们那个游戏确实是。。。。

失败的原因很多,例如框架不熟悉,学习能力不够,责任心不足,没有积累经验

成功的原因只有一个,狗屎运,

(临时组建的团队,没有预先调研,完全不稳定的框架,过程没监控,里程碑没定好,成功的几率真的只有万分之一,)

成功只能靠运,博主真的看不到有任何理论上成功的可能,成功无法用科学解析

反正Express是挺坑的,慎入坑,博主看出来了,Express算是通讯框架,React是一个mvc框架(那么博主的问题又来了,mvc框架还少么,连object-c都是nsnotification,也叫mvc,你自己的项目没个mvc么?结论就是:旧项目没可能用上react的,博主也做过很多二次开发,想整个框架替换掉的工作理论上是可行的,可是执行的过程太痛苦了,react真很难用上,如果是新项目又是上面那个失败的死循环,能跳出来的团队不多)


博主现在这个项目就是用了一半react一半js-loader,想全部js-loader转成react也是很痛苦的

(之前在腾讯开源小组2016内部博客里面的一个文章,真的笑喷了,标题大概是“在2种框架切换编程是什么体验?”,内容么:该腾讯员工所谓的框架就是augurjs和jquery,我这个不懂js的人,随便写个博客,做个项目,都已经是express,nodejs,react,js-loader,4个框架,还要考虑和golang的区别,我是不是要写个文章,标题是“7~8种框架混用,程序猿真的内伤”)

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

avi9111

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值