新足迹

 找回密码
 注册

精华好帖回顾

· 分辨率画廊今夜开张 (2007-8-23) 分辨率 · 让我们共同追忆逝去的青春系列之一 - 张雨生 (2009-12-7) Melbourner1978
· 介绍一下澳洲游泳训练和比赛的系统 (2013-2-28) Sarahhuang666 · 在澳洲第一次坐上警车 (2014-10-13) kikixy1983
Advertisement
Advertisement
查看: 1824|回复: 29

java程序员求.net学习建议。。。 [复制链接]

发表于 2011-5-19 22:26 |显示全部楼层
此文章由 alee79 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 alee79 所有!转贴必须注明作者、出处和本声明,并保持内容完整
最近老板让我接手一个.net/C#的web项目,现在就是边学边干,有时候看帮助,有时候google,弄了几天很痛苦,看来这个项目还不是短期可以应付过去的。

麻烦各位给点建议,如何学习.net比较快上手,有没有比较好的学习路径。
Advertisement
Advertisement

发表于 2011-5-19 22:37 |显示全部楼层
此文章由 IsDonIsGood 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 IsDonIsGood 所有!转贴必须注明作者、出处和本声明,并保持内容完整
是asp.net 还是 asp.net MVC?
要看项目内容啦
最快去http://www.asp.net/ 啦,看video顺便做个project,上手应该不算很难吧 如果项目不复杂的话

评分

参与人数 1积分 +2 收起 理由
alee79 + 2 谢谢奉献

查看全部评分

发表于 2011-5-19 22:46 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
嗯,先看看是webform还是mvc,再定方向。

好像除了勤奋点,也没有什么捷径。

评分

参与人数 2积分 +4 收起 理由
alee79 + 2 感谢分享
atransformer + 2 mvc 上手比较慢,对于新手,开发速度也慢。 俺不懂,您给说说

查看全部评分

2010年度奖章获得者

发表于 2011-5-19 22:48 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
顺便能说说用java做和。net做有和不同吗。

我觉得应该非常类似才对啊?
头像被屏蔽

禁止访问

发表于 2011-5-19 22:48 |显示全部楼层

webform 吧,比较容易.

此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
项目大么?? 需要分层么??

评分

参与人数 1积分 +3 收起 理由
乱码 + 3 个人觉得对新手mvc好点,不用管历史包袱了.

查看全部评分

头像被屏蔽

禁止访问

发表于 2011-5-19 22:52 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dalaohu 于 2011-5-19 22:48 发表
顺便能说说用java做和。net做有和不同吗。

我觉得应该非常类似才对啊?


.net 直接dataset 作 DAL. asp.net 的那些controls 也要熟悉。 IIS 和阿帕奇之类的 也不同
Advertisement
Advertisement

发表于 2011-5-19 22:54 |显示全部楼层
此文章由 hornsay 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 hornsay 所有!转贴必须注明作者、出处和本声明,并保持内容完整
先让你老板去买基本.NET的书,搞懂一些基本的语言结构,syntax,然后就是庞大的ms library,google, 以及这里一大帮大牛。

我是搞Delphi的,现在也在开始转到.NET.

评分

参与人数 1积分 +2 收起 理由
alee79 + 2 感谢分享

查看全部评分

持不同股见者...

发表于 2011-5-19 23:23 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
@ atransformer

其实也没啥,好的java(web)程序员转asp.net虽然不是分分钟的事,但基本上3个月就可以搞定.

毕竟大家都是用OOP,web的本质还是http+html,虽然在不同的framework上写东西,但很多的best practise都是相通的。

最花时间的就是适应framework,按它要求的路子写东西。

asp.net mvc从开始就是open source,如果底子好,又有耐心,就花上1-2个星期debug一下一个request的在mvc跑得流程,不仅能熟悉framework,而且能学到点如何设计framework.

我们那时候developer兴看windows内核源码,以提高自己的coding功力,现在不兴这个了,也不怎么讲究算法了,但更注重架构,看看mvc的源码总不是什么很高的要求。

webform control那块很ugly,不值得再学. 但除了page handler之外的那些asp.net infrastructure很不错,mvc还在用。

一个framework通了,其他的都不是那么难,毕竟思想都是借来借去的.

作mvc的人很lucky,这两天我手头上webform的url routing弄得我特别头大。

说到底,server side asp.net programming充其量也就是占工作总量的60%,其他的还有database和browser side的东西,所以lz也不必要很panic,平时多勤奋点,作多了熟悉了就好了。

[ 本帖最后由 乱码 于 2011-5-20 10:00 编辑 ]

评分

参与人数 5积分 +17 收起 理由
bffbffbff + 3 谢谢奉献
alee79 + 3 非常感谢
IsDonIsGood + 3 MVC对Java developer更容易理解些。web for ...

查看全部评分

2010年度奖章获得者

发表于 2011-5-19 23:29 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2011-5-19 23:23 发表
这两天我手头上webform的url routing弄得我特别头大。
...


我不好意思的笑了。。。。:)

评分

参与人数 2积分 +5 收起 理由
atransformer + 2 淫笑
乱码 + 3 k,不是你写的吧?

查看全部评分

足迹 Reader is phenomenal. If you never used, you never lived 火速下载

发表于 2011-5-19 23:39 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
@atransformer

现在很多digital agency上mvc的project也不少,这个行业可是最注重自己成本的,他们都不顾developer learning curve的成本,可见基本上大势所趋了。
头像被屏蔽

禁止访问

发表于 2011-5-19 23:44 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2011-5-19 23:39 发表
@atransformer

现在很多digital agency上mvc的project也不少,这个行业可是最注重自己成本的,他们都不顾developer learning curve的成本,可见基本上大势所趋了。


俺们finance行业,要求这个的还是不太多。但大势所趋是一定的。俺不懂装懂地说
Advertisement
Advertisement

2010年度奖章获得者

发表于 2011-5-19 23:45 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
service 用java写,前台就html,js搞定。 别。net了

发表于 2011-5-19 23:46 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 atransformer 于 2011-5-19 23:44 发表


俺们finance行业,要求这个的还是不太多。但大势所趋是一定的。俺不懂装懂地说


嗯,我知道几个银行还是没这么快,船大难调头。

发表于 2011-5-19 23:50 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dalaohu 于 2011-5-19 23:45 发表
service 用java写,前台就html,js搞定。 别。net了


嗯,前面可以用jquery ui,后台用java写service,也是不错的solution.
头像被屏蔽

禁止访问

发表于 2011-5-19 23:52 |显示全部楼层
此文章由 kane2001 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kane2001 所有!转贴必须注明作者、出处和本声明,并保持内容完整
痛苦的写着java程序 的.net程序员飘过 LZ我们换着做吧

发表于 2011-5-20 09:16 |显示全部楼层
此文章由 IsDonIsGood 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 IsDonIsGood 所有!转贴必须注明作者、出处和本声明,并保持内容完整
@atransformer

这两天再看MVC,觉得MVC确实是大势所趋,虽然web form转到MVC很不习惯但是为了将来,不学不行啊
Advertisement
Advertisement

发表于 2011-5-20 09:59 |显示全部楼层
此文章由 alee79 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 alee79 所有!转贴必须注明作者、出处和本声明,并保持内容完整
哇,一夜之间这么多回帖,感谢各位大牛。。。

现在的项目应该还是webform,只不过先做了一个页面出来(用add item--web form)。前面是一个aspx,后面是一个cs。

现在一个感觉是ms把很多很多东西都封装好了,如果熟练这一套东西的话开发起来应该比java快不少。

不过我感觉visual studio也很慢的啊,而且不可以动态修改,跑起来的时候不可以编辑cs程序,必须要停下来再修改再重启。不知道是不是我没弄对,感觉挺傻的。
头像被屏蔽

禁止访问

发表于 2011-5-20 10:02 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 IsDonIsGood 于 2011-5-20 09:16 发表
@atransformer

这两天再看MVC,觉得MVC确实是大势所趋,虽然web form转到MVC很不习惯但是为了将来,不学不行啊


你们都这么说,俺这就开始学了。
头像被屏蔽

禁止访问

发表于 2011-5-20 10:06 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 alee79 于 2011-5-20 09:59 发表
哇,一夜之间这么多回帖,感谢各位大牛。。。

现在的项目应该还是webform,只不过先做了一个页面出来(用add item--web form)。前面是一个aspx,后面是一个cs。

现在一个感觉是ms把很多很多东西都封装好了,如果熟练这一套东西 ...


我曾经也有同样的问题。 由于一直一个人干, 没有本谈左右手这类的高人指点。 你真幸运阿。 google 'view in browser'

http://blogs.msdn.com/b/zainnab/ ... t-vstipenv0057.aspx

发表于 2011-5-20 10:08 |显示全部楼层
此文章由 alee79 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 alee79 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 atransformer 于 2011-5-19 22:48 发表
项目大么?? 需要分层么??


应该是webform
页面不少,大量调用sp,应该是有一层专门处理db的,不过我现在把所有代码都写在codebehide里面了。

发表于 2011-5-20 10:08 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 alee79 于 2011-5-20 09:59 发表
哇,一夜之间这么多回帖,感谢各位大牛。。。

现在的项目应该还是webform,只不过先做了一个页面出来(用add item--web form)。前面是一个aspx,后面是一个cs。

现在一个感觉是ms把很多很多东西都封装好了,如果熟练这一套东西 ...


enable edit and continue.

Tools -> Options -> Debugging -> Edit and Continue (make sure it's checked)
Advertisement
Advertisement
头像被屏蔽

禁止访问

发表于 2011-5-20 10:12 |显示全部楼层
此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 alee79 于 2011-5-20 10:08 发表


应该是webform
页面不少,大量调用sp,应该是有一层专门处理db的,不过我现在把所有代码都写在codebehide里面了。


http://www.asp.net/data-access/t ... ata-access-layer-cs
http://www.asp.net/data-access/t ... ness-logic-layer-cs
http://www.youtube.com/v/UJdRkr3tB5o

看完这些,基本搞定

评分

参与人数 1积分 +3 收起 理由
alee79 + 3 感谢分享

查看全部评分

发表于 2011-5-20 10:16 |显示全部楼层
此文章由 alee79 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 alee79 所有!转贴必须注明作者、出处和本声明,并保持内容完整
非常感谢乱码和atransformer,木有分了,白条先欠着。

发表于 2011-5-20 11:02 |显示全部楼层
此文章由 alee79 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 alee79 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2011-5-20 10:08 发表


enable edit and continue.

Tools -> Options -> Debugging -> Edit and Continue (make sure it's checked)


我的这一项greyed out,提示说 changes to 64-bit applications are not allowed.
win7 64 + vs2008 + .net3.5 sp1

发表于 2011-5-20 11:10 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 alee79 于 2011-5-20 11:02 发表


我的这一项greyed out,提示说 changes to 64-bit applications are not allowed.
win7 64 + vs2008 + .net3.5 sp1


我的是win7 64 + vs2010,

看看这个帖子:http://stackoverflow.com/questio ... -and-vb2008-express

发表于 2011-5-20 11:41 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
It's well replied by 大牛s
As a new starter, go to MVC3 is the best direction.

Just share my experience of MVC3 --- I am still reading a MVC book.

Early of this year we ruled out our MVC3 Website ( CRM system), it's a big success for the team[They thanked me in a few meetings for the driving / guiding].  

We re-developed some webform applications to MVC3.

Started from MVC3 Beta --
Using Visual Web Developer 2010 Express, (It's free, ) you can't develop MVC3 with VS2008

Compare with C# coding, we have much more html / javascript jquery/css  coding.

[ 本帖最后由 典 于 2011-5-20 11:45 编辑 ]

评分

参与人数 3积分 +9 收起 理由
alee79 + 3 感谢分享
乱码 + 3 感谢分享
IsDonIsGood + 3 谢谢奉献

查看全部评分

Advertisement
Advertisement

发表于 2011-5-20 11:47 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2011-5-20 11:41 发表
It's well replied by 大牛s
As a new starter, go to MVC3 is the best direction.

Just share my experience of MVC3 --- I am still reading a MVC book.

Early of this year we ruled out our MVC3 Website (  ...


well said!! hands-on experience rules!!!

打白条...

发表于 2011-5-20 15:35 |显示全部楼层
此文章由 IsDonIsGood 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 IsDonIsGood 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 alee79 于 2011-5-20 09:59 发表
哇,一夜之间这么多回帖,感谢各位大牛。。。

现在的项目应该还是webform,只不过先做了一个页面出来(用add item--web form)。前面是一个aspx,后面是一个cs。

现在一个感觉是ms把很多很多东西都封装好了,如果熟练这一套东西 ...

我个人感觉你不妨先看看MVC可能相对你的背景而言这个还好入手些。反正刚开始,别急着往webform里钻,真要钻webform考虑一下几个好用的第三方插件比如telerik,省你一大堆时间。

评分

参与人数 2积分 +6 收起 理由
alee79 + 3 感谢分享
乱码 + 3 telerik css/js起来巨麻烦

查看全部评分

发表于 2011-5-20 19:40 |显示全部楼层

回复 IsDonIsGood 28# 帖子

此文章由 IsDonIsGood 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 IsDonIsGood 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Or component art. Not include any css.

发表于 2011-5-21 10:47 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
前一阵有限时间free的video training现在全部free了.

check it out.

http://weblogs.asp.net/scottgu/a ... nd-asp-net-mvc.aspx

评分

参与人数 1积分 +3 收起 理由
alee79 + 3 多谢多谢

查看全部评分

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部