想学一门后端语言, Python Node.js?

2014-04-28 14:59:59 +08:00
 likaci
C# PHP都是入门的水平, python 和 js也是刚学了个语法…
目前在做Android, 因为方向的原因估计以后脱离不了windows.
周围全是做.net的, 感觉不幸福, 想业余时间学门后端语言。

所以问题是:
1. win环境下,做日常脚本用的话,哪个更方便?
2. 学node.js话是不是前端的js也算是一起学了?

回复都有赞,谢谢指点。
11028 次点击
所在节点    问与答
37 条回复
Muninn
2014-04-28 18:49:44 +08:00
Python
dempire
2014-04-28 20:31:38 +08:00
要想有钱途,就php java c# 都可以 python ruby node.js这些工作机会较少
dalang
2014-04-28 22:49:30 +08:00
问题一:日常脚本肯定是python
问题二:我觉得不是。nodejs跟js的关系有点类似于rails跟ruby的关系。node本身是一种设计哲学,只是Ryan Dahl对比了各种语言之后,最后选择js。如果你是前端开发者,node能为你切入后端编程的提供便利。但是纯后端的工程师想通过nodejs学习前端开发还是有点困难,毕竟前后端工作模式差别很大。

另外,我觉得Ruby和Python在语言上是可以互相代替的(可以二选一)。nodejs设计之初就是针对高并发的网络应用,应用场景还是很不同的。现在node火成这样,不去了解一下真的有点可惜。
Comdex
2014-04-28 23:17:50 +08:00
golang
missdeer
2014-04-29 08:41:47 +08:00
不考虑GUI的话,Golang推荐
2ex
2014-04-29 09:19:24 +08:00
nodejs吧,想想从浏览器一路杀到服务器后台的通透感吧!
zythum
2014-04-29 10:12:55 +08:00
作为一个前端工程师。还是推荐你用ruby吧...

感觉。ruby对初学者最友好。语法糖最丰富。
ianva
2014-04-29 14:08:36 +08:00
作为一个前端工程师。还是推荐你用ruby吧...
js 不适合作为第一个专精的语言
click
2014-04-29 15:13:32 +08:00
@clino uliweb自带后台吗?
clino
2014-04-29 17:15:50 +08:00
@click 不明白你说的自带后台指的是什么?
uliweb这个框架最大的特点是"可重用性,可配 置性和可替换性",具体看 http://limodou.github.io/uliweb-doc/zh_CN/introduction.html

uliweb 本身预置了一系列的基本的app,如(auth,mail,rbac,i18n等等): https://github.com/limodou/uliweb/tree/master/uliweb/contrib
还有另外一个plugs项目,是一个较上层的uliweb app的集合:
https://github.com/limodou/plugs/tree/master/plugs

你看一下你说的后台是不是里面就有了?
click
2014-04-29 21:29:00 +08:00
@clino 我说的后台就是像Django的Admin管理后台
clino
2014-04-29 22:18:42 +08:00
@click django 我没用过,不过目测差不多的功能都在上面我提到的这两个app集合里能找得到,uliweb 比较妙的就是可以根据你的需要来拼装和改写已有的这些app
click
2014-04-29 22:48:41 +08:00
@clino 做网站不是都得有个管理后台么,django自己带有一个,不用自己搭建
clino
2014-04-30 09:39:14 +08:00
@click 虽然没用过django的管理后台,但是之前就听说过,这个是django的特点,不过以前记得听过别人抱怨过这个admin,可能是自己定制需求比较多的情况下反而比较麻烦,而可定制性则是uliweb的强项
click
2014-04-30 10:48:44 +08:00
@clino 是的。谢谢!
wizardforcel
2015-01-28 21:58:18 +08:00
py和js都是脚本语言,写shell和后端方面可以相互替代。
py写后端要依赖dj,js要依赖ejs。
总之我的建议是,看着花括号顺眼就用js,不顺眼就用py。XDD
qsmoon
2015-04-18 18:30:37 +08:00
都学下也是一种选择

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/110348

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX