1
11 2014-01-25 01:40:06 +08:00 7
有这一个月早都学完了
|
3
FrankFang128 2014-01-25 01:47:35 +08:00 via Android 1
nodejs最轻
|
4
fengliu222 2014-01-25 01:53:28 +08:00
语言方面你看一下文档就可以了。主要是你要做的东西到底用什么合适才是选择的标准吧。。
随便挑一个学真的会有很大动力嘛?(虽然我推荐Node.js) |
5
lm902 OP @fengniu222 我是偶尔做桌面,然后就是做Web了
|
6
lm902 OP 听说node.js用的就是js的语法
|
7
colinxt 2014-01-25 02:44:49 +08:00
python或ruby随便选一个吧,桌面写写脚本,写写web app都行~ node.js不是js框架么?如果要学它那还得先学js,那个就不轻量了。。。
|
10
marklrh 2014-01-25 05:34:15 +08:00
Python
|
11
RIcter 2014-01-25 08:24:08 +08:00
一个月学Python早就入门了。。。
|
12
booksmith 2014-01-25 08:27:57 +08:00
如果你有一门其他语言的基础,比如c或java等,那一个月,这三门语言估计早就入门了
|
13
cbsw 2014-01-25 08:53:11 +08:00
@lm902 “nodejs 不稳定”,小心 nodejs 社区的人吐唾沫淹死你(本人 Python 狗一枚,非 nodejs 用户)。去看看 http://nodejs.org/industry/ 里面有 Yahoo,Paypal,ebay,Microsoft 这些鼎鼎有名的商业用户。
要我推荐的话,当然 Python 了, "人生苦短,我学 Python" |
14
stockss 2014-01-25 08:53:22 +08:00
选语言要看你做什么用,根据用途来选择
|
15
lightening 2014-01-25 08:53:52 +08:00
@lm902 这种差不多的语言,一个礼拜一门很轻松了吧
|
16
learnshare 2014-01-25 09:40:23 +08:00
Node.js 上吧
|
17
mongodb 2014-01-25 09:42:10 +08:00
@cbsw yahoo paypal ebay microsoft其实也挺可怜的。。
因为架构庞大,历史因素众多,所以你拿个不冷门的语言出来基本上都能说啊微软也在用我们这个语言,雅虎也在用。。。因为人家用了挺多的。。。 想想也觉得痛,一个网站或者项目or机构只要有名了就会一天到晚被拽来拽去的给人家背书。。。 |
18
sqbing 2014-01-25 09:47:48 +08:00
怎么没人说lua……
|
19
lm902 OP |
20
lm902 OP 话说怎么没人提到Ruby的
|
21
breestealth 2014-01-25 10:48:14 +08:00
我怎么觉得最轻量级的是C语言呢。
|
22
cbsw 2014-01-25 10:54:35 +08:00
@mongodb 不要因为这些网站国内用户访问的少就说别人可怜,这些有名的公司用某项技术当然不能说明这项技术多么 NB ,但至少说明这项技术是足够稳定的而且可以解决他们的问题,否则你认为那些公司的技术人员都是 SB 吗。
@lm902 cig-bin 已经被重定向到 https://www.paypal.com/ca/webapps/mpp/home 了,Paypal 员工 “I’m happy to say that the rumors are true and our web applications are moving away from Java and onto JavaScript and node.js” ( https://www.paypal-engineering.com/2013/11/22/node-js-at-paypal/ ). |
23
lm902 OP @breestealth 感觉这语言好恐怖的说。。。(在Visual Studio 2013上浏览了下C++的基础类。。。)
|
25
judasnow 2014-01-25 11:04:53 +08:00 1
楼主主要工作平台是什么?如果是 windows 的话 推荐 python ,如果不是的话,推荐 ruby. 理由如下:
1 如果 js 已经很熟练了 node 不需要花费太多的时间。借助 node-webkit 可以完成的工作 和另外两门旗鼓相当。 2 win 上不推荐 ruby 是因为扩展不是很容易安装成功,有人肯定会说有 dev-kit 可以用,但是还是略显麻烦 成功率也低。相比 python 扩展的情况要好很多。 3 推荐 ruby 是因为,三种语言中 其表达能力最强 相应也是最难玩好的一门语言。(此条个人见解,欢迎拍砖 :-)) |
26
middleware 2014-01-25 11:08:33 +08:00
Lua 最轻量
|
27
cbsw 2014-01-25 11:10:42 +08:00
@lm902 当然 cgi-bin 的 url 一般是 php、perl、java 之类的,但 Paypal 是从 Java 转向 nodejs 的,那个员工的 blog 里已经提到过了,还给出了两幅图说明。(一个 typo 也值得你取笑)
|
28
breestealth 2014-01-25 11:15:50 +08:00
@lm902 是C不是C++,我一直坚定的认为C++是促进人类脑死亡的最佳方式,太复杂+别扭了。
|
29
georgetso 2014-01-25 11:18:30 +08:00
html也是语言啊,hyper text markup language
|
30
darasion 2014-01-25 11:19:45 +08:00
这几个都不轻量。
|
31
Comdex 2014-01-25 11:26:04 +08:00 via Android
go语言,不解释
|
32
ooscrewyou 2014-01-25 11:28:04 +08:00
要輕量的 SML 不錯,ADT,Pattern Match 很好用,就是編譯器(sml-nj)的出錯信息太爛了。
|
33
alayii 2014-01-25 11:47:11 +08:00 1
要说轻量,觉得Scheme才最轻量吧...
|
34
halfblood 2014-01-25 11:51:37 +08:00
挑一种和自己工作相关的语言,钻进透彻……其他语言就会很快上手了!
|
35
lm902 OP @breestealth C++看了三秒钟我的脑子就乱了,什么int _tmain(),_win32啥的。。。
|
37
breestealth 2014-01-25 11:56:16 +08:00 1
@lm902 你看的不是C++,你看的应该是MFC
|
38
lm902 OP @georgetso ←_←你拿HTML给我写一个数据库交互的应用试试(随便SQL还是NoSQL)
|
39
lm902 OP @breestealth 我记得我创建项目没勾选MFC
|
40
breestealth 2014-01-25 12:02:51 +08:00
@lm902 一直调用的都是Win32的API。
|
41
luikore 2014-01-25 12:05:32 +08:00
只有 ruby 不需要 C++ 运行时算最轻...
|
43
alexrezit 2014-01-25 12:18:35 +08:00 1
任何一个不是特别变态的语言半个月也够入门了, 你这不是纠结, 是懒.
|
44
hitsmaxft 2014-01-25 12:45:00 +08:00
语言就是看看语法合不合胃口, 纠结都是接口. 大部分人是没资格评论一门语言好不好的.
|
45
hitsmaxft 2014-01-25 12:45:37 +08:00
补充一点, 我指你说的这三门流行语言
|
46
timothyye 2014-01-25 12:46:33 +08:00
golang吧
|
47
wity_lv 2014-01-25 12:52:32 +08:00
单学语言,一星期一门差不多。
每个语言都做一个小东西,看哪个用的爽就继续。 如果js已经无障碍,node.js很合适。 不需要折腾dom api, css,js还是很不多的。 @alexrezit "任何一个不是特别变态的语言半个月也够入门了, 你这不是纠结, 是懒." +1 这里有python,ruby,javascript的教学, 过一遍应该挺快。 http://www.codecademy.com/zh/dashboard |
48
tuteng 2014-01-25 13:30:03 +08:00
lua
|
49
XavierQu 2014-01-25 14:11:56 +08:00
有这一个月的时间,可以入门至少一门语言了……
|
50
Fuxiang 2014-01-25 15:19:24 +08:00
scheme
|
51
shiny 2014-01-25 15:23:07 +08:00
如果你要享受一门语言,建议 Ruby。追求性能,可以用 node.js。
上面三门语言我都在实际项目中用过…… |
52
luoyou1014 2014-01-25 15:34:46 +08:00 1
还可以继续纠结个一年, 慢慢纠结吧.
1个月的时间, 对付一门动态语言绰绰有余, 楼主是典型的眼高手低吧. |
53
jianghu52 2014-01-25 15:49:40 +08:00
我好奇的问一句,楼主学语言是为了什么?如果是好奇,那么建议你每个都尝试下。
我说下我的经历,最开始,是需要一个脚本处理一些工作,因为lua这种的脚本语言不熟悉,所以选择了python。现在主要用python抓网页内容,生成txt,读写excel什么的。 之后项目需要用一个站内查询,所以被迫搞了一阵子ruby。感觉这方面的材料日文的多过英文的,所以个人觉得还好(我日文比英文好一点)。 最近因为开始搞前端,所以刚刚接触node。如果要我说,有了node,很多后台的活都可以交给前台来做了。 |
54
wenLiangcan 2014-01-25 15:54:11 +08:00 via Android
lz,你的人生还有很多个一个月,不急
|
55
geeklian 2014-01-25 15:55:07 +08:00
python吧,入门就一周。
理科生,非计算机专业,看完一本《可爱的Python》,就开始django折腾webapp的飘过.. |
56
bombless 2014-01-25 16:32:26 +08:00
这3个其实只有nodejs轻量
|
57
min 2014-01-25 19:22:21 +08:00
是说runtime轻还是语法轻还是库轻啊?
|
58
mx1700 2014-01-25 20:28:49 +08:00
VB
|
59
cassiuschen 2014-01-25 20:40:51 +08:00 via iPhone
享受编程,请选择Ruby……真心学完Ruby用别的语言怎么用都不顺手……
|
60
missdeer 2014-01-25 20:40:57 +08:00
都不轻量
lua轻得多 |
61
jiang42 2014-01-25 21:35:59 +08:00 1
C神一般的轻
整本The C Programming Language 才两百多页 |
62
ichou 2014-01-25 22:03:26 +08:00
ruby 轻量么? 学go吧
|
64
bcxx 2014-01-26 01:03:11 +08:00
(node)js, ruby, golang, lua, Java 都是看了一下午就会写(能用到生产环境的代码)了…… 我感觉我不够专注(好吧我是来怒刷存在感的……
|
65
yeelone 2014-01-26 01:08:48 +08:00
既然有人吐槽了我就默默给感谢好了 2333333
|
67
cassyfar 2014-01-26 02:00:59 +08:00
LZ看你的回复貌似python ruby c go等都不会 那我就认为你没有语言基础了 于是乎还是老老实实学C入门吧
另外可以看learn xxx the hard way 估计一周能入门 |
69
zhouquanbest 2014-01-26 03:34:53 +08:00
一个月学完还真不是啥难事 至于娴熟度 大家都懂
如果纠结的话 还真不如都学一遍 找到喜欢的 看LZ选这三门 是要做web吧 Python最好入门 不到一小时看完简明教程就可以开始动手的 Ruby麻烦点 也还好 Nodejs的话 你要是写过js就更好办了 推荐还是Python吧 其他两个你只能写web(我没黑Rails程序猿) Python平时能干的事就多多了 |
70
msg7086 2014-01-26 09:59:18 +08:00
学RoR的契机是去兼职的时候老板说有个项目要用rails做,然后扔给我几个视频教程
花了一下午把activerecords和rspec看完,然后就开始写代码了 要花1个月时间来学?啥? PS: 用了ror以后顿时感到同时会中文英语日语是多么优越…… |
71
heganj 2014-01-26 10:13:26 +08:00
lisp 吧,一种数据结构,7种操作符,再加上 lambda 表达式。完了,就是这么简单
http://daiyuwen.freeshell.org/gb/rol/roots_of_lisp.html |
72
saharabear 2014-01-26 11:27:41 +08:00
楼主来跟我写PHP吧,你要能把PHP写好了,我还能教你Scheme或者Lisp,然后我会告诉你PHP是最好的语言,Scheme很轻量,就像楼上说的Lisp,几个lambda就完了。然后你再回来骂我说PHP不是最好的语言,不过起码你的拖延症就好了。。
|
73
lm902 OP @saharabear 我的拖延症居然暴露了。。。
|
74
saharabear 2014-01-26 12:12:03 +08:00
@lm902 一个月还学不会一个东西,你还不是拖延症啊?别以为这么着就能改得了拖延症,有些事不破不立,快点下手更好,你说呢?
|
75
lm902 OP @saharabear 我难道会告诉你Java学了一年多还在学?
|
76
saharabear 2014-01-26 12:29:16 +08:00
@lm902 难道Java学一年多你自认为就学会了?
|
77
kran 2014-01-26 12:29:29 +08:00
《七周七语言》 看完各种范式就知道哪个是自己的菜了
|
79
taogogo 2014-01-26 15:17:31 +08:00
楼主,听寡人的,学lua吧,简单到文档manual只有几页纸,可以了解底层的实现
|
80
clino 2014-01-26 15:43:35 +08:00
lua +1
轻量,简单,优美 |
81
wangfengmadking 2014-01-26 15:43:58 +08:00
python, golang和lua这三门语言都不错
|
82
Lucius 2014-01-26 16:19:55 +08:00
呵呵,看楼主讲话感觉挺睿智的。学这么这三种小语言一个月难道还会不够?
|
83
caizixian 2014-01-26 16:24:21 +08:00
我第一个学得是C++ 下一个是Python
|
84
bombless 2014-01-26 21:44:28 +08:00
看到@saharabear 的回复我想起来,我本来准备把Emacs中的Emacs Lisp换成PHP的。要不是我的拖延症,我早开始这项工作了。
|
85
irobot03 2014-01-27 10:59:04 +08:00
|
86
gsanidt 2014-01-27 13:55:09 +08:00
NodeJS吧
|