C.W.Nimitz 发表于 2017-8-18 15:12

我是否被编程网站忽悠上了贼船?(求win10 javascript编辑器)

本人目前待业,决定学点编程,所以买了codecademy的前端课程(https://www.codecademy.com/learn)。LZ傻乎乎的跟着网站建议学了半吊子的html5 & CSS,现在开始学javascript。但是开始做第一个项目的时候就开始出现问题了。这个codecademy的课程给的指令系统基于UNIX,上来就教人用git-hub,用的还是BASH。但lz只有win10系统的surface。折腾了半天的UNIX shell。结果发现这个win10的shell没法正确安装NPM。新建了一个js文件,用open +文件名后得到了couldn't get a file descriptor referring to the console。网上查了半天找不到解决办法,遂放弃,上s1来求助。个人有以下几个问题。

1. codecademy的编程课程顺序是从左到右html, CSS, Sass(或者Saas?官网写的Sass), ReactJS。就是个前端套装,高级版后面还会接 Command line, Git, Ruby。
如果是在国内干,一上来就学UNIX搞前端是否必要?如果有必要的话是买个Imac还是linux电脑比较好?

2.LZ实际上是想学使用unity这样的游戏引擎,将来投身游戏制作行业,那么学前端当进入国内码农大军的敲门砖,日后转游戏引擎是否合适?还是说直接学java比较好?

3.有什么win10下的javascript编辑器推荐?LZ想至少先把网课昨晚,比较因为没合适的编辑器就这么坑了不值得。

qratosone 发表于 2017-8-18 15:21

剑起苍斓 发表于 2017-8-18 15:25

写js可以用WebStorm,非常好用

—— 来自 HUAWEI PLK-CL00, Android 6.0上的 S1Next-鹅版 v1.3.0.1-play

qratosone 发表于 2017-8-18 15:25

defer 发表于 2017-8-18 15:37

本帖最后由 defer 于 2017-8-18 15:40 编辑

别瞎折腾了,直接用C#写Unity。学了一阵开始追求效率了,可以考虑换用宇宙第一IDE。

为了开发游戏学前端颇有点为了学唱戏苦练给师傅洗脚的意思。

C.W.Nimitz 发表于 2017-8-18 15:41

感谢各位的建议,我去找找 C#教材

天气姐姐 发表于 2017-8-18 19:14

C.W.Nimitz 发表于 2017-8-18 15:41
感谢各位的建议,我去找找 C#教材

c#挺好,记得没事写点uwp应用噢

—— 来自 OnePlus ONEPLUS A5000, Android 7.1.1上的 S1Next-鹅版 v1.3.0.1-play

deaths 发表于 2017-8-18 19:27

visual studio code写js值得拥有。
写c#就老老实实用宇宙最强ide vs2017刚刚才更新。

w酱 发表于 2017-8-18 19:33

git这东西,你要是觉得命令行很蛋疼,windows是可以下个sourcetree来用的,非常强大好用,点点鼠标就可以搞起。

—— 来自 Xiaomi MI 5, Android 6.0.1上的 S1Next-鹅版 v1.2.1

oz01 发表于 2017-8-18 20:37

你这是想学开车结果学的是厨师
js和C#差不多就是开车和厨师之间的联系
至于java……你如果是想做游戏服务器端彻底绕着前端走的话,倒是可以尝试一下

oz01 发表于 2017-8-18 20:38

其实你应该尝试一下rpg maker mv
它用的就是js
虽然rmmv一如既往的超低运行效率,但是无缝跨平台这一点还是超级棒的

ylns1314 发表于 2017-8-18 20:50

bash的话Win10不是有Ubuntu subsystem么,好用得很

— from samsung SM-G920F, Android 7.0 of S1 Next Goose v1.3.0.1-play

栗悟飯 发表于 2017-8-18 20:55

ylns1314 发表于 2017-8-18 05:50
bash的话Win10不是有Ubuntu subsystem么,好用得很

— from samsung SM-G920F, Android 7.0 of S1 Next Go ...

win10自带的Bash怎么搞得啊?自带的APt下载速度怎么只有12KB/s?我装的Ubuntu17.04还有fedora(默认的源)速度都12MB/s(宽带是100mb)。微软有给过官方源吗?

—— 来自 Sony E6553, Android 7.1.1上的 S1Next-鹅版 v1.2.1

ylns1314 发表于 2017-8-18 21:06

栗悟飯 发表于 2017-8-18 20:55
win10自带的Bash怎么搞得啊?自带的APt下载速度怎么只有12KB/s?我装的Ubuntu17.04还有fedora(默认的源 ...
C:\Users\%username%\AppData\Local\lxss\rootfs\etc\apt\sources.list

你可以自己改改看。我这边速度一直都还可以所以从来没碰过..

紧那罗 发表于 2017-8-18 21:07

栗悟飯 发表于 2017-8-18 20:55
win10自带的Bash怎么搞得啊?自带的APt下载速度怎么只有12KB/s?我装的Ubuntu17.04还有fedora(默认的源 ...

win10自带bash用的就是ubuntu默认的源吧.嫌慢就换国内的源呗.阿里云之类

栗悟飯 发表于 2017-8-18 21:43

晕啊,现在还是beta也说不了什么。围观半年,以后等微软和Canonical把本地化做好以后再折腾吧。

qratosone 发表于 2017-8-18 22:39

ylns1314 发表于 2017-8-18 22:45

本帖最后由 ylns1314 于 2017-8-18 22:49 编辑

栗悟飯 发表于 2017-8-18 21:43
晕啊,现在还是beta也说不了什么。围观半年,以后等微软和Canonical把本地化做好以后再折腾吧。 ...
现在就已经可以用了啊。我日常用aria2就用它挂后台,开发的时候数据库django也用它挂后台,deploy的时候heroku本地调试也用它挂后台...git我几乎全部用它了,几个IDE和编辑器统一一下换行符,windows下写代码,subsystem里编译运行...

不编译大项目的话绝壁堪用了。

allenz 发表于 2017-8-18 23:20

本帖最后由 allenz 于 2017-8-18 23:39 编辑

现在写unity可以用rider,我觉得除了移动代码目录/改类名有点eggpain,已经比vs好用了
说正经的

1.购买https://item.jd.com/12117118.html,https://item.jd.com/11390950.html,https://item.jd.com/11962690.html
2.安装fan qiang软件,比如ss,学会上google
3.安装https://www.visualstudio.com/zh-hans/vs/community/,然后安装https://www.jetbrains.com/resharper/,用http://blog.lanyus.com/archives/174.html 本地激活
4.安装https://store.unity.com/cn/
5.按《Unity 5实战 使用C#和Unity开发多平台游戏 》上面做,看不懂的地方google,或者查另外两本参考书,英文好的可以直接看官方教程或者youtube上的教程,一大堆

别被国内的这些编程课骗钱了,这堆所谓网站和讲师的水平,还没youtube的up主高,人家还免费

C.W.Nimitz 发表于 2017-8-19 03:54

ylns1314 发表于 2017-8-18 04:50
bash的话Win10不是有Ubuntu subsystem么,好用得很

— from samsung SM-G920F, Android 7.0 of S1 Next Go ...

用了Ubuntu subsystem,命令行本身没问题,但问题出在npm上,我通过命令行下node正常下载安装了,npm下载各种connect failed,而且用touch命令新建了一个js文件用命令行死活打不开

ylns1314 发表于 2017-8-19 07:29

C.W.Nimitz 发表于 2017-8-19 03:54
用了Ubuntu subsystem,命令行本身没问题,但问题出在npm上,我通过命令行下node正常下载安装了,npm下载 ...

确定你的Windows版本是最新的,我的build是15063.540
老版本的subsystem有bug,某些程序会强行优先用ipv6连接,经常会出问题。

不过我确实没在subsystem下用过npm 233

touch完了的文件打不开?你命令行下用什么打开的?vim还是?

C.W.Nimitz 发表于 2017-8-19 07:35

ylns1314 发表于 2017-8-18 15:29
确定你的Windows版本是最新的,我的build是15063.540
老版本的subsystem有bug,某些程序会强行优先用ipv6 ...

open
vdg-open

我求个Ubuntu指令表吧,放狗搜不出来

ylns1314 发表于 2017-8-19 08:16

C.W.Nimitz 发表于 2017-8-19 07:35
open
vdg-open



open不是用来打开文件用的....

去看看鸟哥的Linux私房菜吧。不需要通读,用到啥查啥就行了。
http://cn.linux.vbird.org/

zhshr 发表于 2017-8-20 08:41

nodejs和npm都有windows版的啊何必要强求linux版。。。connection failed请自学科学上网。
业余选手入门学js并没有什么问题,unity做游戏没你想象的那么简单/难。如果真是编程0基础,想拿他当饭吃还是很有难度的。但是如果基本功打的好,也是可以速成的。。
不说unity,是个程序员至少都得会点这几样吧,linux下面的系统配置,git mercurial版本控制,数据结构和OOP思想哪个都不是能一蹴而就的。JS入门一点点来也还可以啦,我side project都是要么js要么c#,但是并不太清楚c#的入门难度
以上

— from samsung SM-G950U1, Android 7.0 of S1 Next Goose v1.3.0.1-play

bigtit 发表于 2017-8-20 08:57

藤島康介 发表于 2017-8-20 11:21

搭車求VS Code JS的插件推介

chaoshuangde 发表于 2017-8-20 11:43

js有个浏览器就能写着玩上面说的webstorm之流的都很笨重学习阶段用编辑器就足够了反正你对工程化也没什么概念github有个自己出的叫atom破处区有推荐过的可以看看

utada 发表于 2017-8-20 12:06

用vscode啊,宇宙第二,插件什么它会自动检测

char1st 发表于 2017-8-20 13:16

寺川愛美 发表于 2017-8-20 23:01

我覺得你可以需要程式語言的概論...前端和遊戲開發差別有點大
页: [1]
查看完整版本: 我是否被编程网站忽悠上了贼船?(求win10 javascript编辑器)