由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 如何提高C#开发server程序的效率
相关主题
Webstorm 值得花29刀买不?谁给说说Grails是个什么状况?
大家推荐一个Java的编程环境吧 (转载)弱类型 server side
不同compiler速度可以差很远吗?Pivotal Drops Groovy and Grails
大家难道全是半路出家?goodbug,什么时候在java里用Groovy?
请zhaoce大牛比较一下reactor和vert.x考,为什么multi-line string literal Java 还没有?
客观总结vert.x上scala有一个直接的好处
groovy这个语言怎么样C# 6.0 的视频,太猛了...
C++现在写起来真舒服啊beakernotebook guvest大牛评价一下?
相关话题的讨论汇总
话题: vs话题: debug话题: c#话题: server话题: iis
进入Programming版参与讨论
1 (共1页)
d**********6
发帖数: 4434
1
我以前做和一段时间的Groovy/Grails开发,用InteliJ的IDE。虽然常有IDE反应超慢的
问题一度让我很讨厌,但最近到了新公司以后,发现这根本都是小问题。
新公司一直做的是VC,已经有十几年,一直是desktop程序。最近向cloud方面发展,所
以把我招过去。
到了新的组,开发的时候发现问题来了。小组基本都是C#跳过来的人,已经做好了一个
server的程序。现在在这基础上开始功能扩展。
问题是,我发现这个开发效率实在太低。这个组用C#做server的流程是这样的,先用VS
写好code,compile好,然后把dll copy出来放到IIS的目录下,然后启动service,然
后测试。如果有问题需要debug,就要attach到process,然后debug,发现有错误修改
完要先停止service,compile,copy,restart service……debug改一个小错误都要几
分钟,实在太累人了。以前用Groovy/Grails+InteliJ的时候,直接点击debug按钮就启
动一个temporary的local server,上面改动什么东西都可以auto-compile,几秒钟以
后就能测试了。
C#能做到吗,不行的话可咋整啊?
N********n
发帖数: 8363
2
这个东西有得有失。Managed code需要COMPILE所以花时间,但是经过
STATIC TYPE COMPILE后能查出很多低级错误,花这点时间值得。
z*******3
发帖数: 13709
3
看了看,觉得还是xcode/apple好
也觉得还是java好,几分钟调试一次,这种搞法,开发太慢了
z*******3
发帖数: 13709
4
人家招你进去,应该是指望你带给他们一些东西
比如groovy那些,为啥不直接告诉他们你以前是怎么搞的?
然后演示一遍给他们看?c#语法要换成groovy并不难
g*****g
发帖数: 34805
5
就算Java也有JRebel存在,C#太落伍了。
n*w
发帖数: 3393
6
不能在local上test run吗?按一下f5等几秒。
看到在server马上要出来下一版本不用自己编译,源文件放上去roslyn会自动处理。

VS

【在 d**********6 的大作中提到】
: 我以前做和一段时间的Groovy/Grails开发,用InteliJ的IDE。虽然常有IDE反应超慢的
: 问题一度让我很讨厌,但最近到了新公司以后,发现这根本都是小问题。
: 新公司一直做的是VC,已经有十几年,一直是desktop程序。最近向cloud方面发展,所
: 以把我招过去。
: 到了新的组,开发的时候发现问题来了。小组基本都是C#跳过来的人,已经做好了一个
: server的程序。现在在这基础上开始功能扩展。
: 问题是,我发现这个开发效率实在太低。这个组用C#做server的流程是这样的,先用VS
: 写好code,compile好,然后把dll copy出来放到IIS的目录下,然后启动service,然
: 后测试。如果有问题需要debug,就要attach到process,然后debug,发现有错误修改
: 完要先停止service,compile,copy,restart service……debug改一个小错误都要几

N********n
发帖数: 8363
7

VS自带IIS模拟,只要不是复杂的系统在VS理F5就可以调试了。不用ATTACH
IIS之后再DEBUG。

【在 n*w 的大作中提到】
: 不能在local上test run吗?按一下f5等几秒。
: 看到在server马上要出来下一版本不用自己编译,源文件放上去roslyn会自动处理。
:
: VS

x**n
发帖数: 461
8
Debug的时候用I is express,直接在local机器上运行。visual studio 的debugger自
动就attach了。修改code再编译就几秒钟的事。在ide的集成上,idea虽然很不错,
visual studio还是更强大
w*******7
发帖数: 188
9
在dev local machine 也可以装IIS,可以直接debug. Remote debug是远端sever上没有
VS,然后attach process.
我们都是在local 编译,调试基本没有问题,才会push到QA或production sever,有问题
remote debug.
VS应该是最好用的IDE,软软正在推跨平台的VS,如果真能打通所有OS,也是码农们的福气
.
b*****o
发帖数: 284
10
在local上run IIS很简单啊,每次有新的改动在VS上按一下F6,然后到browser上按一
下F5就可以看到刷新的page。要是想到server上test也是简单。按ALT+;+P就可以把你
这个page publish到server上,然后上browser上F5一下就可以了。这些都不需要
session重来。要是整个publish到server上,publish要花点时间的。
相关主题
客观总结vert.x谁给说说Grails是个什么状况?
groovy这个语言怎么样弱类型 server side
C++现在写起来真舒服啊Pivotal Drops Groovy and Grails
进入Programming版参与讨论
d**********6
发帖数: 4434
11
这个不大可能会实现了。这家公司已经深深的跟MS家绑定了,所有的东西从OS,app,
service以及员工的skill set全是MS家的
前面有网友说的也对,有得有失。我自己用的经验,InteliJ的compile和debug时间很
快,但edit的响应速度就很慢,要scroll到某一行可能需要等十几秒,一样让人很抓狂。
我相信MS家是有办法解决这个开发效率的问题的,只不过我不熟悉怎么搞。

【在 z*******3 的大作中提到】
: 人家招你进去,应该是指望你带给他们一些东西
: 比如groovy那些,为啥不直接告诉他们你以前是怎么搞的?
: 然后演示一遍给他们看?c#语法要换成groovy并不难

d**********6
发帖数: 4434
12
好像是一个通用的service,好几个组的人都用它,可能会挺复杂。
目前看来我们不负责这个service的开发和修改,只需要调用

【在 N********n 的大作中提到】
:
: VS自带IIS模拟,只要不是复杂的系统在VS理F5就可以调试了。不用ATTACH
: IIS之后再DEBUG。

p*a
发帖数: 592
13
感觉你们公司的人太弱。这明明是本地就可以用iis express debug的,和visual
studio是无缝整合的。另外就算不用visual studio publish,写个power shell
script把编译和部署自动化也就几分钟的事。

VS

【在 d**********6 的大作中提到】
: 我以前做和一段时间的Groovy/Grails开发,用InteliJ的IDE。虽然常有IDE反应超慢的
: 问题一度让我很讨厌,但最近到了新公司以后,发现这根本都是小问题。
: 新公司一直做的是VC,已经有十几年,一直是desktop程序。最近向cloud方面发展,所
: 以把我招过去。
: 到了新的组,开发的时候发现问题来了。小组基本都是C#跳过来的人,已经做好了一个
: server的程序。现在在这基础上开始功能扩展。
: 问题是,我发现这个开发效率实在太低。这个组用C#做server的流程是这样的,先用VS
: 写好code,compile好,然后把dll copy出来放到IIS的目录下,然后启动service,然
: 后测试。如果有问题需要debug,就要attach到process,然后debug,发现有错误修改
: 完要先停止service,compile,copy,restart service……debug改一个小错误都要几

k**n
发帖数: 3989
14
是楼主快猛糙习惯了,从不适应其他SDLC吧。
不管java,c#都要build然后deploy,
现在连node.js都用上build了。
简单的说,
首先,你用vs在本机fix bug。。如用上TDD,mstest就能把大部分bug搞定,
然后你checkin TFS 或其他的source control, 然后continue Integration自动build
与deploy到服务器上。
服务器应该有dev,qa,uat ,Prod等,
你上QA后,所以测试由专门QAtester来完成。每个bug会记录在系统发给你修改。
稍正规点的软件公司都这样的。
d**********6
发帖数: 4434
15
应该是因为我们组的人不负责开发那部分,所以不大懂,不过谢谢指点

【在 p*a 的大作中提到】
: 感觉你们公司的人太弱。这明明是本地就可以用iis express debug的,和visual
: studio是无缝整合的。另外就算不用visual studio publish,写个power shell
: script把编译和部署自动化也就几分钟的事。
:
: VS

d******e
发帖数: 2265
16
一般语言开发都有watch, deploy。 IIS应该也有。github上找找。
没有自己写个也应该很快。

【在 d**********6 的大作中提到】
: 应该是因为我们组的人不负责开发那部分,所以不大懂,不过谢谢指点
n******n
发帖数: 12088
17
这么慢的响应速度,可以扔掉了。

狂。

【在 d**********6 的大作中提到】
: 这个不大可能会实现了。这家公司已经深深的跟MS家绑定了,所有的东西从OS,app,
: service以及员工的skill set全是MS家的
: 前面有网友说的也对,有得有失。我自己用的经验,InteliJ的compile和debug时间很
: 快,但edit的响应速度就很慢,要scroll到某一行可能需要等十几秒,一样让人很抓狂。
: 我相信MS家是有办法解决这个开发效率的问题的,只不过我不熟悉怎么搞。

c*********e
发帖数: 16335
18
我门公司没有qa,用jenkins来管理c# project,真心没有publish来得直接方便。

build

【在 k**n 的大作中提到】
: 是楼主快猛糙习惯了,从不适应其他SDLC吧。
: 不管java,c#都要build然后deploy,
: 现在连node.js都用上build了。
: 简单的说,
: 首先,你用vs在本机fix bug。。如用上TDD,mstest就能把大部分bug搞定,
: 然后你checkin TFS 或其他的source control, 然后continue Integration自动build
: 与deploy到服务器上。
: 服务器应该有dev,qa,uat ,Prod等,
: 你上QA后,所以测试由专门QAtester来完成。每个bug会记录在系统发给你修改。
: 稍正规点的软件公司都这样的。

d**********6
发帖数: 4434
19
你说的这套正正是我们公司的模式
我困惑的是api的development,他们怎么完成在本机fix bug。因为我们组在用他们的
sln的时候是要attach才能debug的。不过我的担心可能多余,他们只是可能是他们没有
传授我们怎么做而已。

build

【在 k**n 的大作中提到】
: 是楼主快猛糙习惯了,从不适应其他SDLC吧。
: 不管java,c#都要build然后deploy,
: 现在连node.js都用上build了。
: 简单的说,
: 首先,你用vs在本机fix bug。。如用上TDD,mstest就能把大部分bug搞定,
: 然后你checkin TFS 或其他的source control, 然后continue Integration自动build
: 与deploy到服务器上。
: 服务器应该有dev,qa,uat ,Prod等,
: 你上QA后,所以测试由专门QAtester来完成。每个bug会记录在系统发给你修改。
: 稍正规点的软件公司都这样的。

k**n
发帖数: 3989
20
你的api好像是WCF吧。
在VS里就能运行啊。
如果是不同sln,
开两个VS, 一个client,一个API,同时debug。

【在 d**********6 的大作中提到】
: 你说的这套正正是我们公司的模式
: 我困惑的是api的development,他们怎么完成在本机fix bug。因为我们组在用他们的
: sln的时候是要attach才能debug的。不过我的担心可能多余,他们只是可能是他们没有
: 传授我们怎么做而已。
:
: build

1 (共1页)
进入Programming版参与讨论
相关主题
beakernotebook guvest大牛评价一下?请zhaoce大牛比较一下reactor和vert.x
Kotlin好像很有前途客观总结vert.x
IIS+PHP 如何debug???groovy这个语言怎么样
How to compile with ddd?C++现在写起来真舒服啊
Webstorm 值得花29刀买不?谁给说说Grails是个什么状况?
大家推荐一个Java的编程环境吧 (转载)弱类型 server side
不同compiler速度可以差很远吗?Pivotal Drops Groovy and Grails
大家难道全是半路出家?goodbug,什么时候在java里用Groovy?
相关话题的讨论汇总
话题: vs话题: debug话题: c#话题: server话题: iis