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