This topic created in 4496 days ago, the information mentioned may be changed or developed.
javascript好像没有什么大用处,为什么关于javascript 的书都这么厚呢,总感觉js可有可无,就是做一些表单验证和banner动画,二级菜单之类的,网上拷贝代码改一下就可以了。
如果不从实用性考虑,学了js对之后深入学习C#有好处吗?因为自己学C#/asp.net 有两年多了,可对接口、泛型、委托这些还不是很理解。
再看C#方面的书又提不起兴趣。
14 replies • 1970-01-01 08:00:00 +08:00
 |
|
1
msg7086 Feb 7, 2014 1
自从有了AJAX以后……
自从有了NodeJS以后……
|
 |
|
2
MichaelYin Feb 7, 2014 1
翻了下楼主的记录,建议楼主先暂停下语言特性方面的学习,好好的学习下比如算法或者程序通用的东西把。。。 比如你接触c#两年了还不能写一个简单的链接正则匹配。。这就已经。。。。
|
 |
|
3
zhujinliang Feb 7, 2014 1
建议楼主研究一下 jQuery 和 AngularJS。 顺便吐槽,asp.net真害人不浅。。。不过学js对理解接口、泛型、委托之类的帮助不是很大,js很简单,没有这些人为的弯弯绕。
|
 |
|
4
FrankFang128 Feb 7, 2014 via Android 1
楼主怒不要这样。不了解的东西不要轻易断言。你看下Gmail 做的怎么样,JS 做的。
|
 |
|
5
FrankFang128 Feb 7, 2014 via Android 1
两年了还不动接口,JS的prototype恐怕得四年。
|
 |
|
6
kurtis Feb 7, 2014 1
我以前也用过很长时间C#,也很喜欢。 直到膝盖,不是,意识到一个很重要问题: 没了Windows, C#算个毛啊,难道mono吗?
js的优势在于有多平台客户端支持,多平台服务器端支持,开源框架模块很多,不少的质量也很不错。 如果认为js只是做做网页特效两级菜单的话,就像认为手枪的杀伤力主要是来自于扔出去砸人的。
我现在的项目都是基于nodejs+angularjs的。
最后友情建议,对一般程序员来说,别太深究算法,算法多有现成的,一般项目不会让你做数学研究的。 除非你要开发自己的编译器,科学计算程序(核爆模拟之类的)或者自己的大数据挖掘(不是现成的),或者装13等,把算法留给科学家,你大学里学的算法或者以此为基础的简单扩充已经够用了。
|
 |
|
7
subpo Feb 7, 2014 1
呵呵。。
|
 |
|
10
jasontse Feb 7, 2014 via iPad
我用 C# 仅限于 WinForms, ASP.NET 从来不碰。害人的东西,等你学完以后完全不知道HTML JS是什么。
|
 |
|
11
jasontse Feb 7, 2014 via iPad
还有,LZ学了一种语言应该拿来做项目。你又不是语言学家整天对比研究他们的特性做什么。
|
 |
|
12
ChiangDi Feb 7, 2014 via Android
你out了
|
 |
|
13
refresh Feb 7, 2014
C#比JS容易多了吧,越简单的东西越复杂,JS易学难精,要说JS的语法,一会儿就能说完,搞清几种基本的数据类型,闭包,原型链就完事了。但实际上JS的奇淫巧技特别多,灵活性太大,很多高级语言有的特性如继承多态接口等,JS都要用旁门左道的方式来解决。C#是一面墙,你把几面按规则组合就能弄一个不错的房子,JS是积木,你得一个个垒,弄得不好就全废了
|