新西兰天维网社区

 找回密码
登录  注册
搜索
热搜: 移民 留学
查看: 2166|回复: 39
打印 上一主题 下一主题

[软件] asp.net mvc template engine太差劲啦 [复制链接]

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

跳转到指定楼层
楼主
发表于 2019-6-13 12:52:40 |只看该作者 |倒序浏览 微信分享
说到底,rendering 就是this.Output.Write,效率太低啦,前端react如果数据不变,都可以决定不render,microsoft的没啥选择,一直要render,导致有的页要花30毫秒来render,golang整个请求的处理有时候也只不过几十微妙

使用道具 举报

Rank: 13Rank: 13Rank: 13Rank: 13

升级  23%

UID
352271
热情
4022
人气
4209
主题
80
帖子
3895
精华
0
积分
6150
阅读权限
30
注册时间
2012-11-17

新时政 平安如意勋章

沙发
发表于 2019-6-13 12:53:12 |只看该作者 微信分享
好复杂,不明觉厉
不用怀疑,我就是小老鼠。。。嘿嘿
To the stupid Kiwi or Kiwi Media watching this site, f*ck off if you don't know how to interpret the Chinese language. Stop defaming NZ Chinese Community and NZ Chinese Media.

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

板凳
发表于 2019-6-13 12:58:48 |只看该作者 微信分享
鼠星人 发表于 2019-6-13 11:53
好复杂,不明觉厉

截屏的代码啦
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  52.37%

UID
297334
热情
26409
人气
29384
主题
200
帖子
4535
精华
0
积分
30473
阅读权限
30
注册时间
2011-9-28

新时政

地板
发表于 2019-6-13 13:17:45 |只看该作者 微信分享
人家提高的是程序员的工作效率, 不是执行效率。要高效率的话上.NET Core,用中间件自己处理。

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  52.37%

UID
297334
热情
26409
人气
29384
主题
200
帖子
4535
精华
0
积分
30473
阅读权限
30
注册时间
2011-9-28

新时政

5#分享本帖地址
发表于 2019-6-13 13:18:58 |只看该作者 微信分享
DDD888 发表于 2019-6-13 11:58
截屏的代码啦

你就不能放到StringBuilder里面最后再一次Write吗?

使用道具 举报

ilmaro 天维论坛20周年认证 

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

升级  0%

UID
8930
热情
66181
人气
72378
主题
215
帖子
60110
精华
15
积分
99690
阅读权限
30
注册时间
2003-5-17

至尊荣耀 最强王者 永恒钻石 尊贵铂金 玫瑰勋章 游戏勋章 元老勋章 新时政 畅游勋章 哈卡一族 10周年纪念 2019-2020年度金ID 2018年度金ID 2019许愿勋章 2014许愿勋章 平安如意勋章

6#分享本帖地址
发表于 2019-6-13 13:19:34 |只看该作者 微信分享


天下没有最好最快,只有更好更快……。
What gets us into trouble is not what we don't know. It's what we know for sure that just ain't so.

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

7#分享本帖地址
发表于 2019-6-13 13:21:17 |只看该作者 微信分享
XiaoFaye 发表于 2019-6-13 12:18
你就不能放到StringBuilder里面最后再一次Write吗?

这是dnspy显示的我写的代码,都是默认的,非我控制。

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

8#分享本帖地址
发表于 2019-6-13 13:27:33 |只看该作者 微信分享
XiaoFaye 发表于 2019-6-13 12:17
人家提高的是程序员的工作效率, 不是执行效率。要高效率的话上.NET Core,用中间件自己处理。 ...

我感觉高效率要前端用react,调用后端golang的api加缓存,缺点是老的browser不被react支持,优点是将render移到客户端,服务器可以少做许多事啦

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  45.6%

UID
121047
热情
19001
人气
23532
主题
263
帖子
14860
精华
23
积分
29120
阅读权限
30
注册时间
2007-6-21

2018年度金ID

9#分享本帖地址
发表于 2019-6-13 13:30:12 |只看该作者 微信分享
blazor 了解下。。。。前端template render 必须用 angular, react, vue
黑羊就是我,我就是黑羊

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  52.37%

UID
297334
热情
26409
人气
29384
主题
200
帖子
4535
精华
0
积分
30473
阅读权限
30
注册时间
2011-9-28

新时政

10#分享本帖地址
发表于 2019-6-13 13:33:09 |只看该作者 微信分享
Venox10111 发表于 2019-6-13 12:30
blazor 了解下。。。。前端template render 必须用 angular, react, vue

太新了,这边很多公司估计还停留在WebForm

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

11#分享本帖地址
发表于 2019-6-13 13:33:43 |只看该作者 微信分享
Venox10111 发表于 2019-6-13 12:30
blazor 了解下。。。。前端template render 必须用 angular, react, vue

我九年前开发网站的时候,必须支持客户端ie7啦,那时候又没有这些技术的,只能用jquery啦

使用道具 举报

匿名
12#分享本帖地址
匿名  发表于 2019-6-13 13:34:13 微信分享
每个字都看懂了,然后拼在一起不理解了。

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  52.37%

UID
297334
热情
26409
人气
29384
主题
200
帖子
4535
精华
0
积分
30473
阅读权限
30
注册时间
2011-9-28

新时政

13#分享本帖地址
发表于 2019-6-13 13:34:56 |只看该作者 微信分享
DDD888 发表于 2019-6-13 12:27
我感觉高效率要前端用react,调用后端golang的api加缓存,缺点是老的browser不被react支持,优点是将rende ...

1个系统,3种语言,6个框架,50个依赖库, 简单事情复杂化,投资人的钱就是这样烧完的。

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  45.6%

UID
121047
热情
19001
人气
23532
主题
263
帖子
14860
精华
23
积分
29120
阅读权限
30
注册时间
2007-6-21

2018年度金ID

14#分享本帖地址
发表于 2019-6-13 13:35:23 |只看该作者 微信分享
XiaoFaye 发表于 2019-6-13 12:33
太新了,这边很多公司估计还停留在WebForm

这和经济也有关系,webform 好好的没资源投入去更新,新西兰网站访问量也不大,公司存活第一位。
黑羊就是我,我就是黑羊

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

15#分享本帖地址
发表于 2019-6-13 13:39:14 |只看该作者 微信分享
XiaoFaye 发表于 2019-6-13 12:34
1个系统,3种语言,6个框架,50个依赖库, 简单事情复杂化,投资人的钱就是这样烧完的。 ...

mvc啦,逻辑要分开啦,可维护啦

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

16#分享本帖地址
发表于 2019-6-13 13:40:50 |只看该作者 微信分享
Venox10111 发表于 2019-6-13 12:35
这和经济也有关系,webform 好好的没资源投入去更新,新西兰网站访问量也不大,公司存活第一位。
...

webform的致命缺点是传输太多无用的信息,程序员的方便写程序不是主要的啦,钱才是最重要的啦

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  45.6%

UID
121047
热情
19001
人气
23532
主题
263
帖子
14860
精华
23
积分
29120
阅读权限
30
注册时间
2007-6-21

2018年度金ID

17#分享本帖地址
发表于 2019-6-13 13:44:40 |只看该作者 微信分享
DDD888 发表于 2019-6-13 12:40
webform的致命缺点是传输太多无用的信息,程序员的方便写程序不是主要的啦,钱才是最重要的啦 ...

程序员方便写程序=出活快=节约成本
所以也是很重要的,所以现在基于 JS 的前后端开发大行其道。

钱就是一种换取资源和代表资源的东西,像我们这种写程序的,1年经验怎么也要换1w 刀涨幅。哎,意识到这些太晚了。。。从6岁开始编程的飘过
黑羊就是我,我就是黑羊

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

18#分享本帖地址
发表于 2019-6-13 13:58:12 |只看该作者 微信分享
Venox10111 发表于 2019-6-13 12:44
程序员方便写程序=出活快=节约成本
所以也是很重要的,所以现在基于 JS 的前后端开发大行其道。

我记的我以前参加的团队开发网站,用j2ee,一个架构师,一个需求分析,七个程序员,两个测试,结果弄了八个公司客户开发了10年

我现在开发网站,asp.net mvc csharp, 我全包了,有91个公司客户,开发了9年了

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  45.6%

UID
121047
热情
19001
人气
23532
主题
263
帖子
14860
精华
23
积分
29120
阅读权限
30
注册时间
2007-6-21

2018年度金ID

19#分享本帖地址
发表于 2019-6-13 14:00:12 |只看该作者 微信分享
DDD888 发表于 2019-6-13 12:58
我记的我以前参加的团队开发网站,用j2ee,一个架构师,一个需求分析,七个程序员,两个测试,结果弄了八 ...

.net 确实挺方便的,我做 relab 3万个客户,我也全包了。。。团队开发扯皮太多了
黑羊就是我,我就是黑羊

使用道具 举报

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

升级  0%

UID
299579
热情
47388
人气
66454
主题
6
帖子
28808
精华
0
积分
71578
阅读权限
30
注册时间
2011-10-18

活动贡献勋章 元老勋章 幸运四叶草勋章 怦然心动勋章 游戏勋章 新时政 爱心勋章 玫瑰勋章 畅游勋章 小星星勋章 10周年纪念 20周年纪念 2019许愿勋章 2018许愿勋章 魔兽世界纪念勋章 平安如意勋章

20#分享本帖地址
发表于 2019-6-13 14:01:47 |只看该作者 微信分享
坛里的IT大牛真多。。。我还是继续搬砖了
上sky看看losers怎么秀下限的

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  52.37%

UID
297334
热情
26409
人气
29384
主题
200
帖子
4535
精华
0
积分
30473
阅读权限
30
注册时间
2011-9-28

新时政

21#分享本帖地址
发表于 2019-6-13 14:07:43 |只看该作者 微信分享
Venox10111 发表于 2019-6-13 13:00
.net 确实挺方便的,我做 relab 3万个客户,我也全包了。。。团队开发扯皮太多了
...

现在都是堆积本了,开源前端后端框架一大堆,拉过来就能用,关键反而是推广并转化为现金。

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  45.6%

UID
121047
热情
19001
人气
23532
主题
263
帖子
14860
精华
23
积分
29120
阅读权限
30
注册时间
2007-6-21

2018年度金ID

22#分享本帖地址
发表于 2019-6-13 14:16:38 |只看该作者 微信分享
XiaoFaye 发表于 2019-6-13 13:07
现在都是堆积本了,开源前端后端框架一大堆,拉过来就能用,关键反而是推广并转化为现金。 ...

技术门槛基本没啥,用钱堆人就行,主要是你能不能有更多的创意并且能把创意变成现金。
推广其实也没啥,直接也是用钱堆就行
黑羊就是我,我就是黑羊

使用道具 举报

Rank: 10Rank: 10Rank: 10

升级  52.27%

UID
10007409
热情
2105
人气
3069
主题
21
帖子
344
精华
0
积分
2784
阅读权限
30
注册时间
2015-10-5

永恒钻石 尊贵铂金 2018俄罗斯世界杯

23#分享本帖地址
发表于 2019-6-13 14:31:27 |只看该作者 微信分享
黑羊什么时候去澳洲

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  45.6%

UID
121047
热情
19001
人气
23532
主题
263
帖子
14860
精华
23
积分
29120
阅读权限
30
注册时间
2007-6-21

2018年度金ID

24#分享本帖地址
发表于 2019-6-13 14:54:38 |只看该作者 微信分享
haohmarucj 发表于 2019-6-13 13:31
黑羊什么时候去澳洲

看发展情况了,nz 市场太小了。。。。
黑羊就是我,我就是黑羊

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

25#分享本帖地址
发表于 2019-6-13 15:30:15 |只看该作者 微信分享
本帖最后由 DDD888 于 2019-6-13 14:46 编辑
XiaoFaye 发表于 2019-6-13 12:18
你就不能放到StringBuilder里面最后再一次Write吗?

我对该问题的解决方案是不用@Html.Partial

如果state可cache,存在cache里,然后通过viewdata输出Html.Raw(ViewData("hello")),这样可以避免多次调用this.Write,效率应该会提高啦

使用道具 举报

Rank: 9Rank: 9Rank: 9

升级  77%

UID
153909
热情
1232
人气
1767
主题
20
帖子
504
精华
0
积分
1770
阅读权限
20
注册时间
2008-8-23
26#分享本帖地址
发表于 2019-6-13 18:00:03 |只看该作者 微信分享
DDD888 发表于 2019-6-13 11:58
截屏的代码啦

这CODE写得。。。。
特别是那个finally....
beginner dev?

使用道具 举报

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

升级  0%

UID
299579
热情
47388
人气
66454
主题
6
帖子
28808
精华
0
积分
71578
阅读权限
30
注册时间
2011-10-18

活动贡献勋章 元老勋章 幸运四叶草勋章 怦然心动勋章 游戏勋章 新时政 爱心勋章 玫瑰勋章 畅游勋章 小星星勋章 10周年纪念 20周年纪念 2019许愿勋章 2018许愿勋章 魔兽世界纪念勋章 平安如意勋章

27#分享本帖地址
发表于 2019-6-13 18:11:30 |只看该作者 微信分享
望月秋景 发表于 2019-6-13 17:00
这CODE写得。。。。
特别是那个finally....
beginner dev?

HELLO WORLD ROOKIE
上sky看看losers怎么秀下限的

使用道具 举报

匿名
28#分享本帖地址
匿名  发表于 2019-6-13 18:19:13 微信分享
嫌慢,用代码  rm -rf /   加速处理速度,不用谢

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  50.7%

UID
10039329
热情
20244
人气
22074
主题
304
帖子
17354
精华
1
积分
30139
阅读权限
30
注册时间
2016-10-21

新时政 元老勋章 10周年纪念 2019-2020年度金ID 2018年度金ID

29#分享本帖地址
发表于 2019-6-13 19:59:56 |只看该作者 微信分享
匿名者 发表于 2019-6-13 17:19
嫌慢,用代码  rm -rf /   加速处理速度,不用谢

你忘了在前面加sudo 啦,注意要在Linux terminal里运行

使用道具 举报

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

升级  34.39%

UID
10032244
热情
24281
人气
25571
主题
36
帖子
3783
精华
0
积分
26878
阅读权限
30
注册时间
2016-6-28
30#分享本帖地址
发表于 2019-6-14 11:16:49 |只看该作者 微信分享
加Cache,单个组件的局部缓存,m$的razor之类的,5年前就有了吧。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版| 联系论坛客服| 广告服务| 招贤纳士| 新西兰天维网

GMT+13, 2024-11-23 23:18 , Processed in 0.033426 second(s), 15 queries .

Powered by Discuz! X2 Licensed

Copyright 2001- Sky Media Limited, All Rights Reserved.

回顶部