找回密码
 立即注册
搜索
查看: 3806|回复: 29

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

[复制链接]
     
发表于 2017-8-18 15:12 | 显示全部楼层 |阅读模式
本人目前待业,决定学点编程,所以买了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想至少先把网课昨晚,比较因为没合适的编辑器就这么坑了不值得。
回复

使用道具 举报

头像被屏蔽
     
发表于 2017-8-18 15:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-8-18 15:25 来自手机 | 显示全部楼层
写js可以用WebStorm,非常好用

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

使用道具 举报

头像被屏蔽
     
发表于 2017-8-18 15:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2017-8-18 15:37 | 显示全部楼层
本帖最后由 defer 于 2017-8-18 15:40 编辑

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

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

使用道具 举报

     
 楼主| 发表于 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
回复

使用道具 举报

发表于 2017-8-18 19:27 | 显示全部楼层
visual studio code写js值得拥有。
写c#就老老实实用宇宙最强ide vs2017刚刚才更新。
回复

使用道具 举报

     
发表于 2017-8-18 19:33 来自手机 | 显示全部楼层
git这东西,你要是觉得命令行很蛋疼,windows是可以下个sourcetree来用的,非常强大好用,点点鼠标就可以搞起。

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

使用道具 举报

     
发表于 2017-8-18 20:37 | 显示全部楼层
你这是想学开车结果学的是厨师
js和C#差不多就是开车和厨师之间的联系
至于java……你如果是想做游戏服务器端彻底绕着前端走的话,倒是可以尝试一下
回复

使用道具 举报

     
发表于 2017-8-18 20:38 | 显示全部楼层
其实你应该尝试一下rpg maker mv
它用的就是js
虽然rmmv一如既往的超低运行效率,但是无缝跨平台这一点还是超级棒的
回复

使用道具 举报

发表于 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
回复

使用道具 举报

发表于 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把本地化做好以后再折腾吧。
回复

使用道具 举报

头像被屏蔽
     
发表于 2017-8-18 22:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 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里编译运行...

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

回复

使用道具 举报

发表于 2017-8-18 23:20 | 显示全部楼层
本帖最后由 allenz 于 2017-8-18 23:39 编辑

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

1.购买https://item.jd.com/12117118.htmlhttps://item.jd.com/11390950.htmlhttps://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主高,人家还免费

评分

参与人数 2战斗力 +3 收起 理由
mcq_2 + 1 服,简单实用
lwj8507 + 2 好评加鹅

查看全部评分

回复

使用道具 举报

     
 楼主| 发表于 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文件用命令行死活打不开
回复

使用道具 举报

发表于 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还是?
回复

使用道具 举报

     
 楼主| 发表于 2017-8-19 07:35 | 显示全部楼层
ylns1314 发表于 2017-8-18 15:29
确定你的Windows版本是最新的,我的build是15063.540
老版本的subsystem有bug,某些程序会强行优先用ipv6 ...

open
vdg-open

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

使用道具 举报

发表于 2017-8-19 08:16 | 显示全部楼层

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

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

使用道具 举报

发表于 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
回复

使用道具 举报

头像被屏蔽
发表于 2017-8-20 08:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2017-8-20 11:21 | 显示全部楼层
搭車求VS Code JS的插件推介
回复

使用道具 举报

发表于 2017-8-20 11:43 | 显示全部楼层
js有个浏览器就能写着玩  上面说的webstorm之流的都很笨重  学习阶段用编辑器就足够了  反正你对工程化也没什么概念  github有个自己出的叫atom  破处区有推荐过的可以看看
回复

使用道具 举报

     
发表于 2017-8-20 12:06 | 显示全部楼层
用vscode啊,宇宙第二,插件什么它会自动检测
回复

使用道具 举报

头像被屏蔽
     
发表于 2017-8-20 13:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2017-8-20 23:01 | 显示全部楼层
我覺得你可以需要程式語言的概論...前端和遊戲開發差別有點大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-8-16 05:18 , Processed in 0.125740 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表